Optical DNA based on non-deterministic errors
First Claim
1. A system that facilitates authentication of an optical media instance, the system comprising:
- a receiving component that obtains information read from the optical media instance, the information comprising (1) a set of signatures associated with the optical media instance, and (2) non-deterministic error data associated with the optical media instance;
a verification component that;
selects an appropriate signature from the set of signatures based upon an identifier associated with a host optical media reader, andverifies authenticity of the optical media instance by comparing the appropriate signature to the non-deterministic error data; and
a processor that executes the receiving component and the verification component.
2 Assignments
0 Petitions
Accused Products
Abstract
The claimed subject matter relates to architectures and/or mechanisms that can facilitate issuing, embedding and verification of an optical DNA (o-DNA) signature. A first mechanism is provided for obtaining a set of manufacturing errors inherent in an optical media instance. These errors can be non-deterministic and can be encoded into the o-DNA that can be cryptographically signed with a private key, and then embedded into the source optical media instance. A second mechanism is provided that can decrypt the o-DNA with a public key and compare the authenticated errors to the observed errors to ascertain whether the optical media instance is authentic as opposed to a forgery or counterfeit.
81 Citations
20 Claims
-
1. A system that facilitates authentication of an optical media instance, the system comprising:
-
a receiving component that obtains information read from the optical media instance, the information comprising (1) a set of signatures associated with the optical media instance, and (2) non-deterministic error data associated with the optical media instance; a verification component that; selects an appropriate signature from the set of signatures based upon an identifier associated with a host optical media reader, and verifies authenticity of the optical media instance by comparing the appropriate signature to the non-deterministic error data; and a processor that executes the receiving component and the verification component. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method implemented by a computing device for authentication of an optical media instance, the method comprising performing acts by the computing device, the acts comprising:
-
obtaining information read from the optical media instance, the information comprising (1) a set of signatures associated with the optical media instance and (2) non-deterministic error data associated with the optical media instance; selecting an appropriate signature from the set of signatures based upon an identifier associated with a host optical media reader; and verifying authenticity of the optical media instance by comparing the appropriate signature to the non-deterministic error data. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A processor-readable memory device or storage device storing instructions which, when executed by a processor, cause the processor to perform acts comprising:
-
obtaining information read from an optical media instance, the information comprising (1) a set of signatures associated with the optical media instance and (2) non-deterministic error data associated with the optical media instance; selecting an appropriate signature from the set of signatures based upon an identifier associated with an optical media player; and verifying authenticity of the optical media instance by comparing the appropriate signature to the non-deterministic error data. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification