Tamper resistant software encoding and analysis

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 12/14 (2006.01) G06F 1/00 (2006.01) G06F 21/00 (2006.01) H04L 9/28 (2006.01)

Patent

CA 2448151

The present invention relates generally to computer software, and more specifically, to a method and system of making computer software resistant to tampering and reverse-engineering. Tampering refers to changing computer software in a manner that is against the wishes of the original author, and is distinct from obscurity techniques which do not change the underlieing data or control flow of a program. Broadly speaking, the method of the invention is to analyse the effectiveness of various encoding techniques by measuring the number of possible decodings corresponding to a given encoded world. This analysis gave rise to a number of new data flow encoding techniques including alternative mixed encoding (a combination of linear and residue number encoding), and multinomial encoding.

La présente invention se rapporte de manière générale à un logiciel informatique, et de manière plus spécifique à un procédé et à un système permettant de rendre des logiciels informatiques résistants aux altérations et au désossage. Le terme <= altération >= désigne la modification d'un logiciel informatique d'une manière contraire aux volontés de son concepteur, et correspond à une technique différente des techniques d'occultation, qui ne modifient pas les données sous-jacentes ou le flux de commande d'un programme. Pour schématiser, le procédé selon l'invention consiste à analyser l'efficacité de diverses techniques de codage par mesure du nombre de codages possibles correspondant à un univers codé donné. Cette analyse a permis d'élaborer un certain nombre de nouvelles techniques de codage de flux de données, parmi lesquelles figurent des techniques de codage mixte alternatif (une combinaison de codage de nombre linéaire et résiduel) et de codage polynomial.

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 and analysis 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 and analysis, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Tamper resistant software encoding and analysis will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1504428

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