G - Physics – 06 – F
Patent
G - Physics
06
F
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.
Chow Stanley T.
Gu Yuan
Johnson Harold J.
Cloakware Corporation
Gowling Lafleur Henderson Llp
LandOfFree
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.
Profile ID: LFCA-PAI-O-1414993