Secured redundant memory subsystem
First Claim
Patent Images
1. A storage device, comprising:
- a plurality of solid state memory devices configured as a redundant array, and a memory controller associated with said memory array, for performing data encryption to provide secured access to said array.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage device consists of multiple solid state memory devices and a memory controller. The memory devices are configured as a redundant array, such as a RAID memory array. The memory controller performs data encryption to provide secured access to the array. The encryption may be performed with an encryption data sequence which is stored on a separate memory element.
-
Citations
82 Claims
-
1. A storage device, comprising:
-
a plurality of solid state memory devices configured as a redundant array, and a memory controller associated with said memory array, for performing data encryption to provide secured access to said array. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A data securer, for securing stored data, comprising:
-
an encryption data memory, for storing an encryption data sequence; and
a data encrypter, for encrypting data stored in a separate memory element using said encryption data sequence. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A data securer, for securing data with an encryption data sequence, said data being stored in a memory element subdivided into multiple sectors, and said encryption data sequence being grouped into multiple blocks, comprising:
-
an encryption mapper, for mapping each of said sectors to one of said blocks; and
a data encrypter, for encrypting data associated with a first specified sector with a corresponding mapped block of said encryption data sequence. - View Dependent Claims (54, 55, 56, 57, 58)
-
-
59. A method for securing stored data, comprising:
-
configuring a plurality of solid state memory devices as a redundant array, and encrypting data for storage on said array with an encryption data sequence stored on a memory element external to said array. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70)
-
-
71. A method for securing stored data, comprising:
-
storing an encryption data sequence in an encryption data memory, and encrypting data associated with a separate memory device using said encryption data sequence. - View Dependent Claims (72, 73, 74, 75, 76, 77, 78)
-
-
79. A method for securing stored data, said data being stored in a memory element subdivided into multiple sectors, comprising:
-
providing an encryption data sequence;
subdividing said encryption data sequence into multiple blocks wherein the size of a block and the size of a sector are essentially equal;
mapping each of said sectors to a corresponding one of said blocks; and
encrypting data associated with a first specified sector with said corresponding block of said encryption data sequence. - View Dependent Claims (80, 81, 82)
-
Specification