Patent ReferencesPersonal verification system Transaction execution system with secure data storage and communications Block cipher system for data security Personal authority verification system Programmable cryptic device for enciphering and deciphering data Security means for transaction terminal system Computer software security system Patent #: 4120030 Inventors
ApplicationNo. 05/857534 filed on 12/05/1977US Classes:713/165, File protection340/5.74, Access to electrical information380/277, KEY MANAGEMENT380/281, Using master key (e.g., key-encrypting-key)380/45Multiple key levelExaminersPrimary: Birmiel, Howard A.Attorney, Agent or FirmInternational ClassesG06F 21/00 (20060101)H04L 9/18 (20060101) G06F 1/00 (20060101) AbstractA file security system for data files associated with a host data processing system. The host system includes a data security device which contains a secure host master key and is capable of performing a variety of cryptographic operations. At initialization time, the host system generates a series of file keys for the associated storage media and protects them by enciphering the file keys under a variant of the host master key. When a data file is to be created, a random number is generated and defined as an operational key enciphered under the file key of a designated storage media. The host data security device, using the enciphered file key of the designated storage media, transforms the enciphered operational key under control of the host master key into a form which permits the operational key to be used for enciphering host data. The operational key enciphered under the file key of the designated storage media, as header information, together with the host data enciphered under the operational key is written on the storage media as an enciphered data file. When the data file is recovered, the host data security device, using the enciphered file key of the designated storage media, transforms the enciphered operational key header information under control of the host master key into a form which permits the operational key to be used for deciphering the enciphered data file to obtain the file data in clear form. | |