Randomization of data using a plurality of types of pseudorandom number generators
AssigneeToshiba Memory Corporation
InventorsTsuyoshi Atsumi, Yasuhiko Kurosawa, Yohei Koganei, Yuji Nagai
Life of this patent
Estimating the term…
Abstract
A randomizer includes a first pseudorandom number generator, a second pseudorandom number generator, and a first logic circuit configured to output a pseudorandom sequence by carrying out an operation on a pseudorandom sequence generated by the first pseudorandom number generator and a pseudorandom sequence generated by the second pseudorandom number generator, and a second logic circuit configured to randomize a data string input to the randomizer based on the pseudorandom sequence output by the first logic circuit.
Claims13
A method of writing data into a nonvolatile memory, the method comprising:
- generating a plurality of first pseudorandom sequences each having an N1-bit length;
- generating a second pseudorandom sequence having an N2-bit length, where N2>N1, a seed for generating the second pseudorandom sequence being made up of a plurality of third pseudorandom sequences, each of the third pseudorandom sequences having an N3-bit length and being a part of each of the first pseudorandom sequences, where 1<N3<N1;
- randomizing data on the basis of the second pseudorandom sequence;
- and
- writing the randomized data into the nonvolatile memory,
- wherein N1, N2 and N3 are positive integers.
A method of randomizing data, the method comprising:
- generating a plurality of first pseudorandom sequences each having an N1-bit length;
- generating a second pseudorandom sequence having an N2-bit length, where N2>N1, a seed for generating the second pseudorandom sequence being made up of a plurality of third pseudorandom sequences, each of the third pseudorandom sequences having an N3-bit length and being a part of each of the first pseudorandom sequences, where 1<N3<N1;
- and
- randomizing data on the basis of the second pseudorandom sequence,
- wherein N1, N2 and N3 are positive integers.
Dependencies are inferred from the claim text.