The Mac maker has applied for a patent to cover a "system and method for creating tamper-resistant code." Apple describes ways of ensuring that code can be limited to specific hardware, even in a world in which operating systems can be run simultaneously, in so-called virtual machines. The patent application was made in April of 2004, but only made public last Thursday.
In its application, Apple describes a means of securing code using either a specific hardware address or read-only memory (ROM) serial number. Apple also talks about securing the code while interchanging information among multiple operating systems. Mac OS X, Windows and Linux are called out specifically in the filing.
"This invention relates generally to the field of computer data processing and more particularly to techniques for creating tamper-resistant software," Apple says in its patent filing. Specifically, Apple refers to the technique of "code obfuscation," in which software makers employ techniques that make it harder for those using debuggers or emulators to figure out how a particular block of code is working.
Related Posts
- Pat-rights: Apple infringing on U.S patent 6,665,797
- Apple Tries to Patent iPod User Interface
- US Navy Files Firewall Patent Application?
- Study: Windows costs $21.50 extra in “patent tax”
- Apple silences iTunes P2P software

