Simple processing allows secure authentication for vulnerabilities or attacks.The authenticated device 1 isA transmission unit 14 which repeats an authentication request including the encryption information in the authentication period and transmits the authentication request to the authentication device 2The encryption section 13 generates cryptographic information by encrypting unique information and verification values by encryption keyThe acquisition section 11 generates unique information andThe verification unit 15 generates a verification value and verifies that the authentication device has been authenticated after authentication of the authentication deviceA storage unit 12 for storing generated verification values is provided.Authentication deviceThe receiver 21 receives the authentication request including the encryption information encrypted by the cipher key transmitted from the authenticated device 1 repeatedly in the authentication period andDecoding unit 23 decodes the cipher information and acquires decoded informationAn authentication unit 24 for determining whether or not the authenticated device 1 is valid using a plurality of authentication requests received within an authentication period including the decrypted cipher information and transmitting verification data including the verification value to the authenticated device 1 after an authentication decision is madeAn output unit 25 for outputting a determination result by the authentication unit is provided.Diagram
展开▼