Improved security system for a portable data carrier
First Claim
1. A portable data carrier system comprising:
- a portable data carrier for storing and processing alterable data, the portable data carrier including both a computer for providing an executive operating system on the portable data carrier and an alterable memory for providing data to the computer for operating the executive operating system, the executive operating system providing a data input/output interface means for the portable data carrier, and creating multiple files in a data segment region of the alterable memory for storing the alterable data associated with each file, the size of each file and placement of the data for each file in the data segment region being controlled by the executive operating system and the data for each file being allocatable at any of multiple available locations throughout the data segment region by the executive operating system;
an application station for processing data from the portable data carrier; and
communication means for providing communications between the application station and the portable data carrier, the application station communicating with the portable data carrier over the communication means through command primitives, responsive to the command primitives, the executive operating system accessing the alterable data for reading therefrom and writing thereto, and providing this data to the application station via the communication means.
3 Assignments
0 Petitions
Accused Products
Abstract
A portable data carrier system provides improved security for files which support multiple applications, from custom repertory dialing to storage of individual medical and/or banking records. Included in the system is a portable data carrier which looks and feels much like an ordinary credit card. The portable data carrier, however, includes a computer and an electrically erasable field programmable read-only memory. Power for operation of the portable data carrier is provided from an associated station via a reader/writer. The reader/writer also couples data between the data carrier and the associated station. Operation of the data carrier is through an executive operating system that is accessed from the station via a set of commonly understood command primitives. These command primitives manipulate the files in the data carrier in accordance with security requirements. Security is enhanced since the stations'"'"'s application software receiving and interpreting the data from a file sees a contiguous stream of bytes relating only to the file of the application being accessed. No information is provided to a user of a particular application about other applications in the data carrier or about the data carrier'"'"'s internal file structure.
-
Citations
9 Claims
-
1. A portable data carrier system comprising:
-
a portable data carrier for storing and processing alterable data, the portable data carrier including both a computer for providing an executive operating system on the portable data carrier and an alterable memory for providing data to the computer for operating the executive operating system, the executive operating system providing a data input/output interface means for the portable data carrier, and creating multiple files in a data segment region of the alterable memory for storing the alterable data associated with each file, the size of each file and placement of the data for each file in the data segment region being controlled by the executive operating system and the data for each file being allocatable at any of multiple available locations throughout the data segment region by the executive operating system; an application station for processing data from the portable data carrier; and communication means for providing communications between the application station and the portable data carrier, the application station communicating with the portable data carrier over the communication means through command primitives, responsive to the command primitives, the executive operating system accessing the alterable data for reading therefrom and writing thereto, and providing this data to the application station via the communication means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification