METHODS FOR ACCELERATING PRIME NUMBER GENERATION IN ELECTRONIC DEVICES

This application is directed to prime number generation in an electronic device. The electronic device has a first executable and a second executable, and each executable has a unique identifier. The electronic device generates a wrapping key for the first executable and encrypts a prime number with...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: CAIN, Gamil, SILVEIRA, Andre
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:This application is directed to prime number generation in an electronic device. The electronic device has a first executable and a second executable, and each executable has a unique identifier. The electronic device generates a wrapping key for the first executable and encrypts a prime number with the wrapping key of the first executable to generate an encrypted prime number. The encrypted prime number is stored locally in memory of the electronic device, and is only decryptable by the first executable but not by the second executable. In some embodiments, the first executable extracts the encrypted prime number from the memory of the electronic device, obtains the wrapping key of the first executable, and decrypts the encrypted prime number based on the wrapping key. In an example, the second executable is followed by the first executable, and generates the wrapping key based on a unique identifier of the second executable. La présente demande concerne la génération de nombres premiers dans un dispositif électronique. Le dispositif électronique a un premier exécutable et un second exécutable, et chaque exécutable a un identifiant unique. Le dispositif électronique génère une clé d'encapsulation pour le premier exécutable et chiffre un nombre premier avec la clé d'encapsulation du premier exécutable pour générer un nombre premier chiffré. Le nombre premier chiffré est stocké localement dans la mémoire du dispositif électronique, et est uniquement déchiffrable par le premier exécutable mais pas par le second exécutable. Dans certains modes de réalisation, le premier exécutable extrait le nombre premier chiffré de la mémoire du dispositif électronique, obtient la clé d'encapsulation du premier exécutable, et déchiffre le nombre premier chiffré sur la base de la clé d'encapsulation. Dans un exemple, le second exécutable est suivi par le premier exécutable, et génère la clé d'encapsulation sur la base d'un identifiant unique du second exécutable.