Mixed Radix Number Generator with Chosen Statistical Artifacts
First Claim
1. A method for masking a process used in generating a number sequence, comprising:
- generating a first sequence of numbers contained within a Galois field GF[M];
performing a first modification to a first number in said first sequence of numbers comprising summing said first number with a result of a modulo P operation performed on a second number of said first sequence that proceeds said first number, where M is relatively prime with respect to P;
subsequent to said first modification, performing a second modification to said first random number comprising a modulo P operation;
repeating said first and second modification for a plurality of numbers comprising said first sequence of numbers to generate a second sequence of numbers.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided for masking a process used in generating a number sequence. The method includes generating a first sequence of numbers contained within a Galois field GF[M]. The method also includes performing a first modification to a first number in the first sequence of numbers. The first modification includes summing the first number with a result of a modulo P operation performed on a second number of the first sequence that proceeds the first number. M is relatively prime with respect to P. The method further includes performing a second modification to the first random number. The second modification is comprised of a modulo P operation. This second modification is performed subsequent to the first modification. The method includes repeating the first and second modification for a plurality of numbers comprising the first sequence of numbers to generate a second sequence of numbers.
154 Citations
27 Claims
-
1. A method for masking a process used in generating a number sequence, comprising:
-
generating a first sequence of numbers contained within a Galois field GF[M]; performing a first modification to a first number in said first sequence of numbers comprising summing said first number with a result of a modulo P operation performed on a second number of said first sequence that proceeds said first number, where M is relatively prime with respect to P; subsequent to said first modification, performing a second modification to said first random number comprising a modulo P operation; repeating said first and second modification for a plurality of numbers comprising said first sequence of numbers to generate a second sequence of numbers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A mixed radix number generator, comprising:
-
a number generator configured for generating a first sequence of numbers contained within a Galois field GF[M]; a mixed radix accumulator configured for (1) performing a first modification to a first number in said first sequence of numbers comprising summing said first number with a result of a modulo P operation performed on a second number of said first sequence that proceeds said first number, where M is relatively prime with respect to P, (2) subsequent to said first modification, performing a second modification to said first random number comprising a modulo P operation; and
(3) repeating said first and second modification for a plurality of numbers comprising said first sequence of numbers to generate a second sequence of numbers. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification