G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 21/00 (2006.01) H04H 60/23 (2008.01) H04N 7/16 (2006.01)
Patent
CA 2623430
A method, system, and apparatus are directed towards detecting unauthorized modification of software, such as virtual smart card software. An analysis is performed on the software to generate a unique pattern that is based on the integrity of the software. The pattern is generated using various portions of the software code. In one embodiment, matrix manipulations that involve a sequence of randomly selected matrix operations are performed on extracted portions of the software code. Sample sizes of the software code, sizes of the matrices, and other initialization parameters may be selected based on a desired security level. The resulting pattern may then be compared to a known normal pattern for the software to detect unauthorized modification. In one embodiment, however, the resulting pattern may be algorithmically combined with another value. The resulting combination may be used to decrypt content, if the software has not been modified.
L'invention concerne un procédé, un système et un appareil de détection de modification non autorisée d'un logiciel, tel qu'un logiciel de carte à puce virtuelle. Une analyse est effectuée sur le logiciel afin de produire une configuration unique basée sur l'intégrité du logiciel. Cette configuration est générée par l'utilisation de diverses parties du code du logiciel. Dans un mode de réalisation, des manipulations matricielles impliquant une séquence d'opérations matricielles choisies au hasard sont réalisées sur des parties extraites du code du logiciel. Des dimensions d'échantillonnage du code du logiciel, des dimensions des matrices et d'autres paramètres d'initialisation peuvent être choisis sur la base d'un niveau de sécurité désiré. La configuration obtenue peut ensuite être comparée à une configuration normale connue permettant au logiciel de détecter une modification non autorisée. Dans un mode de réalisation, la configuration obtenue peut toutefois être combinée à une autre valeur au moyen d'un algorithme. La combinaison ainsi obtenue peut être utilisée pour déchiffrer un contenu, si le logiciel n'a pas été modifié.
Morten Glenn A.
Veres James E.
Zhuk Oscar V.
Barrigar Intellectual Property Law
Google Inc.
Widevine Technologies Inc.
LandOfFree
System and method for software tamper detection does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for software tamper detection, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for software tamper detection will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1654753