Systems and methods for prevention of peer-to-peer file sharing
AssigneeNB Networks
InventorsPeter D. Baker, Karen Neal, Susan L. Baker
Life of this patent
Estimating the term…
Loading patent…
AssigneeNB Networks
InventorsPeter D. Baker, Karen Neal, Susan L. Baker
Estimating the term…
A secure digital content delivery system includes a content provider and a content user. The content provider delivers encrypted content to the content user in response to delivery requests. The content provider generates encryption algorithms on the fly and encrypts the content prior to delivery, optionally using a different encryption algorithm and key for each content delivery. The content user subsequently requests access permission from the content provider, to access the encrypted content. The content provider grants access by generating an executable decryption module on the fly and providing the executable decryption module to the content user. The content user decrypts the content and accesses it on the fly, using the executable decryption module. The accessed content is then re-encrypted using a different encryption algorithm and key, to preserve the integrity of the secure content delivery system. The content delivery system uses a programmably configurable protocol parsing engine to encrypt and decrypt content. The content delivery system is able to generate executable code to implement the functions of the protocol parsing engine, to streamline the processing of the content.
A method of securely distributing digital content, comprising:
A method of securely accessing encrypted digital content, comprising:
A method of providing secure access by a content user to encrypted digital content, comprising:
A secure digital content distribution system, comprising:
A method for generating computer code according to configurable criteria, comprising:
A machine implemented process for generating computer code according to programmably configurable criteria, the process comprising the steps of:
A method of generating code comprising:
A computer program product that includes a medium useable by a processor, the medium having stored thereon a sequence of instructions which, when executed by said processor, causes said processor to execute a method of generating code comprising:
A system for generating computer code, comprising:
A method of generating computer code, comprising:
Dependencies are inferred from the claim text.