摘要 |
PROBLEM TO BE SOLVED: To provide an opposite party authentication protocol which eliminates the need to perform two-way communications and does not use a common key nor a public key having a problem in key management and a calculation amount. SOLUTION: A sender S generates an optional random number r, divides the optional random number into blocks b with a variable bit length whose length changes according to the bit arrangement of the variable bit length, digitizes its bit string into a numerical value whose value changes according to the bit arrangement, compresses the numerical value to a check numerical value (a) with a prescribed hash function, converts the check numerical value (a) into a check code c of a fixed bit length to insert the check code c into the boundary of the block b and transmits the block b as encryption check information d. A receiver R detects the block b of the received encryption check information d, digitizes the bit string of the block b to compress the bit string to a check numerical value (a) with the same hash function, and compares the check numerical value (a) with the check code c inserted into the boundary of the block b to verify the propriety of the opposite communication party. COPYRIGHT: (C)2003,JPO
|