Peer-to-peer authentication may be accomplished by sending a digital
certificate to a responder, receiving a randomized codeword in response
to the sending, creating a secure fingerprint based at least in part on
the digital certificate and randomized codeword, creating a first bit
sequence based at least in part on a first portion of the secure
fingerprint and a second portion of the randomized codeword and
indicating the first digital certificate is authenticated based upon
whether the first bit sequence matches a second bit sequence received
from the responder via an out-of-band communication in response to the
sending. The size of the first bit sequence is less than the size of the
secure fingerprint. According to another aspect, the first bit sequence
is compared with a rendering of the second bit sequence, using an
out-of-band communication, by associating the first bit sequence with one
or more indices into an array of representations.