Performing authenticated writes across aggregate storage volumes
AssigneeIntel Corporation
InventorsAdrian R. Pearson, Jawad B. Khan
Life of this patent
Estimating the term…
Abstract
Systems, apparatuses and methods may provide for technology that digitally signs a hash table and a data payload, wherein the data payload is partitioned into a plurality of storage blocks and the hash table specifies how to index into and individually authenticate the plurality of storage blocks. Additionally, a write of the digitally signed hash table and data payload may be initiated to an aggregate storage array. In one example, the aggregate storage array authenticates the digital signature of the hash table and the data payload and conducts a write of the data payload to a plurality of drives in the aggregate storage array in accordance with the hash table.
Claims24
An aggregate storage array comprising:
- a power supply to provide power to the aggregate storage array;
- a plurality of drives;
- a network controller to receive a hash table and a data payload, wherein the data payload is to be partitioned into a plurality of storage blocks and the hash table is to specify how to index into the plurality of storage blocks on a per block basis to narrow down data authentication granularity to a single block within the plurality of storage blocks;
- and
- logic to:
- authenticate a digital signature of the hash table and the data payload, and
- conduct a write of the data payload to the plurality of drives in accordance with the hash table.
At least one computer readable storage medium comprising a set of instructions, which when executed by an aggregate storage array, cause the aggregate storage array to:
- authenticate a digital signature of a hash table and a data payload, wherein the data payload is to be partitioned into a plurality of storage blocks and the hash table is to specify how to index into the plurality of storage blocks on a per block basis to narrow down data authentication granularity to a single block within the plurality of storage blocks;
- and
- conduct a write of the data payload to a plurality of drives in an aggregate storage array in accordance with the hash table.
A semiconductor package apparatus comprising:
- a substrate;
- and
- logic coupled to the substrate, wherein the logic is implemented in one or more of configurable logic or fixed-functionality hardware logic, the logic to:
- digitally sign a hash table and a data payload, wherein the data payload is to be partitioned into a plurality of storage blocks and the hash table is to specify how to index into the plurality of storage blocks on a per block basis to narrow down data authentication granularity to a single block within the plurality of storage blocks;
- and
- initiate a write of the digitally signed hash table and data payload to an aggregate storage array.
At least one computer readable storage medium comprising a set of instructions, which when executed by a computing system, cause the computing system to:
- digitally sign a hash table and a data payload, wherein the data payload is to be partitioned into a plurality of storage blocks and the hash table is to specify how to index into the plurality of storage blocks on a per block basis to narrow down data authentication granularity to a single block within the plurality of storage blocks;
- and
- initiate a write of the digitally signed hash table and data payload to an aggregate storage array.
Dependencies are inferred from the claim text.