← Back to Patent Explorer
US6023506A Expired / Lapsed US ⏱️ 0.0 years remaining

Data encryption control apparatus and method

Assignee: Hitachi Ltd
•
Filing: 1996-10-28
•
Granted: 2000-02-08
•
Expires: 2016-10-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An end-user oriented, file encryption control apparatus and method involving simple manipulations. File encryption is performed by conducting intuitive drag and drop manipulation with respect to an icon modeled after a safe. From the password for user authentication, an encryption key used for file encryption and decryption is automatically generated. All manipulations concerning the encryption key are concealed from users. A user interface section for performing encryption and decryption by conducting intuitive drag and drop manipulation with respect to an icon modeled after a safe, an automatic encryption key generation section for automatically generating an encryption key from a password, and a file encryption processing section for conducting file encryption processing without conducting authentication using a password are included. A file encryption function excellent in manipulation convenience is thus provided.

Inventors

  • 👤 Ichiro Ote
  • 👤 Kazunori Iwabuchi
  • 👤 Hiroaki Washimi
  • 👤 Hiroshi Furukawa
  • 👤 Masahito Sumitomo
  • 👤 Yuuichi Kobayashi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 07:03
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/60; G06F21/62; G06F21/6209; G06F2211/00; G06F2211/007

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 88 words
In a data encryption system for encrypting/decrypting information on a computer, a file encryption apparatus comprising: storage area means for storing one or more encrypted files with a specific encryption key associated with said storage area means and storing encrypted information for managing the files; password registration means for registering an authentication password required for a user to access said storage area means; and file encryption/decryption means for encrypting an unencrypted file specified by a user by using the specific encryption key associated with the storage area means.
Claim 2
Dependent Claim 88 words
In a data encryption system for encrypting/decrypting information on a computer, a file encryption apparatus comprising: storage area means for storing one or more encrypted files with a specific encryption key associated with said storage area means and storing encrypted information for managing the files; password registration means for registering an authentication password required for a user to access said storage area means; and file encryption/decryption means for encrypting an unencrypted file specified by a user by using the specific encryption key associated with the storage area means.
Claim 3
Dependent Claim 78 words
A file encryption apparatus according to claim 1, further comprising: file name conversion means for converting a file name of said unencrypted file to a file name of an internal encrypted file of said storage area means; a file association table between said unencrypted file name and said encrypted file name; and internal data encryption/decryption means for encrypting internal data relating to encryption inputted to said storage area means, whereby said storage area means being concealed from users.
Claim 4
Dependent Claim 58 words
A file encryption apparatus according to claim 1, further comprising: automatic encryption key generation means for automatically generating said encryption key associated with said storage means on the basis of said authentication password; and said file encryption/decryption means performing file encryption and file decryption by using said encryption key automatically generated by said automatic encryption key generation means.
Claim 5
Dependent Claim 91 words
A file encryption apparatus according to claim 3, wherein said file encryption apparatus further comprises internal data encryption/decryption means for encrypting internal data relating to encryption inputted to said storage area means, wherein said authentication password is encrypted by said internal data encryption/decryption means and registered and held in a storage area of said password registration means, and wherein when encrypting said unencrypted file, said unencrypted file is encrypted by decrypting said authentication password, generating automatically an encryption key in said automatic encryption key generation means, and using said encryption key.
Claim 6
Dependent Claim 34 words
A file encryption apparatus according to claim 1, further comprising storage area invalidating means for invalidating said storage area means in response to improper authentication passwords inputted at least a specific number of times.
Claim 7
Dependent Claim 34 words
A file encryption apparatus according to claim 5, further comprising storage area backup means for making said storage area means invalidated by said storage area invalidating means usable again as said storage area means.
Claim 8
Dependent Claim 41 words
A file encryption apparatus according to claim 1, further comprising storage area generation means for generating a plurality of said storage area means and assigning said encryption key and said authentication password to each of said plurality of storage areas independently.
Claim 9
Dependent Claim 61 words
A file encryption apparatus according to claim 1, wherein said storage area means comprises a location information table indicating a location, on a memory device before encryption, of said encrypted file stored in said storage area means, and wherein when decrypting said encrypted file, an unencrypted file obtained after decryption is automatically returned to the original location on the memory device.
Claim 10
Dependent Claim 75 words
A file encryption apparatus according to claim 1, further comprising: external file conversion means for converting all data of said storage area means to an external file capable of being transferred to another computer; and storage area generation means for regenerating said storage area means from said external file, transfer of information of said storage area means to another computer being made possible by said storage area generation means and said external file conversion means.
Claim 11
Dependent Claim 71 words
A file encryption apparatus according to claim 1, further comprising self-decryption program generation means for generating a self-decryption program file by combining all data of said storage area means into a file decryption processing program, said self-decryption program file being transferred to another computer and executed, said self-decryption program file being capable of automatically decrypting said encrypted file included in said storage area in response to input of said authentication password.
Claim 12
Dependent Claim 59 words
A file encryption apparatus according to claim 1, further comprising user interface means for displaying a graphic metaphor easily reminding of an encryption apparatus, such as a safe, on a display screen of a computer as a subject of file encryption, and performing file encryption in response to simple manipulations of file selection and selection of said graphic metaphor.
Claim 13
Independent Claim 241 words
A method for encrypting and decrypting information on a computer, using an apparatus, said method comprising the steps of: providing a storage area defined as a storage folder, formed by specifying an encrypted file area for storing encrypted files obtained by encrypting plain text files as said information, an encrypted data area for storing plain text file names in association with encrypted file names, and a password storage area for storing a password obtained by encrypting, by means of a system key, a password inputted by a user; in encryption, generating an encrypted password by using a system key from a password inputted by an encryption user and storing said encrypted password in said password storage area; decrypting said encrypted password by using the system key and generating an encryption key; encrypting a specified plain text file by using said encryption key and said encrypted plain text file in said encrypted file area; and registering a table representing the relation of plain text file names with encrypted file names in said encrypted data area; in decryption displaying said registered association table of the encrypted data area on the basis of a password inputted by an decryption user; making the decryption user specify a file name to be decrypted by referring to said displayed table; generating said encryption key on the basis of said inputted password; and decrypting an encrypted file having said specified file name by using said generated encryption key.
Claim 14
Independent Claim 241 words
A method for encrypting and decrypting information on a computer, using an apparatus, said method comprising the steps of: providing a storage area defined as a storage folder, formed by specifying an encrypted file area for storing encrypted files obtained by encrypting plain text files as said information, an encrypted data area for storing plain text file names in association with encrypted file names, and a password storage area for storing a password obtained by encrypting, by means of a system key, a password inputted by a user; in encryption, generating an encrypted password by using a system key from a password inputted by an encryption user and storing said encrypted password in said password storage area; decrypting said encrypted password by using the system key and generating an encryption key; encrypting a specified plain text file by using said encryption key and said encrypted plain text file in said encrypted file area; and registering a table representing the relation of plain text file names with encrypted file names in said encrypted data area; in decryption displaying said registered association table of the encrypted data area on the basis of a password inputted by an decryption user; making the decryption user specify a file name to be decrypted by referring to said displayed table; generating said encryption key on the basis of said inputted password; and decrypting an encrypted file having said specified file name by using said generated encryption key.
Claim 15
Dependent Claim 52 words
A method according to claim 12, further comprising, in said decryption, the steps of: receiving a password input from a user; comparing the inputted password with the password stored in said password storage area; and allowing or refusing execution of the decryption process according to a result of said step of comparing.
Claim 16
Dependent Claim 41 words
A method according to claim 12, further comprising the steps of: setting a plurality of said storage areas; and displaying said plurality of storage areas on a display screen by using metaphor icons representing respective areas in distinction from each other.
Claim 17
Dependent Claim 48 words
A method according to claim 14, further comprising the steps of: starting the decryption process by specifying a file name displayed on said display screen with a pointing device and specifying one of icons displaying said plurality of storage areas with said device by using an overlap relation.
Claim 18
Dependent Claim 28 words
A method according to claim 12, wherein in said decryption said file name represents an encrypted file stored in the encrypted file area included in the storage area.
Claim 19
Dependent Claim 252 words
A computer program encoded in a computer readable memory medium for directing information encrypting and decrypting operations on the computer, when executed by a computer causes the computer to perform the following: providing a storage area (storage folder) formed by specifying an encrypted file area for storing encrypted files obtained by encrypting unencrypted or plain text files as said information, an encrypted data area for storing plain text file names in association with encrypted file names, and a password storage area for storing a password obtained by encrypting, by means of a system key, a password inputted by a user; in encryption, generating an encrypted password by using a system key from a password inputted by an encryption user and storing said encrypted password in said password storage area; decrypting said encrypted password by using the system key and generating an encryption key; encrypting a specified noncryptic file by using said encryption key and said encrypted plain text file in said encrypted file area; and registering said table representing the relation of plain text file names with encrypted file names in said encrypted data area; in decryption displaying said registered association table of the encrypted data area on the basis of a password inputted by an decryption user; making the decryption user specify a file name to be decrypted by referring to said displayed table; generating said encryption key on the basis of said inputted password; and decrypting an encrypted file having said specified file name by using said generated encryption key.
Claim 20
Dependent Claim 252 words
A computer program encoded in a computer readable memory medium for directing information encrypting and decrypting operations on the computer, when executed by a computer causes the computer to perform the following: providing a storage area (storage folder) formed by specifying an encrypted file area for storing encrypted files obtained by encrypting unencrypted or plain text files as said information, an encrypted data area for storing plain text file names in association with encrypted file names, and a password storage area for storing a password obtained by encrypting, by means of a system key, a password inputted by a user; in encryption, generating an encrypted password by using a system key from a password inputted by an encryption user and storing said encrypted password in said password storage area; decrypting said encrypted password by using the system key and generating an encryption key; encrypting a specified noncryptic file by using said encryption key and said encrypted plain text file in said encrypted file area; and registering said table representing the relation of plain text file names with encrypted file names in said encrypted data area; in decryption displaying said registered association table of the encrypted data area on the basis of a password inputted by an decryption user; making the decryption user specify a file name to be decrypted by referring to said displayed table; generating said encryption key on the basis of said inputted password; and decrypting an encrypted file having said specified file name by using said generated encryption key.
Claim 21
Dependent Claim 50 words
A medium according to claim 17, further comprising, in said decryption, receiving a password input from the decryption user, comparing the inputted password with the password stored in said password storage area; and allowing or refusing execution of the decryption process according to a result of the step of comparing.
Claim 22
Independent Claim 97 words
A method of encrypting information comprising the steps of: creating an encryption folder for holding a plurality of encrypted files; receiving from a user a password associated with the encryption folder; authenticating the password to provide the user access to files in the encryption folder; storing the password in the encryption folder; receiving a user selection of an unencrypted data file to be encrypted; retrieving the password stored in the encryption folder; automatically generating an encryption key associated with the encryption folder based on the retrieved password; and encrypting the selected data file using the encryption key.
Claim 23
Independent Claim 97 words
A method of encrypting information comprising the steps of: creating an encryption folder for holding a plurality of encrypted files; receiving from a user a password associated with the encryption folder; authenticating the password to provide the user access to files in the encryption folder; storing the password in the encryption folder; receiving a user selection of an unencrypted data file to be encrypted; retrieving the password stored in the encryption folder; automatically generating an encryption key associated with the encryption folder based on the retrieved password; and encrypting the selected data file using the encryption key.
Claim 24
Dependent Claim 20 words
The method of claim 19 and further comprising the step of storing the encrypted data file in the encryption folder.
Claim 25
Dependent Claim 47 words
The method of claim 19 and further comprising the steps of: generating a file name of the encrypted file based on a file name of the unencrypted file storing a file association table identifying the encrypted file name and the unencrypted file name in the storage means.
Claim 26
Independent Claim 104 words
A method of encrypting information comprising the steps of: creating an encryption folder for holding a plurality of encrypted files; receiving from a user a password associated with the encryption folder; authenticating the password to provide the user access to files in the encryption folder; encrypting the password; storing the encrypted password in the encryption folder; receiving a user selection of a data file to be encrypted; retrieving the password stored in the encryption folder; decrypting the retrieved password; automatically generating an encryption key associated with the encryption folder based on the decrypted password; and encrypting the selected data file using the encryption key.
Claim 27
Independent Claim 104 words
A method of encrypting information comprising the steps of: creating an encryption folder for holding a plurality of encrypted files; receiving from a user a password associated with the encryption folder; authenticating the password to provide the user access to files in the encryption folder; encrypting the password; storing the encrypted password in the encryption folder; receiving a user selection of a data file to be encrypted; retrieving the password stored in the encryption folder; decrypting the retrieved password; automatically generating an encryption key associated with the encryption folder based on the decrypted password; and encrypting the selected data file using the encryption key.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-02-07 2003-08-09 2004-02-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-02-07 2007-08-09 2008-02-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-02-07 2011-08-09 2012-02-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag