The invention relates to the technical field of communication, in particular to a virtual key two-way
authentication system and method. The
system comprises a terminal, which is used for generating terminal
authentication request information and sending it to the locked end for
authentication. If the authentication passes, the generated terminal
session key is sent to the locked end for authentication. If the authentication passes, the
session key editing and unlocking instruction is sent to the locked end. The locked end is used for generating the authentication request information of the locked end and sending it to the terminal for authentication. If the authentication passes, the locked end
session key is generated and sent to the terminal for authentication. If the authentication passes, the locked end session key is unlocked according to the unlocking instruction sent by the terminal. An offline communication module is used for transmitting information between the terminal and the locked end. The invention does not require on-line authentication of a
third party when unlocking, but directly carries out information interaction between the terminal and the locked end, reduces the sensitivity of the whole
system and the method to the network, and improves the safety and reliability in the use process.