Access control/crypto system
First Claim
1. An access control system including a screen and an input/output port, the access control system comprising:
- a hard disk containing encrypted information;
a smart card reader connected to the input/output port;
a smart card containing electronic keys for access control to a computer; and
the computer executing an access control program for communications with the smart card reader and the smart card, including card reader control means for controlling a plurality of smart card reader types and smart card control means for controlling a plurality of smart card types, and providing communications based on a particular smart card reader attached to the computer and based on a particular smart card inserted into the smart card reader;
wherein the access control program requests information from a user to provide access to the system and use of the encrypted information.
3 Assignments
0 Petitions
Accused Products
Abstract
An access control/crypto system having a smart card reader and an access control program for requesting information from a user to determine if the user is authorized to access the computer. The access control/crypto system uses encryption and smart card technology as a means for securing files stored on the system, telecommunicated globally, or archived to a chosen media. The system includes an access hierarchy, combined with the issuance of smart cards, to control the various levels of access provided by the system. Further, the present system provides secure file transfer by encrypting sensitive files at a first site, transferring the encrypted version to a second site, providing an authorized user at the second site with a secret password, and decrypting the file at the second site using the secret password under control of the authorized user.
441 Citations
17 Claims
-
1. An access control system including a screen and an input/output port, the access control system comprising:
-
a hard disk containing encrypted information;
a smart card reader connected to the input/output port;
a smart card containing electronic keys for access control to a computer; and
the computer executing an access control program for communications with the smart card reader and the smart card, including card reader control means for controlling a plurality of smart card reader types and smart card control means for controlling a plurality of smart card types, and providing communications based on a particular smart card reader attached to the computer and based on a particular smart card inserted into the smart card reader;
wherein the access control program requests information from a user to provide access to the system and use of the encrypted information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16)
-
-
13. An access control system including a screen and an input/output port, the access control system comprising:
-
a hard disk containing encrypted information;
a smart card reader connected to the input/output port;
a smart card containing electronic keys for access control to a computer;
the computer executing an access control program for communications with the smart card reader and the smart card, including card reader control means for controlling a plurality of smart card readers and smart card control means for controlling a plurality of smart cards, and providing communications based on a particular smart card reader attached to the computer and based on a particular smart card inserted into the smart card reader;
an electronic key module for managing electronic keys for encrypting and decrypting files, including creating and deleting electronic keys;
a smart card database for storing the electronic keys, the smart card database resident on a smart card;
a smart card access module for reading and writing electronic keys to and from the smart card database;
a smart card operations module for managing the input/output operations of the smart card;
a card reader operations module for managing the interaction of the smart card with the smart card reader;
a file selection module for selecting a file to be encrypted or decrypted;
a file encryption/decryption module for accepting the file and using one of the electronic keys to encrypt or decrypt the file according to input user specification;
a corn module for managing communications between the smart card reader and the computer; and
a main control module for coordinating the operation access control system;
wherein the access control program requests information from a user to provide access to the system and use of the encrypted information. - View Dependent Claims (14, 15)
-
-
17. A method for protecting a first file on a computer, the computer comprising a keyboard, a display, a hard disk containing encrypted information, and an input/output port, the method comprising the steps of:
-
attaching any of a plurality of smart card readers to the computer'"'"'s input/output port;
controlling the attached smart card reader with a card reader operations module;
generating an electronic key using the computer;
securely storing the electronic key in any of a plurality of smart cards;
controlling the smart card with a smart card operations module;
encrypting the first file, wherein the step of encrypting comprises the steps of;
inserting the smart card in the smart card reader;
recursively entering access codes to access the electronic key;
validating the access codes as each is entered;
identifying the computer file; and
encrypting the computer file using the electronic key.
-
Specification