System and method for software tamper detection

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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é.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFCA-PAI-O-1654753

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.