Patent ID: 8132009

Claim:
An authentication system, comprising: an authenticated unit; an authenticating device; the authenticating device being connected with the authenticated unit, the authenticating device having a random number generation device configured to generate a random number and to store the random number and transmit the random number to the authenticated unit; the authenticated unit having: a function determination signal generation device configured to generate a function determination signal for determining a function form; a second function calculation device configured to receive the random number and to calculate a function of the received random number as a second calculation result being calculated according to one of a plurality of pre-stored functions stored in a memory of the authenticated unit and using a determined function form corresponding to the function determination signal; and a signal combining device configured to combine the second calculation result and the function determination signal into a combined signal for transmitting back to the authenticating device; and the authenticating device having: a signal separation device configured to receive the combined signal and to separate the received combined signal into the second calculation result and the function determination signal; a first function calculation device configured to calculate a function of the stored random number as a first calculation result using the determined function form, the first calculation result being calculated according to one of a plurality of pre-stored functions corresponding to the function determination signal received by the first function calculation device and separated by the signal separation device; a comparison device configured to determine if the first calculation result equals the second calculation result; and a connecting device configured to effect a function connection of the authenticated unit to the authenticating device if it is detected that the first calculation result equals the second calculation result and to reject the function connection of the authenticated unit to the authenticating device if it is detected that the first calculation result does not equal the second calculation result.