Patent US5557674A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5557674A Expired / Lapsed US ⏱️ 0.0 years remaining

Absolute static lock of files and directories on magnetic disk storage media in single machine personal microcomputers

Assignee: Yeow Kok Wah
•
Filing: 1994-11-18
•
Granted: 1996-09-17
•
Expires: 2014-11-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method by which absolute static lock may be applied at media level, to files and directories in File Allocation Table (FAT)-based storage media, of single machine personal microcomputers running within the Disk Operating System (DOS) or equivalent environment is disclosed. To apply absolute static lock at media level on a target file or directory, the directory entry data field on disk for the target file or directory in the host machine is located and read into a convenient area of the host machine memory. The directory entry data field is restructured according to the procedure and in the non-DOS format of this invention. The original directory entry data field on the target media is replaced with the restructured non-DOS directory entry data field of this invention. The corresponding target file cluster information contained in the FAT is protected. Encryption of the target file contents may be incorporated into the absolute lock process if required. Target files or directories upon which the absolute static lock of this invention has been successfully applied cannot be accessed by DOS at media level, for the critical operations of read, copy, overwrite and erase. The reverse unlock process, by which the previously applied absolute static lock may be removed from a target file or directory, restoring it to the original unlocked DOS state, is also disclosed. In the special case where the target media is a floppy, the method of applying, or removing, absolute static lock to the floppy disk, is also disclosed.

Inventors

  • 👤 Kok-Wah Yeow

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 05:58
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/60; G06F21/62; G06F21/6218; G06F21/70; G06F21/78; G06F2221/00; G06F2221/21; G06F2221/2147

Claims Analysis

Total Claims: 3
Claim 1
Independent Claim 434 words
In a file storage system of a digital computer, implemented in fixed or removable disk storage media by operating system means and BIOS means of said computer, the method of absolute static lock for securing files and removable floppy disks in said storage system, from access by the operating system of the computer, or by that of any other compatible computer, for operations including read, copy, overwrite and erase, comprising the steps of: (a) modifying directory entry field for the target file into a special null format, including alteration of the directory entry data for filesize, and file starting cluster, to null values, whereby said target file in a locked state will appear to the operating system specifically as a null diskfile possessing null filesize and null starting cluster bytes; (b) said modification including storage of data in encrypted form at predetermined byte offset positions within the directory entry field, said data storage being completely transparent to the operating system, and said offset or equivalent positions not normally used by, or are functionally transparent to, the operating system of the computer; (c) said stored data including data on summary bytes for the access password accompanying the user request to lock the target file, and including also data in encrypted form, specifying physical locations in target disk surface wherein is stored the main bulk of decoding data required to unlock the locked target file completely; (d) protecting the file allocation table entries comprising the file allocation table cluster-chain for the target file, effected by marking said entries as being reserved and physically unusable, thereby rendering the physical disk storage areas occupied by the target file inaccessible to the operating system of said computer; (e) reserving and protecting, in the disk media containing said target file, suitable storage area with adequate byte capacity in which to store decoding information required to unlock a locked target file completely, said reserved storage area being associated, and uniquely identified, with its own file allocation table cluster-chain data, corresponding to the actual physical cluster locations on the surface of the disk said reserved storage area occupies; p1 (f) in the case where the target disk media is a floppy disk, suitably adjusting the track layout parameters permitting program means of said method in conjunction with BIOS means of said computer to reformat the entire outermost track of the floppy disk into a predetermined, non-standard, encrypted, compressed format, said outermost track containing the boot sector for the disk occupying first sector position in said track; (g) said track format also including at least a non-standard sector size for the boot sector.
Claim 2
Dependent Claim 434 words
In a file storage system of a digital computer, implemented in fixed or removable disk storage media by operating system means and BIOS means of said computer, the method of absolute static lock for securing files and removable floppy disks in said storage system, from access by the operating system of the computer, or by that of any other compatible computer, for operations including read, copy, overwrite and erase, comprising the steps of: (a) modifying directory entry field for the target file into a special null format, including alteration of the directory entry data for filesize, and file starting cluster, to null values, whereby said target file in a locked state will appear to the operating system specifically as a null diskfile possessing null filesize and null starting cluster bytes; (b) said modification including storage of data in encrypted form at predetermined byte offset positions within the directory entry field, said data storage being completely transparent to the operating system, and said offset or equivalent positions not normally used by, or are functionally transparent to, the operating system of the computer; (c) said stored data including data on summary bytes for the access password accompanying the user request to lock the target file, and including also data in encrypted form, specifying physical locations in target disk surface wherein is stored the main bulk of decoding data required to unlock the locked target file completely; (d) protecting the file allocation table entries comprising the file allocation table cluster-chain for the target file, effected by marking said entries as being reserved and physically unusable, thereby rendering the physical disk storage areas occupied by the target file inaccessible to the operating system of said computer; (e) reserving and protecting, in the disk media containing said target file, suitable storage area with adequate byte capacity in which to store decoding information required to unlock a locked target file completely, said reserved storage area being associated, and uniquely identified, with its own file allocation table cluster-chain data, corresponding to the actual physical cluster locations on the surface of the disk said reserved storage area occupies; p1 (f) in the case where the target disk media is a floppy disk, suitably adjusting the track layout parameters permitting program means of said method in conjunction with BIOS means of said computer to reformat the entire outermost track of the floppy disk into a predetermined, non-standard, encrypted, compressed format, said outermost track containing the boot sector for the disk occupying first sector position in said track; (g) said track format also including at least a non-standard sector size for the boot sector.
Claim 3
Dependent Claim 39 words
In the method of claim 1, further including using a computer-readable medium by which absolute lock is applied to, or removed from, a target file or floppy disk, of said storage system, including executable machine instructions for said computer.

References Cited (Backward Citations)

US4757533A Cited
US5007082A Cited
US5144659A Cited
US5027396A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-09-17 2000-03-18 2000-09-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-09-17 2004-03-18 2004-09-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-09-17 2008-03-18 2008-09-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag