Patent ID: 7200230
Filing Date: 2007-04-03
Classification: G06F,G06Q,H04L

Abstract:
1. A user data processor for providing access to a rights controlled data object, the user data processor comprising: a processing device; a communications device connected to the processing device and configured to receive an encrypted secure package containing a portion of the rights controlled data object and having at least three secure layers requiring decryption; a user program running on the processing device, the user program configured to control access to the rights controlled data object; a user program security module configured to at least partially decrypt a first secure layer of the secure package using a user program key associated with the user program; a user key device associated with a user, the user key device detachably connected to the processing device, accessible by the user program, and configured to restrict the use of the data object to the user using a user key for decrypting a second secure layer of the secure package; and a machine key device connected to and associated with the processing device and accessible by the user program, the machine key device configured to restrict the use of the data object to the user data processor using a machine key for decrypting a third secure layer of the secure package.