High security media encryption
First Claim
1. A method for encrypting a block-based removable media, comprising:
- receiving a selection of data to write to the block-based removable media;
identifying true logical block addresses on the block-based removable media to which the selection of data will be associated;
assigning encrypted logical block addresses according to a first encryption algorithm, the encrypted logical block addresses having corresponding unencrypted true logical block addresses; and
writing the selection of data to the block-based removable media, the writing being to the encrypted logical block addresses, wherein when the selection of data is located on the block-based removable media according to the true logical block addresses, the block-based removable media is enabled to provide access to the selection of data recorded thereon.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for encrypting a block-based removable media includes identifying a file system for the media, and receiving a selection of data to be written to the media. The identified file system designates specific logical block addresses for file system structures and files which enable the media to mount and enable the locating of recorded data on the media. When recording the block-based removable media, logical block addresses for blocks containing both file system structures and files as well as blocks containing the selection of data are randomized throughout the block based removable media. A decryption key is required to first locate the file system and enable the media to mount, and ultimately to locate and access the selection of data recorded thereon.
-
Citations
24 Claims
-
1. A method for encrypting a block-based removable media, comprising:
-
receiving a selection of data to write to the block-based removable media;
identifying true logical block addresses on the block-based removable media to which the selection of data will be associated;
assigning encrypted logical block addresses according to a first encryption algorithm, the encrypted logical block addresses having corresponding unencrypted true logical block addresses; and
writing the selection of data to the block-based removable media, the writing being to the encrypted logical block addresses, wherein when the selection of data is located on the block-based removable media according to the true logical block addresses, the block-based removable media is enabled to provide access to the selection of data recorded thereon. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for encrypting a block-based removable media, comprising:
-
identifying a file system for the block-based removable media;
identifying a selection of data to write to the block-based removable media;
identifying physical block locations on the block-based removable media to which the file system and the selection of data will be associated, the physical block locations being identified according to the identified file system;
assigning encrypted physical block locations according to a first encryption algorithm with each physical block location identified for the file system and the selection of data corresponding to an encrypted physical block location; and
writing the file system and the selection of data to the block-based removable media, the writing being to the encrypted physical block locations, wherein when the file system and the selection of data are located according to the physical block location, the block-based removable media is enabled to provide access to the selection of data recorded thereon. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. Computer readable media having program instructions for encrypting removable media, the computer readable media comprising:
-
program instructions for preparing a selection of data to write to the removable media;
program instructions for identifying true logical block addresses on the removable media to which the selection of data will be associated;
program instructions for assigning encrypted logical block addresses according to a first encryption algorithm with each true logical block address identified for the selection of data corresponding to an encrypted logical block address; and
program instructions for writing the selection of data to the removable media, the writing being to the encrypted logical block addresses, wherein when the selection of data is located according to the true logical block addresses, the removable media is enabled to provide access to the selection of data recorded thereon. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method for encrypting data written to optical media, comprising:
-
receiving a selection of data to write to the optical media;
identifying true logical block addresses on the optical media to which the selection of data will be associated;
defining encrypted logical block addresses according to a first encryption algorithm, the encrypted logical block addresses having corresponding unencrypted true logical block addresses;
writing the selection of data to the optical media, the writing being to the encrypted logical block addresses; and
identifying the optical media as encrypted, the identifying including defining a field in a first Lead-In of the optical media to identify the optical media as encrypted, wherein when the selection of data is located on the optical media according to the true logical block addresses, the optical media is enabled to provide access to the selection of data recorded thereon. - View Dependent Claims (22, 23, 24)
-
Specification