Encoding technique for software and hardware

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) G06F 11/10 (2006.01)

Patent

CA 2243469

An encoding technique of the invention protects software programs and hardware designs from being copied, tampered with, and its functions from being exposed. The software programs and hardware designs (collectivity called programs) thus encoded still remain executable. The encoding technique employs the concept of complexity of programs and produces proximity inversion in terms of functions contained in the programs, while preserving the behaviors. Various embodiments are possible to achieve this encoding which includes, for example, cascading and intertwining of blocks of the programs.

La présente invention concerne une technique de codage protégeant les progiciels et les matériels contre la copie illicite, le détournement et la mise à jour de leurs fonctions. Ces progiciels et matériels (ou plus généralement les logiciels), une fois qu'ils ont été codés selon ce principe, restent exécutables. La technique de codage met en oeuvre un concept de complexité des logiciels et traite par inversions de proximité les fonctions contenues dans les logiciels, tout en préservant les comportements. Diverses réalisations permettent de réaliser ce codage, et notamment un traitement par mise en cascade ou par entrelacement des blocs des programmes.

LandOfFree

Say what you really think

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

Rating

Encoding technique for software and hardware does not yet have a rating. At this time, there are no reviews or comments for this patent.

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

Rate now

     

Profile ID: LFCA-PAI-O-2017781

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