摘要 |
PROBLEM TO BE SOLVED: To efficiently randomize a data sequence by a little amount of operation by inputting a data group having plural blocks of length, based on a prime number P, performing a given operation to an element of a finite body whose reference number is P, reordering its order, generating order replace data and replacing orders of data of the inputted data sequence. SOLUTION: An input sequence (an output of a bit addition processing part 21 and, for example, 664 bit), is N divided and is written into a two-dimensional arrangement (a buffer). A primitive element of a finite body of a reference number P is obtained and a table in order of its index expression is prepared. The table is made to be an order replacing table to refer to in order to replace orders of data on the first line of a two-dimensional buffer. By order replacing table for replacing orders of the data from the first line to the eighth line, orders of the data of a block are replaced. That is, the orders of the data of the block are replaced by the order replacing table.
|