G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 12/14 (2006.01)
Patent
CA 2521821
Techniques for associating software with hardware using cryptography are described. The software is identified by a software identifier (ID), and the hardware is identified by a hardware ID. The software is hashed to obtain a code digest. A code signature is generated for the code digest, software ID, and hardware ID. A code image is formed with the software, software ID, code signature, and a certificate. The certificate contains cryptographic information used to authenticate the certificate and validate the code signature. The code image is loaded onto a device. The device validates the software to hardware association prior to executing the software. For the validation, the device authenticates the certificate with a certificate authority public key embedded within the device. The device also validates the code signature using the cryptographic information contained in the certificate, information in the code image, and the hardware ID embedded within the device.
L'invention porte sur des techniques d'association d'un matériel à un logiciel de cryptographie. Le logiciel est identifié par un identifiant (ID) propre et le matériel est identifié par un identifiant (ID) propre. Le logiciel est haché pour obtenir un code abrégé, et on crée une signature codée pour le code abrégé, l'identifiant du logiciel et l'identifiant du matériel. On produit ensuite une image codée en utilisant le logiciel, l'identifiant de logiciel, la signature codée et un certificat. Le certificat contient des informations cryptographiques servant à authentifier le certificat et à valider la signature codée. L'image codée est chargée dans un dispositif. Le dispositif valide l'association logiciel/matériel avant l'exécution du logiciel. Pour la validation, le dispositif authentifie le certificat au moyen d'une clef publique de l'autorité de certification intégrée au dispositif. Le dispositif valide également la signature codée au moyen de l'information cryptographique contenue dans le certificat, de l'information contenue dans l'image codée et de l'identifiant du matériau intégrée au dispositif.
Mauro Anthony P.
Michaelis Oliver
Qualcomm Incorporated
Smart & Biggar
LandOfFree
Associating software with hardware using cryptography does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Associating software with hardware using cryptography, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Associating software with hardware using cryptography will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-2027144