ASYNCHRONOUS CODE EXECUTION FOR ENHANCED PERFORMANCE AND SECURITY MEASURES PROTECTING DIGITAL SECURITY DEVICES

Enhanced performance while protecting a computerized digital security device against side-channel, fault injection, and timing attacks, the method comprising: identifying asynchronous tasks to be performed by the computerized digital security device by placing identified asynchronous tasks in an asy...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: LEPAVEC, Emmanuel, MINETTE DE SAINT-MARTIN, Xavier, BOUVERON, Dominique
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Enhanced performance while protecting a computerized digital security device against side-channel, fault injection, and timing attacks, the method comprising: identifying asynchronous tasks to be performed by the computerized digital security device by placing identified asynchronous tasks in an asynchronous task queue; and executing a first application, including nonlinearizing execution of the application by selecting at least one task from the asynchronous task queue, executing the selected at least one task, removing the selected at least one task from the asynchronous task queue. Amélioration de performances tout en protégeant un dispositif de sécurité numérique informatisé contre des attaques par canal auxiliaire, par injection de fautes et temporelles, le procédé consistant : à identifier des tâches asynchrones à mettre en œuvre par le dispositif de sécurité numérique informatisé en plaçant des tâches asynchrones identifiées dans une file d'attente de tâches asynchrones ; et à exécuter une première application, y compris à exécuter de manière non linéaire l'application en sélectionnant au moins une tâche dans la file d'attente de tâches asynchrones, en exécutant ladite tâche sélectionnée, et en retirant ladite tâche sélectionnée de la file d'attente de tâches asynchrones.