A public key code hopping safety
system and method mainly includes electronic unlocking key transmitting end and receiving end. It features transmitting end received touch-tone
signal controlling program to execute ciphering transmit operation, reading out product serial number,
encryption key, synchronous counter value, and
irreducible polynomial Fm value from memory, then loading these data into ciphering unit, after complete ciphering and loading to
shift register to transmit, after receiving end received
signal, controlling procedure reading in serial number, deciphering
encryption key,
irreducible polynomial,
synchronizing enumeration data from memory, to make deciphering and verifying, writing back new
synchronizing count value to memory, in executing training pattern, writing back new serial number and deciphering
encryption key to memory, when serial number is effective but deciphering invalidation, effectively deciphering outputting
alarm signal, successfully learning, writing in new serial number, synchronous counter value, and deciphering encryption key for refreshing memory. Said invention has
advantage of high
system safety and low cost.