摘要 |
PROBLEM TO BE SOLVED: To provide an information processor which performs 4-byte base processing for a 32-bit microcomputer, a computer program product, an authentication code generating method, and an IC card. SOLUTION: Substitution processing is performed by a computing element by using a 1st part of a message as an initial value to generate 1st intermediate data, the cyclic shift processing of the 1st intermediate data is performed by a specific number of bits through the computing element to generate 2nd intermediate data, the substitution processing of the 2nd intermediate data is performed by the computing element by using a 2nd part following the 1st part of the message to generate 3rd intermediate data, and the cyclic shift processing of the 3rd intermediate data is performed by the computing element by a 2nd specific number of bits different from the 1st number of bits to generate 4th intermediate data, thereby generating a code. |