Digital authentication over acoustic channel
First Claim
1. Apparatus for use in authentication comprising:
- a storage medium configured to store a cryptographic key and a look up table (LUT);
a first processor coupled to the storage medium, configured to generate an access code using the cryptographic key;
a converter coupled to the processor, configured to convert the access code into multiple tones encoded with the access code; and
an audio output unit configured to output the multiple tones encoded with the access code for authentication;
wherein the converter comprises;
a binary phase shift keying (BPSK) module configured to generate multiple parallel BPSK symbols; and
a second processor coupled to the BPSK module and the storage medium, configured to convert the BPSK symbols into the multiple tones using the LUT.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and method are disclosed for digital authentication and verification. In one embodiment, authentication involves storing a cryptographic key and a look up table (LUT), generating an access code using the cryptographic key; generating multiple parallel BPSK symbols based upon the access code; converting the BPSK symbols into multiple tones encoded with the access code using the LUT; and outputting the multiple tones encoded with the access code for authentication. In another embodiment, verification involves receiving multiple tones encoded with an access code; generating multiple parallel BPSK symbols from the multiple tones; converting the BPSK symbols into an encoded interleaved bit stream of the access code; de-interleaving the encoded interleaved bit stream; and recovering the access code from the encoded de-interleaved bit stream.
-
Citations
42 Claims
-
1. Apparatus for use in authentication comprising:
-
a storage medium configured to store a cryptographic key and a look up table (LUT); a first processor coupled to the storage medium, configured to generate an access code using the cryptographic key; a converter coupled to the processor, configured to convert the access code into multiple tones encoded with the access code; and an audio output unit configured to output the multiple tones encoded with the access code for authentication; wherein the converter comprises; a binary phase shift keying (BPSK) module configured to generate multiple parallel BPSK symbols; and a second processor coupled to the BPSK module and the storage medium, configured to convert the BPSK symbols into the multiple tones using the LUT. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Apparatus for use in authentication comprising:
-
a storage medium configured to store a cryptographic key and a look up table (LUT); a processor coupled to the storage medium, configured to generate an access code using the cryptographic key; a converter coupled to the processor, configured to convert the access code into multiple tones encoded with the access code; and an audio output unit configured to output the multiple tones encoded with the access code for authentication; wherein the converter comprises; a binary phase shift keying (BPSK) module configured to generate multiple parallel BPSK symbols; and wherein the processor is configured to convert the BPSK symbols into multiple tones using the LUT.
-
-
10. A method for use in authentication comprising:
-
storing a cryptographic key and a look up table (LUT); generating an access code using the cryptographic key; generating multiple parallel binary phase shift keying (BPSK) symbols based upon the access code; converting the BPSK symbols into multiple tones encoded with the access code using the LUT; and outputting the multiple tones encoded with the access code for authentication. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. Apparatus for use in authentication comprising:
-
means for storing a cryptographic key and a look up table (LUT); means for generating an access code using the cryptographic key; means for generating multiple parallel BPSK symbols based upon the access code; means for converting the BPSK symbols into multiple tones encoded with the access code using the LUT; and means for outputting the multiple tones encoded with the access code for authentication. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. Apparatus for use in authentication comprising:
-
a storage medium configured to store a cryptographic key; a processor coupled to the storage medium, configured to generate an access code using the cryptographic key; a converter coupled to the processor, configured to convert the access code into multiple tones encoded with the access code; and an audio output unit coupled to the converter, configured to output the multiple tones encoded with the access code for authentication; wherein the converter comprises; a binary phase shift keying (BPSK) module configured to generate multiple parallel repeated BPSK symbols based on the access code; an inverse fast fourier transform (IFFT) module coupled to the BPSK module, configured to perform IFFT on the repeated BPSK symbols to generate code symbols; and an up-converter coupled to the IFFT module, configured to modulate the code symbols into the multiple tones encoded with the access code.
-
-
26. A method for use in authentication comprising:
-
storing a cryptographic key; generating an access code using the cryptographic key; generating multiple parallel binary phase shift keying (BPSK) symbols based upon the access code; repeating the BPSK symbols a selected number of times before converting the BPSK symbols; performing inverse fast fourier transform (IFFT) on the repeated BPSK symbols to generate IFFT symbols; modulating the IFFT symbols into the multiple tones encoded with the access code; and outputting the multiple tones encoded with the access code for authentication. - View Dependent Claims (27)
-
-
28. Apparatus for use in authentication comprising:
-
means for storing a cryptographic key; means for generating an access code using the cryptographic key; means for generating multiple parallel binary phase shift keying (BPSK) symbols based upon the access code; means for repeating the BPSK symbols a selected number of times before converting the BPSK symbols; means for performing inverse fast fourier transform (IFFT) on the repeated BPSK symbols to generate IFFT symbols; means for modulating the IFFT symbols into the multiple tones encoded with the access code; and means for outputting the multiple tones encoded with the access code for authentication.
-
-
29. Apparatus for use in verification comprising:
-
an audio input unit configured to receive multiple tones encoded with an access code; a converter coupled to the audio input unit, configured to recover the access code from the multiple tones encoded with the access code; and wherein the converter comprises; a down-converter configured to demodulate the multiple tones into IFFT symbols; a fast fourier transform (FFT) module configured to generate multiple parallel BPSK symbols from the IFFT symbols; a BPSK module coupled to the processor, configured to convert the BPSK symbols into an encoded interleaved bit stream of the access code; a de-interleaver coupled to the BPSK module, configured to de-interleave the encoded interleaved bit stream; and a decoding module coupled to the de-interleaver, configured to recover the access code from the encoded de-interleaved bit stream. - View Dependent Claims (30, 31, 32, 33)
-
-
34. A method for use in verification comprising:
-
receiving multiple tones encoded with an access code; generating multiple parallel BPSK symbols from the multiple tones; converting the BPSK symbols into an encoded interleaved bit stream of the access code; de-interleaving the encoded interleaved bit stream; and recovering the access code from the encoded de-interleaved bit stream. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
-
41. Apparatus for use in verification comprising:
-
means for receiving multiple tones encoded with an access code; means for demodulating the multiple tones into inverse fast fourier transform (IFFT) symbols; means for performing fast fourier transform (FFT) to generate repeated BPSK symbols from the IFFT symbols; means for generating a selected set of BPSK symbols from the repeated BPSK symbols; means for converting the selected set of BPSK symbols into an encoded interleaved bit stream of the access code; means for de-interleaving the encoded interleaved bit stream; and means for recovering the access code from the encoded de-interleaved bit stream. - View Dependent Claims (42)
-
Specification