摘要 |
PROBLEM TO BE SOLVED: To efficiently constitute a cipher processor and to provide the cipher processor capable of reducing a scale of a circuit and power consumption by using a register and a selector and using a circuit by plural times when a function F having similar constitution is provided with the repeatedly processable constitution, and the function F is provided with a repeated structure of a smaller processing element in its inside. SOLUTION: This device is provided with the registers 301-303 temporarily holding the data, the selectors 311-313 selecting the data to be outputted and a function f operation circuit 323 performing data conversion. Since an output from the function f operation circuit 323 is held by a register C303, and whether or not the data conversion outputted from the function f operation circuit 323 is repeated is selected by the selector C313, when the function F having the similar constitution is provided with the repeatedly processable constitution, and the function F is provided with the repeated structure of the smaller processing element f in its inside, the cipher processor is constituted efficiently, and the scale of the circuit is reduced and the power consumption is reduced. |