Tamper resistant software encoding

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 1/00 (2006.01) G06F 9/44 (2006.01) G06F 21/00 (2006.01) H04L 9/06 (2006.01)

Patent

CA 2384360

The present invention relates generally to computer software and electronic hardware, and more specifically, to a method, apparatus and system resistant to tampering and reverse engineering, including a particular implementation for the Digital Encryption Standard (DES). Cryptographic key-based methodologies have a major weakness in that they require the cryptographic key to be known by both the encrypting and decrypting parties. An attacker who is able to obtain knowledge of both the cryptographic key and the encrypted data is able to decode the message. The invention hides cryptographic keys by increasing the obscurity and temper-resistance of the software program, which is done by randomly generating substantive yet redundant arguments; and inserting those arguments into the data flow of the program.

L'invention concerne, de façon générale, un logiciel informatique et un matériel électronique et, plus particulièrement, un procédé, un dispositif et un système résistant à la fraude et à la falsification, y compris une mise en application particulière de la norme de chiffrement numérique (DES). Les méthodes cryptographiques à base de clé présentent une faiblesse majeure, étant donné qu'il est nécessaire qu'à la fois le chiffreur et le déchiffreur connaissent la clé cryptographique. Le fraudeur capable d'obtenir à la fois la clé cryptographique et les données chiffrées a la possibilité de décoder le message. L'invention cache les clés cryptographiques au moyen de l'augmentation de l'obscurité et de la résistance à la fraude du programme logiciel, ce qui consiste à générer de façon aléatoire des arguments significatifs bien que redondants et à insérer ces arguments dans le flux de données du programme.

LandOfFree

Say what you really think

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

Rating

Tamper resistant software encoding does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Tamper resistant software encoding, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Tamper resistant software encoding will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1414993

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