The invention provides a
security authentication method based on
Bluetooth and sound
waves. The method comprises steps: a user App sends a request to a
server, the
server generates a Token1 by computing a user ID and a key Key, and the Token1 is returned to the App; a
payment acceptance terminal obtains a Token2 generated by computing of an incremental factor, a
payment acceptance terminal serialnumber and the key from the
server, and the Token2 and a data packet after site information is encrypted are broadcasted through the
Bluetooth; the user App acquires the broadcasted data packet through scanning by the
Bluetooth, the key Key is calculated according to the Token1, and the key Key is used to decrypt and verify the broadcasted data packet; after passing the
verification, the user Appuses the above key Key to encrypt
ticket information and the site information into a
ciphertext, the
ciphertext is then modulated into sound
waves of a corresponding frequency, and the sound
waves aresent to the
payment acceptance terminal; and the payment acceptance terminal receives the sound waves to acquire the
ciphertext, and a key Key is calculated through the Token2 for decryption and
verification. Hidden
security authentication dangers for an NFC technology can be solved, the Bluetooth payment security is improved, and the privacy and the property security of the user are protected.