Patent ID: 9172536
Filing Date: 2015-10-27
Classification: H04L

Abstract:
1. An audio communication based electronic signature system, comprising an audio smart key device and a terminal, the audio smart key device comprising an interface module, a data processing module, a smart key module, a key pair generating unit, and a power module, wherein: the interface module is configured to establish a connection with an audio input interface and an audio output interface of the terminal, to receive an audio signal sent by the terminal, to convert the audio signal into a digital signal and send the digital signal to the data processing module, to convert the digital signal into an audio signal and send the audio signal to the terminal, and the interface module is further configured to modulate and demodulate the digital signal; the data processing module is configured to parse the digital signal from the interface module and send the parsed data to the smart key module, and the data processing module is further configured to package the data from the smart key module to obtain a digital signal and send the digital signal to the interface module; the smart key module is configured to perform an operation on the data received by the data processing module and send an operation result to the data processing module; the power module is configured to supply power for the audio smart key device; the terminal comprises the audio output interface, the audio input interface and an application unit, the audio output interface is configured to output the audio signal generated by the terminal to the audio smart key device; the audio input interface is configured to receive the audio signal sent to the terminal from the audio smart key device; the application unit is configured to revoke a multi-media application interface to enable the terminal to access the audio interfaces, and to convert a digital signal to be sent into the audio signal or convert the received audio signal into a digital signal, the smart key module includes: a decryption unit, a signing unit, and an encryption unit the decryption unit is configured to decrypt a message, the message being included in the parsed data received from the data processing module; the signing unit is configured to sign the decrypted message to obtain a signature value and to send the signature value to the encryption unit; the encryption unit is configured to encrypt the signature value and to send the encrypted signature value to the data processing module; the key pair generating unit is configured to generate a public key and a private key, to send the private key to the encryption unit, and to send the public key to a server; the decryption unit is further configured to receive the public key sent by the server to the audio smart key device and to decrypt a message with the received public key; and the encryption unit is further configured to encrypt the signature value with the private key generated by the key pair generating unit and to send the encrypted signature value to the data processing module.