摘要 |
PURPOSE:To shorten the access time to a ciphering circuit by using an exclusive OR between many different ciphered data and input data as output data and ciphering data again to lead out many different ciphered data on a basis of output data when all ciphered data are used. CONSTITUTION:A cipher key is set into a ciphering circuit 3, and the initial value is set to a register 2 through an input selecting circuit 6. This initial value is ciphered by a ciphering circuit 3 and is inputted to a register 9 of a data transposing circuit 7. Input data is set to a register 1, and OR between input data and the output of the circuit 7 is operated in an exclusive OR circuit 5 and is outputted to a line 13. At this time, since an input selecting circuit 6 selects the line 13, output data is set to the register 2 simultaneously and is ciphered by the circuit. The circuit 7 sets ciphered data from the circuit 3 to the register 9 and outputs it to the circuit 5. The circuit 5 operates exclusive OR between ciphered data and data in the register 1 and outputs the result to the line 13. |