Method and apparatus of storage anti-piracy key encryption (sake) device to control data access for networks
First Claim
1. A method for providing data access control over information networks comprising:
- coupling a control device to a digital processing system by coupling a Universal Serial Bus (“
USB”
) protocol connector to a USB receptacle of the digital processing system;
obtaining user identification by executing a user authentication process, the user authentication process including activating a fingerprint detector to detect user'"'"'s fingerprint, obtaining user'"'"'s fingerprint from the fingerprint detector, retrieving a fingerprint file from a first memory unit of the control device, and authenticating user'"'"'s fingerprint in response to the fingerprint file;
retrieving initialization information from the first memory unit of the control device in response to a request from an information provider received over the information network when user'"'"'s identity is authenticated, the initialization information including a security code associated with the information provider and a public key associated with the information provider;
providing the initialization information to the information provider via the information network through the digital processing system, providing the initialization information to the information provider including sending the security code to the information provider via the information network and encrypting the public key before sending the public key to the information provider via the information network;
establishing a communication between the control device and the information provider over the information network when an acknowledgement of user identity is received;
obtaining information from the information provider over the information network; and
storing the information in a second memory unit of the control device.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for providing data access control over information networks comprises coupling a control device to a digital processing system, obtaining user identification by executing a user authentication process, retrieving initialization information from a first memory unit of the control device in response to a request from an information provider received over the information network when user'"'"'s identity is authenticated, providing the initialization information to the information provider via the information network through the digital processing system, establishing a communication between the control device and the information provider over the information network when an acknowledgement of user identity is received, obtaining information from the information provider over the information network, and storing the information in a second memory unit of the control device.
48 Citations
14 Claims
-
1. A method for providing data access control over information networks comprising:
-
coupling a control device to a digital processing system by coupling a Universal Serial Bus (“
USB”
) protocol connector to a USB receptacle of the digital processing system;obtaining user identification by executing a user authentication process, the user authentication process including activating a fingerprint detector to detect user'"'"'s fingerprint, obtaining user'"'"'s fingerprint from the fingerprint detector, retrieving a fingerprint file from a first memory unit of the control device, and authenticating user'"'"'s fingerprint in response to the fingerprint file; retrieving initialization information from the first memory unit of the control device in response to a request from an information provider received over the information network when user'"'"'s identity is authenticated, the initialization information including a security code associated with the information provider and a public key associated with the information provider; providing the initialization information to the information provider via the information network through the digital processing system, providing the initialization information to the information provider including sending the security code to the information provider via the information network and encrypting the public key before sending the public key to the information provider via the information network; establishing a communication between the control device and the information provider over the information network when an acknowledgement of user identity is received; obtaining information from the information provider over the information network; and storing the information in a second memory unit of the control device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of anti-piracy for providing controlled dissemination of information through computer networks, the method comprising:
-
coupling an anti-piracy device to a host system by coupling a Universal Serial Bus (“
USB”
) protocol connector to a USB receptacle of the host system;obtaining user'"'"'s fingerprint from a fingerprint sensor; verifying user'"'"'s identity according to fingerprint data stored in a first memory unit of the anti-piracy device; retrieving a public key associated with the user from the first memory unit of the anti-piracy device in response to a request from an information provider when the user'"'"'s identity has been verified; encrypting the public key; providing the public key and a security code to the information provider via a computer network through the host system; establishing a communication between the anti-piracy device and the information provider over the computer network when a message of verified public key is received; obtaining information from the information provider over the computer network; and storing the information in a second memory unit of the anti-piracy device. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
Specification