Preventing spoofing attacks for bone conduction applications
First Claim
Patent Images
1. A method comprising:
- receiving, by an authentication device, a modified authentication signal that has propagated through a body of a user, wherein the modified authentication signal comprises an authentication signal generated by a user device and transmitted by the user device through the body of the user to the authentication device;
preventing an adversary from using the modified authentication signal to spoof the user to be authenticated by the authentication device, at least in part, bygenerating, by the authentication device, a random noise,convolving, by the authentication device, the random noise with the modified authentication signal to yield a convolved authentication signal,sending, by the authentication device, the convolved authentication signal to a backend authentication system,sending, by the authentication device, the random noise to the backend authentication system, andauthenticating, by the authentication device, the user based upon a notification received from the backend authentication system, wherein the notification indicates that the user is authenticated to access the authentication device based upon the backend authentication system being able to deconvolve the convolved authentication signal, using the random noise, to isolate the modified authentication signal.
1 Assignment
0 Petitions
Accused Products
Abstract
Concepts and technologies are disclosed herein for preventing spoofing attacks for bone conduction applications. According to one aspect, a device can receive an authentication signal that has propagated through a body. The device can prevent an adversary from using the authentication signal to spoof a user to be authenticated by the device. The device can also authenticate the user.
191 Citations
14 Claims
-
1. A method comprising:
-
receiving, by an authentication device, a modified authentication signal that has propagated through a body of a user, wherein the modified authentication signal comprises an authentication signal generated by a user device and transmitted by the user device through the body of the user to the authentication device; preventing an adversary from using the modified authentication signal to spoof the user to be authenticated by the authentication device, at least in part, by generating, by the authentication device, a random noise, convolving, by the authentication device, the random noise with the modified authentication signal to yield a convolved authentication signal, sending, by the authentication device, the convolved authentication signal to a backend authentication system, sending, by the authentication device, the random noise to the backend authentication system, and authenticating, by the authentication device, the user based upon a notification received from the backend authentication system, wherein the notification indicates that the user is authenticated to access the authentication device based upon the backend authentication system being able to deconvolve the convolved authentication signal, using the random noise, to isolate the modified authentication signal. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An authentication device comprising:
-
a processor; and a memory that stores instructions that, when executed by the processor, cause the processor to perform operations comprising; receiving a modified authentication signal that has propagated through a body of a user, wherein the modified authentication signal comprises an authentication signal generated by a user device and transmitted by the user device through the body of the user to the authentication device; preventing an adversary from using the modified authentication signal to spoof the user to be authenticated by the authentication device, at least in part, by generating a random noise, convolving the random noise with the modified authentication signal to yield a convolved authentication signal, sending the convolved authentication signal to a backend authentication system, sending the random noise to the backend authentication system, and authenticating the user based upon a notification received from the backend authentication system, wherein the notification indicates that the user is authenticated to access the authentication device based upon the backend authentication system being able to deconvolve the convolved authentication signal, using the random noise, to isolate the modified authentication signal. - View Dependent Claims (8, 9, 10)
-
-
11. A computer-readable storage medium having instructions stored thereon that, when executed by a processor of an authentication device, cause the authentication device to perform operations comprising:
-
receiving a modified authentication signal that has propagated through a body of a user, wherein the modified authentication signal comprises an authentication signal generated by a user device and transmitted by the user device through the body of the user to the authentication device; and preventing an adversary from using the modified authentication signal to spoof the user to be authenticated by the authentication device, at least in part, by generating a random noise, convolving the random noise with the modified authentication signal to yield a convolved authentication signal, sending the convolved authentication signal to a backend authentication system, sending the random noise to the backend authentication system, and authenticating the user based upon a notification received from the backend authentication system, wherein the notification indicates that the user is authenticated to access the authentication device based upon the backend authentication system being to deconvolve the convolved authentication signal, using the random noise, to isolate the modified authentication signal. - View Dependent Claims (12, 13, 14)
-
Specification