Claims
- 1. An authentication method comprising the steps of:
making a digital audio recording of an event, yielding a first file; extracting a hash from the first file; cryptographically signing the hash using a first private key corresponding to a first public key, yielding a signature; cryptographically signing the first public key using a second private key corresponding to a second public key, yielding a certificate further comprising the first public key; communicating the first file, the signature, and the certificate to at least one person; communicating the second public key from a trusted source to the at least one person; providing to the at least one person an explanation of the extracting step, the first signing step, and the second signing step, and of the correspondence between the first private and public keys, and of the correspondence between the second private and public keys; authenticating the certificate by means of the second public key, the authenticating performed in the presence of the at least one person; authenticating the signature by means of the first public key from the certificate, the authenticating performed in the presence of the at least one person; and playing the audio recording in the presence of the at least one person.
- 2. The method of claim 1 wherein the making step, the extracting step, and the step of signing the hash are all performed at a first location that is out of the presence of the at least one person, and wherein the step of communicating the file, the signature, and the certificate to the at least one person is performed by communicating a single second file containing the first file, the signature, and the certificate.
- 3. The method of claim 1 wherein the at least one person has not previously been knowledgeable about public and private keys and about hashes.
- 4. The method of claim 1 wherein the step of cryptographically signing the first public key using a second private key is performed by the trusted source.
- 5. Audio file archival apparatus for use with an audio event of interest, the apparatus comprising:
an analog-to-digital converter responsive to the audio event for creating a first digital file indicative of the audio event; means responsive to the first digital file for extracting a first hash therefrom; secure means containing a first private key, responsive to the first hash for generating a signature; and means communicating the first digital file and the signature external to the apparatus.
- 6. The apparatus of claim 5 wherein the communicating means communicates the first digital file and the signature together as a second file.
- 7. The apparatus of claim 6 wherein the second file further comprises a first public key corresponding to the first private key.
- 8. The apparatus of claim 7 wherein the second file further comprises a certificate authenticating the first public key.
- 9. Audio file authentication apparatus for use with a first digital file indicative of an audio event, and with a signature, and with a first public key, the apparatus comprising:
means authenticating the first public key; means responsive to the first data file for extracting a second hash therefrom; means responsive to the signature and the first public key for generating an output; means comparing the output with the second hash; means responsive to a successful comparison for annunciating the successful comparison; and means responsive to the first digital file for playing back the audio event.
- 10. An audio file archival and authentication apparatus for use with an audio event of interest, the archival apparatus comprising:
an analog-to-digital converter responsive to the audio event for creating a first digital file indicative of the audio event; means responsive to the first digital file for extracting a first hash therefrom; secure means containing a first private key, responsive to the first hash for generating a signature; and communicating the first digital file and the signature to the authentication apparatus; the authentication apparatus comprising:
means authenticating a first public key corresponding to the first private key; means responsive to the first data file for extracting a second hash therefrom; means responsive to the signature and the first public key for generating an output; means comparing the output with the second hash; means responsive to a successful comparison for annunciating the successful comparison; and means responsive to the first digital file for playing back the audio event.
- 11. A digital audio file comprising first, second, and third portions, the first portion comprising format information, the second portion comprising audio data and means indicating the location of the end of the audio data, the third portion comprising a cryptographic signature of at least the audio data.
- 12. The file of claim 11 wherein the cryptographic signature is the result of a private key, the file further comprising a cryptographic certificate containing a public key corresponding to the private key.
- 13. The file of claim 11 further comprising a portion indicative of the length of the file.
- 14. The file of claim 12 further comprising a portion indicative of the length of the file.
- 15. The file of claim 11 wherein the third portion follows the second portion.
- 16. A method for use with a digital audio file comprising first and second portions, the first portion comprising format information, the second portion comprising audio data and means indicating the location of the end of the audio data, the method comprising the steps of:
calculating a first hash based at least on the audio data; cryptographically signing the first hash, yielding a signature; and adding a third portion to the file comprising the signature.
- 17. The method of claim 16 further comprising the step of:
playing audio based upon the audio data.
- 18. The method of claim 16 further comprising the steps of:
reading the file and calculating a second hash based at least on the audio data;
- 19. The method of claim 16 wherein the cryptographic signing is performed with respect to a private key, the method further comprising the steps of:
reading the file and calculating a second hash based at least on the audio data; applying a public key corresponding to the private key to the signature, and comparing the results to the second hash; and in the event of a successful comparison, playing audio based on the audio data.
- 20. The method of claim 16 wherein the cryptographic signing is performed with respect to a private key, the method further comprising the step of:
adding a fourth portion to the file comprising a cryptographic certificate comprising a public key corresponding to the private key.
- 21. The method of claim 20 further comprising the steps of:
reading the file and calculating a second hash based at least on the audio data; authenticating the public key by means of a third party; applying the public key to the signature, and comparing the results to the second hash; and in the event of a successful authentication and a successful comparison, playing audio based on the audio data.
- 22. The method of claim 16 wherein the file has a length, and wherein the file further comprises information indicative of the length of the file, the method further comprising the step of:
determining the new length of the file after addition of the third portion; and within the file, updating the information indicative of the length of the file based on the determined new length.
- 23. The method of claim 17 wherein the file has a length, and wherein the file further comprises information indicative of the length of the file, the method further comprising the step of:
determining the new length of the file after addition of the third and fourth portions; and within the file, updating the information indicative of the length of the file based on the determined new length.
- 24. The method of claim 16 wherein the third portion follows the second portion.
- 25. A digital audio file having a length and a format, the file comprising:
four bytes spelling the word “RIFF” in ASCII; four bytes defining a first number; a number of bytes indicative of the format of the file; four bytes spelling the word “data” in ASCII; four bytes defining a second number, the second number indicative of a number of audio data bytes; the first number of audio data bytes; a cryptographic signature calculated with respect to at least the first number of data bytes; the first number selected to be indicative of the length of the file less eight bytes.
- 26. The file of claim 25 in which the cryptographic signature is calculated with respect to a private key, the file further comprising, after the first number of audio data bytes and before or after the cryptographic signature, a cryptographic certificate containing a public key corresponding to the private key.
- 27. The file of claim 25 in which the portions of which the file is comprised are in the sequence given.
- 28. A computer-readable storage medium comprising an digital audio file having a length and a format, the file comprising:
four bytes spelling the word “RIFF” in ASCII; four bytes defining a first number; a number of bytes indicative of the format of the file; four bytes spelling the word “data” in ASCII; four bytes defining a second number, the second number indicative of a number of audio data bytes; first number of audio data bytes; a cryptographic signature calculated with respect to at least the first number of data bytes; the first number selected to be indicative of the length of the file less eight bytes
- 29. The storage medium of claim 28 in which the cryptographic signature is calculated with respect to a private key, the file further comprising, after the first number of audio data bytes and before or after the cryptographic signature, a cryptographic certificate containing a public key corresponding to the private key.
- 30. The storage medium of claim 28 in which the portions of which the file is comprised are in the sequence given.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. appl. No. 60/372,630 filed Apr. 13, 2002, which application is hereby incorporated herein by reference for all purposes.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60372630 |
Apr 2002 |
US |