Authenticating digital recordings
AssigneeInternational Business Machines Corporation
InventorsChad M. Albertson, Mark S. Fredrickson, David G. Wheeler, Scott D. Frei
Life of this patent
Estimating the term…
Abstract
Performing an operation comprising extracting a first element of encrypted data embedded in a digital recording comprising at least one of audio data and image data captured in a recording environment, generating a first decrypted value, the generating performed by execution of a cryptography algorithm based on a private key and the first element of encrypted data, comparing the first decrypted value and a stored value associated with a first element of the digital recording, and authenticating the digital recording based on the first decrypted value substantially matching the stored value.
Claims20
A method, comprising:
- generating, by a security device, a first element of encrypted data, wherein the first element of encrypted data is generated based on a private key and a first timestamp corresponding to a time in a recording environment;
- outputting, by an output device of the security device, the first element of encrypted data in the recording environment;
- receiving a digital recording comprising at least one of audio data and image data captured in the recording environment;
- extracting the first element of encrypted data embedded in the digital recording;
- generating a first decrypted value, the generating performed by execution of a cryptography algorithm based on the private key and the first element of encrypted data;
- comparing the first decrypted value and a stored value associated with a first element of the digital recording;
- and
- authenticating the digital recording based on the first decrypted value substantially matching the stored value.
A system, comprising:
- a computer processor;
- and
- a memory containing a program which when executed by the processor performs an operation comprising:
- generating, by a security device, a first element of encrypted data, wherein the first element of encrypted data is generated based on a private key and a first timestamp corresponding to a time in a recording environment;
- outputting, by an output device of the security device, the first element encrypted data in the recording environment;
- receiving a digital recording comprising at least one of audio data and image data captured in the recording environment;
- extracting the first element of encrypted data embedded in the digital recording;
- generating a first decrypted value, the generating performed by execution of a cryptography algorithm based on the private key and the first element of encrypted data;
- comparing the first decrypted value and a stored value associated with a first element of the digital recording;
- and
- authenticating the digital recording based on the first decrypted value substantially matching the stored value.
A computer program product, comprising:
- a non-transitory computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code executable by one or more computer processors to perform an operation comprising:
- generating, by a security device, a first element of encrypted data, wherein the first element of encrypted data is generated based on a private key and a first timestamp corresponding to a time in a recording environment;
- outputting, by an output device of the security device, the first element encrypted data in the recording environment;
- receiving a digital recording comprising at least one of audio data and image data captured in the recording environment;
- extracting the first element of encrypted data embedded in the digital recording;
- generating a first decrypted value, the generating performed by execution of a cryptography algorithm based on the private key and the first element of encrypted data;
- comparing the first decrypted value and a stored value associated with a first element of the digital recording;
- and
- authenticating the digital recording based on the first decrypted value substantially matching the stored value.
Dependencies are inferred from the claim text.