CPC G10L 17/04 (2013.01) [G06F 21/32 (2013.01); G10L 17/02 (2013.01); G10L 17/26 (2013.01); G10L 21/0208 (2013.01); H04L 9/085 (2013.01); H04L 9/14 (2013.01); H04L 9/3213 (2013.01); H04M 1/724631 (2022.02); H04R 1/1041 (2013.01); H04R 2460/13 (2013.01)] | 36 Claims |
1. A system for non-intrusive device authentication for a user, the system comprising:
a waveform generator engine configured to:
generate a message, the message comprising a pilot portion and a token portion, and
encrypt the message via a shared key to thereby generate an encrypted message;
a wearable device including:
one or more transmitters configured to emit the encrypted message as an unnoticeable message, and
one or more receivers configured to:
receive the unnoticeable message emitted from the one or more transmitters as a bone conduction signal, and
cancel noise in the bone conduction signal;
a decryption engine configured to:
process the bone conduction signal from the one or more receivers to thereby generate a processed bone conduction signal,
decrypt the processed bone conduction signal via the shared key to thereby generate a decrypted bone conduction signal, and
separate a bone conduction token portion from the decrypted bone conduction signal; and
an authentication engine configured to:
analyze the bone conduction signal,
in response to a comparison of the analyzed bone conduction signal and the pilot portion exceeding a preselected threshold, authenticate a user, and
verify bone conduction signal authenticity via the bone conduction token portion and the token portion.
|