摘要 |
PROBLEM TO BE SOLVED: To provide a parallel encrypting and decoding device which can make encrypting and decoding at the same time at high speed by using the AES system. SOLUTION: This encrypting and decoding device has an operation data storage 501 for holding the operation data; a key data storage 502 to store the key data constructed to attach a flag to the common key when encrypting, and to the last of the expansion key when decoding; and as many input controllers 600 as the operation channels to control the data input. Further, it has an input channel selector 511 to choose the channel to perform operations; a flag judging section 521 to perform flag judging of the key data; an operation section 531 to perform the AES operation; a flag attaching section 551 to attach a flag to the key data; an operation control unit 611 to issue instructions to the operation section 531; an output channel selector 541 to chooses the channel to output the data, and a channel controller 601 to issue instructions of the selected channel. COPYRIGHT: (C)2006,JPO&NCIPI
|