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

Enhanced data privacy for portable computers

Assignee: International Business Machines Corp
•
Filing: 1996-03-01
•
Granted: 1999-02-09
•
Expires: 2016-03-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and an apparatus for protecting selected files in a portable computer system. With this invention a user selects a set of riles on a hard disk of the system for protection. This invention uses an encryption key, a secret key and an algorithmic transform to protect the selected files. With this invention the selected files are encrypted with the encryption key, and two copies of the encryption key are scrambled, one with the secret key and one with the transform of the secret key. Then, both scrambled versions of the encryption key are stored on the hard disk. When the user enters the secret key, the two scrambled versions of the encryption key are unscrambled using the key entered by the user and by using the transform of the key entered by the user. These unscrambled versions are then compared. If these unscrambled versions match, the original encryption key has been correctly restored and selected files will be decrypted either immediately or when referenced by an application program. This invention also calls for re-encrypting the selected files upon expiration of a timer indicating that the computer is idle or upon the repeated failure of a user to enter the secret key when requested.

Inventors

  • 👤 Colin George Harrison

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 15:22
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/14; G06F21/00; G06F21/60; G06F21/62; G06F21/6209; G06F3/00; G06F3/06

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 113 words
A method of protecting a selected set of files stored on a hard disk of a computer, said method comprising: a. encrypting each file of a selected set of files with an encryption key; b. scrambling said encryption key with a secret key entered by an authorized user of said computer; c. scrambling said encryption key with an algorithmic transform of said secret key; and d. storing both said scrambled versions of said encryption key on said hard disk, wherein none of said selected files will be decrypted until said secret key is entered and used to obtain said encryption key in clear text from said stored scrambled versions of said encryption key.
Claim 2
Independent Claim 113 words
A method of protecting a selected set of files stored on a hard disk of a computer, said method comprising: a. encrypting each file of a selected set of files with an encryption key; b. scrambling said encryption key with a secret key entered by an authorized user of said computer; c. scrambling said encryption key with an algorithmic transform of said secret key; and d. storing both said scrambled versions of said encryption key on said hard disk, wherein none of said selected files will be decrypted until said secret key is entered and used to obtain said encryption key in clear text from said stored scrambled versions of said encryption key.
Claim 3
Dependent Claim 117 words
The method of claim 1 further comprising: e. unscrambling both said scrambled versions of said encryption key with an entered key with said entered key transformed by said algorithmic transform, wherein said entered key is entered by a user wanting to access a file from said set of files; f. comparing said unscrambled versions of said encryption key unscrambled in step e to check if the latter two unscrambled versions of said encryption key match, where said versions will match if said enter key corresponds to said secret key; and g. decrypting any file of said set of files that an application program attempts to open if said latter two unscrambled versions of said encryption key match.
Claim 4
Dependent Claim 103 words
The method of claim 1 further comprising: e. requesting said user to enter a secret key f. unscrambling both said scrambled versions of said encryption key and said entered key transformed by said algorithmic transform; g. comparing said unscrambled versions of said encryption key unscrambled in step f to check if the latter two unscrambled versions of said encryption key match, where said versions will match if said enter key corresponds to said secret key; and h. decrypting any file of said set of files that an application program attempts to open if said latter two unscrambled versions of said encryption key match.
Claim 5
Dependent Claim 31 words
The method of claim 3, wherein said requesting comprises requesting said user to enter said secret key when said selected files have been encrypted after a user-defined period has been reached.
Claim 6
Dependent Claim 23 words
The method of claim 3, wherein said requesting comprises requesting said user to enter said secret key each time said computer is started.
Claim 7
Independent Claim 88 words
A method of protecting a selected set of files stored on a hard disk of a computer, said method comprising: a. encrypting each file of said set of files with an encryption key when said computer has been idle for a user-defined period; b. scrambling said encryption key with a secret key entered by an authorized user of said computer; c. scrambling said encryption key with an algorithmic transform of said secret key; and d. storing both said scrambled versions of said encryption key on said hard disk.
Claim 8
Independent Claim 88 words
A method of protecting a selected set of files stored on a hard disk of a computer, said method comprising: a. encrypting each file of said set of files with an encryption key when said computer has been idle for a user-defined period; b. scrambling said encryption key with a secret key entered by an authorized user of said computer; c. scrambling said encryption key with an algorithmic transform of said secret key; and d. storing both said scrambled versions of said encryption key on said hard disk.
Claim 9
Dependent Claim 30 words
A method as recited in claim 6 further comprising: a. blocking access to a user interface of said computer when said computer has been idled for a user-defined time period.
Claim 10
Dependent Claim 107 words
The method of claim 6 further comprising: e. requesting said user to enter an enter key; f. unscrambling both said scrambled versions of said encryption key with said enter key and said enter key transformed by an algorithmic transform; g. comparing said unscrambled versions of said encryption key unscrambled in step f to check if the latter two unscrambled versions of said encryption key match, where said versions will match if said enter key corresponds to said secret key; and h. decrypting any file of said set of files that an application program attempts to open if said latter two unscrambled versions of said encryption key match.
Claim 11
Dependent Claim 28 words
The method of claim 8 further comprising: counting the number of times a user attempts to enter said secret key; and comparing said number to a threshold value.
Claim 12
Dependent Claim 31 words
The method of claim 9 further comprising automatically removing a component in said computer when said number of time said user has failed to enter said secret key exceeds said threshold.
Claim 13
Dependent Claim 16 words
The method of claim 10 wherein said removing comprises removing the encryption key from system memory.
Claim 14
Dependent Claim 17 words
The method of claim 10 wherein said removing comprises erasing said algorithmic transform from said hard disk.

References Cited (Backward Citations)

US4864616A Cited
US5007082A Cited
US5029207A Cited
US5475839A Cited
US5222133A Cited
US5212729A Cited
US5327563A Cited
US5586186A Cited
US5699428A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag