摘要 |
A cryptographic device and a cryptographic method of generating pseudo-random numbers. Initial data is divided into a plurality of words on b bits defined in a finite body GF(2b). The words are assigned to cells of a state table to form an initial state block. The cells of the state table are grouped to assign a group of cells to each set of d/b words, where d is a multiple of b strictly greater than b. And, a succession of state blocks is iteratively generated from the initial state block to form a final state block, so that on each iteration each set of d/b words of a current state block is replaced by another set of d/b words to form a next state block using a reference table including substitution elements on d bits.
|