Using variable length code tables to compress an input data stream to a compressed output data stream
    61.
    发明授权
    Using variable length code tables to compress an input data stream to a compressed output data stream 有权
    使用可变长度代码表将输入数据流压缩为压缩输出数据流

    公开(公告)号:US08400335B2

    公开(公告)日:2013-03-19

    申请号:US13188401

    申请日:2011-07-21

    申请人: Glen A. Jaquette

    发明人: Glen A. Jaquette

    IPC分类号: H03M7/34

    摘要: Provided are a computer program product, system, method, and data structure for using variable length code tables to compress an input data stream to a compressed output data stream. A determination is made as to whether a number of at least two consecutive data units in the input data stream match the number of consecutive data units in a history buffer of previously received data units in the input data stream. If so, a copy pointer symbol is generated including data indicating a copy pointer symbol referencing previously received data units in the history buffer and indicating the determined number of consecutive data units. A determination is made of a relative displacement count in the history buffer at which the number of matching consecutive data units start. A determination is made from a variable length code table an encoding of the relative displacement count in the history buffer.

    摘要翻译: 提供了一种用于使用可变长度代码表将输入数据流压缩到压缩输出数据流的计算机程序产品,系统,方法和数据结构。 确定输入数据流中的至少两个连续数据单元的数目是否与输入数据流中先前接收到的数据单元的历史缓冲器中的连续数据单元的数量相匹配。 如果是,则生成复制指针符号,包括指示在历史缓冲器中引用先前接收到的数据单元的复制指针符号的数据,并指示确定的连续数据单元的数量。 确定在匹配的连续数据单元的数量开始的历史缓冲器中的相对位移计数。 从可变长度码表中确定历史缓冲器中的相对位移计数的编码。

    METHODS FOR MANAGING OWNERSHIP OF REDUNDANT DATA
    62.
    发明申请
    METHODS FOR MANAGING OWNERSHIP OF REDUNDANT DATA 有权
    管理冗余数据所有权的方法

    公开(公告)号:US20120239691A1

    公开(公告)日:2012-09-20

    申请号:US13484157

    申请日:2012-05-30

    申请人: Glen A. Jaquette

    发明人: Glen A. Jaquette

    IPC分类号: G06F17/30

    摘要: According to one embodiment, a method includes storing instances of a file in a first storage tier and a second storage tier of a storage system; associating each instance of the file on the first and second storage tier with a unique program identifier (UPI); receiving a request to access the file or instance thereof from a user in a group of users; searching for a UPI associated with an instance of the file that exists on the first storage tier; and providing the user requesting access to the file with remote access to the instance of the file on the first storage tier. Additional methods are also presented.

    摘要翻译: 根据一个实施例,一种方法包括将文件的实例存储在存储系统的第一存储层和第二存储层中; 将第一和第二存储层上的文件的每个实例与唯一的程序标识符(UPI)相关联; 从一组用户中的用户接收访问该文件或其实例的请求; 搜索与存在于所述第一存储层上的所述文件的实例相关联的UPI; 以及向所述用户请求访问所述文件以对所述第一存储层上的所述文件的所述实例进行远程访问。 还介绍了其他方法。

    Use of Indirect Data Keys for Encrypted Tape Cartridges
    63.
    发明申请
    Use of Indirect Data Keys for Encrypted Tape Cartridges 有权
    对加密磁带盒使用间接数据密钥

    公开(公告)号:US20080273696A1

    公开(公告)日:2008-11-06

    申请号:US11742819

    申请日:2007-05-01

    IPC分类号: H04L9/00 H04K1/00

    摘要: A method, system and program are provided for enabling selective access to multiple users' encrypted data in a single storage cartridge. A unique, derived key is generated for each user's data by performing cryptographic operations on a combination of a common base key and metadata related to the data to be encrypted (e.g. its total block count). The base data key is wrapped with one or more encryption keys to form one or more encryption encapsulated data keys (EEDKs). The base key and the derived key are wrapped to create a session encrypted data key (SEDK), which along with the EEDKs, are conveyed to the tape drive, where the SEDK is decrypted. The EEDKs are then stored in one or more places on the storage cartridge. The base key and the derived key are used to encrypt a predetermined user's data, with the derived key stored on the cartridge with the encrypted data. The encrypted data may be subsequently decrypted by retrieving the EEDK and decrypting it with a decryption key to extract the base data key. The extracted base data key can then be used with other information to calculate the derived key. Once calculated, the derived key is used to decrypt its associated encrypted data.

    摘要翻译: 提供了一种方法,系统和程序,用于使得能够选择性地访问单个存储盒中的多个用户的加密数据。 通过对与要加密的数据相关的公共基本密钥和元数据的组合(例如,其总块计数)执行加密操作,为每个用户的数据生成唯一的派生密钥。 基本数据密钥用一个或多个加密密钥包裹以形成一个或多个加密封装数据密钥(EEDK)。 基础密钥和派生密钥被包装以创建会话加密数据密钥(SEDK),其与EEDK一起被传送到SEDK被解密的磁带驱动器。 然后将EEDK存储在存储盒上的一个或多个位置。 基本密钥和派生密钥用于加密预定用户的数据,其中导出的密钥存储在盒上,其中加密的数据。 可以随后通过检索EEDK并用解密密钥对加密数据进行解密,以提取基本数据密钥。 然后,提取的基本数据密钥可以与其他信息一起使用以计算导出密钥。 一旦计算,派生密钥用于解密其相关联的加密数据。

    Method for Controlling Access to Data of a Tape Data Storage Medium
    64.
    发明申请
    Method for Controlling Access to Data of a Tape Data Storage Medium 失效
    控制磁带数据存储介质数据访问的方法

    公开(公告)号:US20080244154A1

    公开(公告)日:2008-10-02

    申请号:US12112070

    申请日:2008-04-30

    IPC分类号: G06F12/00

    CPC分类号: G06F21/6218 G06F21/80

    摘要: A method, system, and machine-readable medium for controlling access to data of a tape data storage medium are disclosed. In accordance with one embodiment, a method is provided which comprises conveying data access control metadata from a tape cartridge comprising a tape data storage medium to a host, receiving decrypted metadata from the host, comparing a checksum value determined utilizing the decrypted metadata with checksum data stored within the tape cartridge; and processing a request to access the tape data storage medium received from the host based upon a comparison of the checksum value and checksum data. In the described method embodiment, the data access control metadata comprises encrypted metadata corresponding to a data storage parameter, where data is stored within the tape data storage medium utilizing the data storage parameter and the decrypted metadata is generated by the host utilizing the encrypted metadata.

    摘要翻译: 公开了一种用于控制对磁带数据存储介质的数据的访问的方法,系统和机器可读介质。 根据一个实施例,提供了一种方法,其包括将数据访问控制元数据从包括磁带数据存储介质的磁带盒传送到主机,从主机接收解密的元数据,将使用解密的元数据确定的校验和值与校验和数据进行比较 存储在磁带盒内; 以及基于校验和值和校验和数据的比较来处理从主机接收的磁带数据存储介质的请求。 在所描述的方法实施例中,数据访问控制元数据包括对应于数据存储参数的加密元数据,其中使用数据存储参数将数据存储在磁带数据存储介质中,并且由主机利用加密元数据生成解密的元数据。

    Method and system for controlling access to data of a tape data storage medium using encryption/decryption of metadata
    65.
    发明授权
    Method and system for controlling access to data of a tape data storage medium using encryption/decryption of metadata 有权
    用于使用元数据的加密/解密来控制对磁带数据存储介质的数据的访问的方法和系统

    公开(公告)号:US07398351B2

    公开(公告)日:2008-07-08

    申请号:US11438830

    申请日:2006-05-23

    IPC分类号: G06F12/14

    CPC分类号: G06F21/6218 G06F21/80

    摘要: A method, system, and machine-readable medium for controlling access to data of a tape data storage medium are disclosed. In accordance with one embodiment, a method is provided which comprises conveying data access control metadata from a tape cartridge comprising a tape data storage medium to a host, receiving decrypted metadata from the host, comparing a checksum value determined utilizing the decrypted metadata with checksum data stored within the tape cartridge; and processing a request to access the tape data storage medium received from the host based upon a comparison of the checksum value and checksum data. In the described method embodiment, the data access control metadata comprises encrypted metadata corresponding to a data storage parameter, where data is stored within the tape data storage medium utilizing the data storage parameter and the decrypted metadata is generated by the host utilizing the encrypted metadata.

    摘要翻译: 公开了一种用于控制对磁带数据存储介质的数据的访问的方法,系统和机器可读介质。 根据一个实施例,提供了一种方法,其包括将数据访问控制元数据从包括磁带数据存储介质的磁带盒传送到主机,从主机接收解密的元数据,将使用解密的元数据确定的校验和值与校验和数据进行比较 存储在磁带盒内; 以及基于校验和值和校验和数据的比较来处理从主机接收的磁带数据存储介质的请求。 在所描述的方法实施例中,数据访问控制元数据包括对应于数据存储参数的加密元数据,其中使用数据存储参数将数据存储在磁带数据存储介质中,并且由主机利用加密元数据生成解密的元数据。

    Distributed key store
    66.
    发明申请
    Distributed key store 审中-公开
    分布式密钥存储

    公开(公告)号:US20080063209A1

    公开(公告)日:2008-03-13

    申请号:US11470795

    申请日:2006-09-07

    IPC分类号: H04L9/00

    CPC分类号: G06F21/80 G06F2221/2121

    摘要: A method, system and program are provided for enabling access to encrypted data in a storage cartridge by wrapping the data key used to encrypt the data with one or more encryption keys (e.g., a public key from a public/private key pair) to form one or more encryption encapsulated data keys (EEDKs) and then storing the EEDK(s) on the storage cartridge along with the encrypted data. The encrypted data may be decoded by retrieving the EEDK from the storage cartridge, decrypting the EEDK with a decryption key (e.g., the private key from the public/private key pair) to extract the underlying data key, and then using the extracted data key to decrypt the encrypted data.

    摘要翻译: 提供了一种方法,系统和程序,用于通过用一个或多个加密密钥(例如,公共/私人密钥对的公共密钥)包裹用于加密数据的数据密钥来使得能够访问存储盒中的加密数据,以形成 一个或多个加密封装数据密钥(EEDK),然后将EEDK与加密数据一起存储在存储盒上。 可以通过从存储盒检索EEDK来解密加密数据,使用解密密钥(例如,公/私钥对中的私钥)解密EEDK以提取底层数据密钥,然后使用提取的数据密钥 解密加密数据。

    Data-transition threshold following in optical recording

    公开(公告)号:US5629914A

    公开(公告)日:1997-05-13

    申请号:US407125

    申请日:1995-03-20

    IPC分类号: G11B7/0037 G11B20/10 G11B7/00

    摘要: In a pulse width modulated read signal channel for an optical disk drive, a data-transition threshold is maintained for data detection by a threshold tracking circuit that estimates the amplitude centerline data-transition threshold from the most recent maximum and minimum values of the read signal waveform. To improve the accuracy of the response of the centerline estimator, the threshold is increased or decreased based on the phase error at each read signal transition through the data-transition threshold. In addition, defects in the optical recording media are detected, and a defect present signal is used to inhibit the transition phase error input to the centerline estimator. This prevents the estimator from moving the threshold to an incorrect stable level. In addition, the defect present signal boosts the error feedback in the centerline estimator. The estimator then more quickly follows the read signal waveform. As a result, the estimator reacquires the centerline of the waveform after the read head moves past the defect without retriggering the defect detection circuit.

    Calibration of write-once disks using a single disk sector
    68.
    发明授权
    Calibration of write-once disks using a single disk sector 失效
    使用单个磁盘扇区校准一次写入磁盘

    公开(公告)号:US5602814A

    公开(公告)日:1997-02-11

    申请号:US319179

    申请日:1994-10-06

    摘要: A write-once read-many (WORM) optical disk recorder automatically calibrates its laser to emit a laser beam of a desired power level. While writing data to the WORM disk, a laser test signal is written to a laser checking area termed Automatic Laser Power Correction (ALPC) field. If the emitted laser test signal has a power level outside an acceptable power level window, then inappropriate laser power is indicated. Then, in an error recovery procedure (ERP) the laser power is calibrated in the data sector to be written to using short spaced-apart laser test signals. After successful calibration, data are written to the sector. The test signals appear as burst errors that can be corrected by a suitable error correction code. If such calibration is not successful then a write calibrate sector, WCS, is created and used for an extensive automatic calibration. In the WCS both laser power level is calibrated. The calibration result information is written to WCS for later use. A WCS may be created by command from a controller or attaching host for calibrating the laser and its control circuits in a WORM disk device. The WCS can also be written as a part of an ERP initiated by an unsuccessful write operation in one or more target sectors. Such initiation is based upon a determination that an inappropriate write power level may have been used in the attempted data writing.

    摘要翻译: 一次写入许可(WORM)光盘记录器自动校准其激光以发射具有所需功率电平的激光束。 在将数据写入WORM磁盘时,将激光测试信号写入激光检查区域,称为自动激光功率校正(ALPC)字段。 如果发射的激光测试信号具有超出可接受功率电平窗口的功率电平,则指示不适当的激光功率。 然后,在错误恢复过程(ERP)中,激光功率在数据扇区中被校准,以被写入使用短间隔激光测试信号。 校准成功后,将数据写入扇区。 测试信号显示为可以通过适当的纠错码校正的突发错误。 如果这样的校准不成功,则写入校准扇区WCS被创建并用于广泛的自动校准。 在WCS中,激光功率电平被校准。 校准结果信息写入WCS供以后使用。 WCS可以通过来自控制器或附加主机的命令来创建,以在WORM磁盘设备中校准激光器及其控制电路。 WCS也可以作为由一个或多个目标扇区中不成功的写入操作启动的ERP的一部分。 这种启动是基于在尝试的数据写入中可能已经使用不适当的写入功率电平的确定。

    Compensated laser drive circuit
    70.
    发明授权
    Compensated laser drive circuit 失效
    补偿激光驱动电路

    公开(公告)号:US5309461A

    公开(公告)日:1994-05-03

    申请号:US921894

    申请日:1992-07-29

    摘要: A drive circuit for a laser which has the capability of eliminating transient conditions when switching a high frequency modulator on or off, and including elements for maintaining desired depth of modulation. These capabilities are included in a circuit that automatically compensates for changing conditions due to temperature, laser characteristics and fluctuations in media reflectivity.

    摘要翻译: 一种用于激光器的驱动电路,其具有在开启或关闭高频调制器时消除瞬态条件的能力,并且包括用于维持所需调制深度的元件。 这些功能包括在电路中,自动补偿由于温度,激光特性和介质反射率波动引起的变化条件。