摘要 |
PROBLEM TO BE SOLVED: To provide an encryption processing device that can be implemented at a practical cost. SOLUTION: An input data randomizing unit 40 executes an exclusive OR operation on the input data A and the random number R1, and thereby obtains a randomized input data RA. The randomized input data RA is separated into 8-bit data parts sequentially from higher-order bits to produce ra0, ra1, ra2, and ra3. Randomizing merger table converting units 35a, 35b, 35c, 35d obtain randomized intermediate data rc0, rc1, rc2, and rc3 for ra0, ra1, ra2, and ra3 respectively. COPYRIGHT: (C)2009,JPO&INPIT |