EP1410182A1

Method of obfuscating computer instruction streams

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 24 July 2022, 4.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

47 claims: 7 independent, 40 dependent

  1. 1
    Claims of equivalent WO 03010660 A1 CLAIMS What is claimed is:1. A method comprising: breaking each of at least two operative instruction streams into a plurality of parts;interleaving the parts into a new instruction stream.
  2. 7
    A digital processing system comprising:means for breaking each of at least two operative instruction streams into a plurality of parts;means for interleaving the parts into a new instruction stream.
  3. 13
    A machine readable media containing executable computer program instructions which when executed by a digital processing system cause said system to perform a method comprising:breaking each of at least two operative instruction streams into a plurality of parts;interleaving the parts into a new instruction stream.
  4. 19
    A processing system for combining computer instruction streams, said processing system comprising:a processor;a memory coupled to said processor, said memory storing at least two operative instruction streams, said processor breaking each of the streams into a plurality of parts, said processor interleaving the parts into a new instruction stream.
  5. 25
    A machine readable media containing an obfuscated instruction stream which is executable by a digital processing system, said obfuscated instruction stream is produced by a method comprising:breaking each of at least two operative instruction streams into a plurality of parts;interleaving the parts into a new instruction stream.
  6. 31
    A method comprising:storing an obfuscated stream;executing said obfuscated stream, wherein said obfuscated stream comprises parts which are interleaved, said parts having been taken from at least two operative instruction streams.
  7. 37
    A machine readable media containing executable computer program instructions which when executed by a digital processing system cause said system to perform a method comprising:storing an obfuscated stream;executing said obfuscated stream, wherein said obfuscated stream comprises parts which are interleaved, said parts having been taken from at least two operative instruction streams.