APPARATUS, SYSTEM, AND METHOD FOR SELF-DESCRIBING HETEROGENEOUS MAGNETIC TAPE FORMATTING
First Claim
1. An apparatus for creating a self-describing, heterogeneous format, the apparatus comprising:
- a detection module comprising semiconductor circuits and configured to determine if data is to be encrypted when written to a magnetic tape in response to a host command and if the data is already encrypted;
an encryption module comprising semiconductor circuits and configured to encrypt the data if the data is to be encrypted and if the data is not already encrypted; and
a write module comprising semiconductor circuits and configured to write a reserved codeword followed by the data to the magnetic tape wherein the reserved codeword is configured as an encryption reserved codeword if the data is encrypted else the reserved codeword is configured as a clear data reserved codeword, wherein encrypted and unencrypted data segments are intermixed on the magnetic tape.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed for self-describing, heterogeneous magnetic tape formatting. A detection module determines if data is to be encrypted when written to a magnetic tape in response to a host command and if the data is already encrypted. An encryption module encrypts the data if the data is to be encrypted and if the data is not already encrypted. A write module writes a reserved codeword followed by the data to the magnetic tape wherein the reserved codeword is configured as an encryption reserved codeword if the data is encrypted. If the data is not encrypted, the reserved codeword is configured as a clear reserved codeword. The encrypted and unencrypted data segments are intermixed on the magnetic tape.
8 Citations
20 Claims
-
1. An apparatus for creating a self-describing, heterogeneous format, the apparatus comprising:
-
a detection module comprising semiconductor circuits and configured to determine if data is to be encrypted when written to a magnetic tape in response to a host command and if the data is already encrypted; an encryption module comprising semiconductor circuits and configured to encrypt the data if the data is to be encrypted and if the data is not already encrypted; and a write module comprising semiconductor circuits and configured to write a reserved codeword followed by the data to the magnetic tape wherein the reserved codeword is configured as an encryption reserved codeword if the data is encrypted else the reserved codeword is configured as a clear data reserved codeword, wherein encrypted and unencrypted data segments are intermixed on the magnetic tape. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for deploying computer infrastructure, comprising integrating computer-readable code into a computing system, wherein the code in combination with the computing system is capable of performing the following:
-
determining if data is to be encrypted when written to a magnetic tape in response to a host command and if the data is already encrypted; encrypting the data if the data is to be encrypted and if the data is not already encrypted; writing a reserved codeword followed by the data to the magnetic tape wherein the reserved codeword is configured as an encryption reserved codeword if the data is encrypted else the reserved codeword is configured as a clear data reserved codeword, wherein encrypted and unencrypted data segments are intermixed on the magnetic tape. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for creating a self describing heterogeneous format, the system comprising:
-
a magnetic tape configured to store magnetically encoded data; a head configured to write data to and read data from the magnetic tape; a controller configured to write data to and read data from the magnetic tape through the head and comprising a detection module comprising semiconductor circuits and configured to determine if data is to be encrypted when written to the magnetic tape in response to a host command and if the data is already encrypted; an encryption module comprising semiconductor circuits and configured to encrypt the data if the data is to be encrypted and if the data is not already encrypted; a write module comprising semiconductor circuits and configured to write a reserved codeword followed by the data to the magnetic tape wherein the reserved codeword is configured as an encryption reserved codeword if the data is encrypted else the reserved codeword is configured as a clear data reserved codeword, wherein encrypted and unencrypted data segments are intermixed on the magnetic tape; a read module comprising semiconductor circuits and configured to read the magnetic tape as a plurality of words; an identification module comprising semiconductor circuits and configured to identify the reserved codeword from plurality of words and replace the reserved codeword with zeros if the reserved codeword is the clear reserved codeword; and the read module further configured to transfer the data from the magnetic tape. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification