US 12,249,337 B2
Systems and methods for continuous, active, and non-intrusive user authentication
Miao Pan, Houston, TX (US); and Chenpei Huang, Houston, TX (US)
Assigned to University of Houston System, Houston, TX (US)
Filed by University of Houston System, Houston, TX (US)
Filed on Mar. 8, 2023, as Appl. No. 18/180,285.
Claims priority of provisional application 63/380,229, filed on Oct. 19, 2022.
Claims priority of provisional application 63/268,999, filed on Mar. 8, 2022.
Claims priority of provisional application 63/269,001, filed on Mar. 8, 2022.
Prior Publication US 2023/0291563 A1, Sep. 14, 2023
Int. Cl. H04L 9/14 (2006.01); G06F 21/32 (2013.01); G10L 17/02 (2013.01); G10L 17/04 (2013.01); G10L 17/26 (2013.01); G10L 21/0208 (2013.01); H04L 9/08 (2006.01); H04L 9/32 (2006.01); H04M 1/72463 (2021.01); H04R 1/10 (2006.01)
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
OG exemplary drawing
 
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.