TECHNIQUES FOR INSTRUCTION PERTURBATION FOR IMPROVED DEVICE SECURITY
Methods, systems, and devices for techniques for instruction perturbation for improved device security are described. A device may assign a set of executable instructions to an instruction packet based on a parameter associated with the instruction packet, and each executable instruction of the set...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Methods, systems, and devices for techniques for instruction perturbation for improved device security are described. A device may assign a set of executable instructions to an instruction packet based on a parameter associated with the instruction packet, and each executable instruction of the set of executable instructions may be independent from other executable instructions of the set of executable instructions. The device may select an order of the set of executable instructions based on a slot instruction rule associated with the device, and each executable instruction of the set of executable instructions may correspond to a respective slot associated with memory of the device. The device may modify the order of the set of executable instructions in a memory hierarchy post pre-decode based on the slot instruction rule and process the set of executable instructions of the instruction packet based on the modified order.
L'invention concerne des procédés, des systèmes et des dispositifs associés à des techniques de perturbation d'instructions permettant une sécurité de dispositif améliorée. Un dispositif peut attribuer un ensemble d'instructions exécutables à un paquet d'instructions sur la base d'un paramètre associé au paquet d'instructions, et chaque instruction exécutable de l'ensemble d'instructions exécutables peut être indépendante d'autres instructions exécutables de l'ensemble d'instructions exécutables. Le dispositif peut sélectionner un ordre de l'ensemble d'instructions exécutables sur la base d'une règle d'instruction de créneau associée au dispositif, et chaque instruction exécutable de l'ensemble d'instructions exécutables peut correspondre à un créneau respectif associé à une mémoire du dispositif. Le dispositif peut modifier l'ordre de l'ensemble d'instructions exécutables dans une hiérarchie de mémoire après un prédécodage sur la base de la règle d'instruction de créneau et traiter l'ensemble d'instructions exécutables du paquet d'instructions sur la base de l'ordre modifié. |
---|