System and method for protecting digital goods using random and automatic code obfuscation
AssigneeMicrosoft Corporation
InventorsMariusz H. Jakubowski, Ramarathnam Venkatesan, Saurabh Sinha
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsMariusz H. Jakubowski, Ramarathnam Venkatesan, Saurabh Sinha
Estimating the term…
A digital rights management (DRM) distribution architecture produces and distributes digital goods (e.g., software, audio, video, and other content) in a fashion that renders the digital goods resistant to many known forms of attacks. The DRM distribution architecture protects digital goods by automatically and randomly manipulating portions of the code using multiple protection techniques. Applying a mixture protection techniques in random fashion makes it extremely difficult for pirates to create illicit copies that go undetected as legitimate copies. In addition, the architecture also supports a quantitative unit that allows a producer to specify how much protection may be added to the digital good.
A method comprising:
A method comprising:
A method comprising:
A production system, comprising:
An obfuscation system, comprising:
A client-server system, comprising:
One or more computer-readable media having computer-executable instructions that, when executed, direct a computing device to:
Dependencies are inferred from the claim text.