Pseudo-random number sequence file for an integrated circuit card
First Claim
Patent Images
1. An integrated circuit card, comprising:
- a microprocessor;
a memory system integral with said microprocessor; and
one or more pseudo-random number sequence files stored in said integral memory system, said one or more pseudo-random number sequence files includinga pseudo-random number sequence algorithm code operative to generate a current instance of a pseudo-random number sequence when executed;
a parametric data set for said pseudo-random number algorithm code wherein said parametric data set includes values for parameters of said pseudo-random number algorithm code; and
a current state data set for said pseudo-random number algorithm code, for storing information associated with said one or more pseudo-random number algorithm codes, said current state data set including at least an Initial Value defining an initial state value for the pseudo-random number sequence;
wherein said microprocessor is operative to execute an operation on one of said pseudo-random number sequence files in response to a predetermined input; and
wherein said information stored in said current state data set comprises a Current Index having a value that identifies each current instance of the pseudo-random number sequence generated by said pseudo-random number algorithm code and a Current Value having a value equal to the current instance of the pseudo-random number sequence generated by said pseudo-random number algorithm code.
3 Assignments
0 Petitions
Accused Products
Abstract
An integrated circuit card includes a microprocessor, an integral memory element, and a pseudo-random number sequence file stored therein. The pseudo-random number sequence file includes a pseudo-random number sequence generator operable to generate an instance of a sequence of apparently random numbers when executed, values for the parameters of the pseudo-random number sequence generator, and an Initial Value for the sequence of random numbers. The microprocessor is operable to execute an operation on the pseudo-random number sequence file in response to a predetermined input from an external source.
43 Citations
2 Claims
-
1. An integrated circuit card, comprising:
-
a microprocessor; a memory system integral with said microprocessor; and one or more pseudo-random number sequence files stored in said integral memory system, said one or more pseudo-random number sequence files including a pseudo-random number sequence algorithm code operative to generate a current instance of a pseudo-random number sequence when executed; a parametric data set for said pseudo-random number algorithm code wherein said parametric data set includes values for parameters of said pseudo-random number algorithm code; and a current state data set for said pseudo-random number algorithm code, for storing information associated with said one or more pseudo-random number algorithm codes, said current state data set including at least an Initial Value defining an initial state value for the pseudo-random number sequence; wherein said microprocessor is operative to execute an operation on one of said pseudo-random number sequence files in response to a predetermined input; and wherein said information stored in said current state data set comprises a Current Index having a value that identifies each current instance of the pseudo-random number sequence generated by said pseudo-random number algorithm code and a Current Value having a value equal to the current instance of the pseudo-random number sequence generated by said pseudo-random number algorithm code.
-
-
2. An integrated circuit card, comprising:
-
a microprocessor, a memory system integral with said microprocessor, and one or more pseudo-random number sequence files stored in said integral memory system, said one or more pseudo-random number sequence files including a pseudo-random number sequence algorithm code operative to generate a current instance of a pseudo-random number sequence when executed; a parametric data set for said pseudo-random number algorithm code wherein said parametric data set includes values for parameters of said pseudo-random number algorithm code; and a current state data set for said pseudo-random number algorithm code, for storing information associated with said one or more pseudo-random number algorithm codes, said current state data set including at least an Initial Value defining an initial state value for the pseudo-random number sequence; wherein said microprocessor is operative to execute an operation on one of said pseudo-random number sequence files in response to a predetermined input; wherein said information stored in said current state data set comprises a Current Index having a value that identifies each current instance of the pseudo-random number sequence generated by said pseudo-random number algorithm code and a Current Value having a value equal to the current instance of the pseudo-random number sequence generated by said pseudo-random number algorithm code; wherein the predetermined input is a READ CURRENT command from an external source addressed to one of said one or more pseudo-random number sequence files; and wherein said microprocessor is operative in response to said READ CURRENT command to retrieve said Current Value from said current state data set of said addressed pseudo-random number sequence file and return said Current Value to the external source.
-
Specification