Encryption program operation management system and program
Abstract
According to one embodiment, an encryption program operation management system includes an encryption key table creation module which creates encryption keys and creates an encryption key table including encrypted versions of the encryption keys and items of plaintext index information for recognizing the encryption keys, and an installation package creation module which creates an installation package including an encryption program, the encryption key table, and an installation program for installing the encryption program into a computer. The installation program causes the computer to carry out an operation of selecting one of the encrypted versions of encryption keys and an operation of creating and storing encryption key information including the selected one of the encrypted versions of encryption key and one of the items of plaintext index information associated with the selected one of the encrypted versions of encryption keys.
Claims
exact text as granted — not AI-modified1 . An encryption program operation management system comprising:
a computer system comprising computer hardware, the computer system programmed to implement:
an encryption key table generator configured to generate encryption keys and to generate an encryption key table comprising encrypted versions of the encryption keys and items of plain-text index information, the encrypted versions of the encryption keys being associated with the items of index information; and
an installation package comprising an encryption program, the encryption key table, and an installation program configured to cause the computer system to install the encryption program into the computer system;
wherein the installation program is configured to cause the computer system to select one of the encrypted versions of encryption keys in the encryption key table used by the encryption program, and to generate and store encryption key information comprising the selected one of the encrypted versions of encryption keys and one of the items of index information associated with the selected one of the encrypted versions of encryption keys, when the installation program installs the encryption program into the computer.
2 . The system of claim 1 , wherein the encryption program is configured to cause the computer system to:
encrypt target data and write the encrypted data into a hard disk; and read the encrypted data from the hard disk and decrypt the encrypted data.
3 . The system of claim 1 , further comprising a recovery module configured to access the index information from the encryption key information in the computer system, and to read one of the encrypted versions of the encryption keys based at least partly on the index information accessed from the encryption key table, wherein the encrypted version of the encryption keys is configured to be used by the encryption program in the computer system.
4 . A computer-readable storage medium comprising computer-executable instructions configured to cause a computer to implement a method of distributing an encryption program to a computer of a user, the method comprising:
generating encryption keys and an encryption key table comprising encrypted versions of the encryption keys and items of plain-text index information, such that the encrypted versions of the encryption keys are associated with the items of index information; and providing an installation package comprising an encryption program, the encryption key table, and an installation program configured to cause the user computer to install the encryption program into the user computer, wherein the installation program is configured to cause the user computer to select one of the encrypted versions of encryption keys in the encryption key table used by the encryption program, and to generate and store encryption key information comprising the selected one of the encrypted versions of encryption keys and one of the items of index information associated with the selected one of the encrypted versions of encryption keys, responsive to the installation program installing the encryption program into the user computer.
5 . The computer-readable storage medium of claim 4 , wherein the encryption program is further configured to:
encrypt target data and write the encrypted data into a hard disk; and read the encrypted data from the hard disk and decrypt the encrypted data.
6 . The computer-readable storage medium of claim 4 , wherein the method further comprises causing a computer of an administrator to read the item of index information from the encryption key information installed in the user computer, and to read one of the encrypted versions of the encryption keys based at least partly on the read index information from the encryption key table, such that one of the encrypted versions of the encryption keys is configured to be used by the encryption program in the user computer.Join the waitlist — get patent alerts
Track US2010169672A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.