摘要 |
PROBLEM TO BE SOLVED: To accomplish an encryption processing circuit, in which power consumption is independent of input data, having resistance to the so-called "power analysis attack". SOLUTION: An encryption processing circuit S1 includes a decoder 400, which converts binary input data used for predetermined encryption arithmetic processing into first multiple-bit data of which the hamming weight is fixed regardless of hamming weight of the input data; a wiring network 200 which receives the first multiple-bit data converted by the decoder 400 and generates second multiple-bit data, by changing a bit pattern of the first multiple-bit data by switching bit positions in the received first multiple-bit data for the predetermined encryption arithmetic processing; and an encoder 300 for converting the second multiple-bit data generated in the wiring network 200 into binary output data. COPYRIGHT: (C)2008,JPO&INPIT
|