Patent ID: 8713323

Claim:
A method comprising: receiving, by a computing device, a digital certificate from a communications device; creating, by the computing device, a first digital fingerprint based on at least a portion of the digital certificate and at least a first portion of a random codeword; generating, by the computing device, a second digital fingerprint, wherein the second digital fingerprint is generated by adding a second portion of the random codeword to at least a portion of the first digital fingerprint; generating, by the computing device, a first plurality of representations based on at least a portion of the second digital fingerprint; receiving, by the computing device, a first indication of whether the first plurality of representations matches a second plurality of representations, the second plurality of representations having been determined by the communications device; and generating, by the computing device, a second indication of whether the digital certificate received from the communications device is authentic based at least in part on the first indication.