Patent ID: 7552340

Claim:
A portable anti-piracy device comprising: a biometric sensor coupled to a biometric verification unit, the biometric verification unit configured to compare biometric information detected by the biometric sensor with a stored biometric template and to indicate a successful biometric authentication if the biometric information matches the stored biometric template; a processor coupled to the biometric verification unit; a memory coupled to the processor, the memory configured to store a biometric template, a private key, and a public key; a Universal Serial Bus (USB) plug coupled to a USB controller that is coupled to the processor and plugs directly into a USB port of a host system; an encryption unit coupled to the processor; a flash memory coupled to the encryption unit, the processor configured to perform an authentication handshake with a content server over a network via the host system if the biometric verification unit indicates a successful biometric authentication, and to send the public key to the content server if the authentication handshake is successful, the encryption unit configured to encrypt restricted content received from the content server using the private key and to store the encrypted restricted content in the flash memory, and a hashing algorithm configured to hash the public key before the processor sends the public key to the content server.