Access control and validation using sonic tones
AssigneeLisnr, Inc.
InventorsChelsea Altman, Ian Andrew Birnam, Paul Dehmer
Life of this patent
Estimating the term…
Abstract
Controlled access to a physical area or secured service is managed using sonic tones. A secret key is stored in a user device and in a security system, and then when access is desired, the secret key or a derivative thereof is encoded into a sonic tone which is transmitted. The sonic tone is received and decoded to obtain the encoded binary message, which is then compared to an expected binary message, and if there is a match, access is granted by the security system. In illustrated particular embodiments the secret key is used to generate a one-time password based upon the secret key and a randomizing factor, such as the current time.
Claims20
A method of providing access to a physical area or secured service controlled by a security system via a wireless sonic tone, comprising:
- a. storing a secret key in a user device and in a security system;
- b. transmitting a sonic tone from the user device which encodes a symbol sequence representing binary information, the binary information including the secret key or a derivative thereof, wherein transmitting a sonic tone further comprises generating a one-time password in the user device, the one-time password derived from the secret key and a randomizing factor;
- c. receiving the sonic tone at the security system, and decoding the binary information;
- d. comparing expected binary information to the binary information decoded from the sonic tone in the security system, and in the event of a match granting access to the physical area or secured service.
A security system providing controlled access to a physical area or secured service via a wireless sonic tone, comprising:
- a. a memory storing a secret key;
- b. an interface for receiving a sonic tone as an acoustic wave captured via a microphone, or in or audio file format, the sonic tone encoding a symbol sequence representing a binary information;
- c. a processor programmed to perform the steps of:
- i. decoding the binary information to obtain the binary information,
- ii. accessing an expected binary information comprising the stored secret key or a derivative thereof,
- iii. comparing the expected binary information to the binary information decoded from the sonic tone in the security system, and
- iv. in the event of a match, granting access to the physical area or secured service,
- wherein the security system generates expected binary information by generating an expected one-time password from the secret key and a randomizing factor.
Dependencies are inferred from the claim text.