|
Biometric word list
A biometric word list is a list of words that can be used to authentically
and reliably communicate numeric information by voice. The words in the
list correspond to one of each of the 256 unique byte values, and are
carefully chosen for their phonetic distinctiveness. The properties of the
human voice serve as the authentication mechanism. The idea was originated
by Phil Zimmermann, the inventor of PGP, and Patrick Juola, a
computational linguist. The first (and only?) biometric word list is one
developed by Zimmermann and Juola, with the assistance of Zhahai Stewart
and Grady Ward. It was developed to permit the verbal authentication of
Diffie-Hellman key exchange, and of cryptographic key fingerprints. The
information conveyed using a biometric word list can also be conveyed by
simply reading decimal or hexadecimal numbers. However, some numbers sound
similar to each other ('five' and 'nine'; 'B' and 'D'; etc.) and can lead
to errors in 'transmission', so the conversion to words is used. It is
similar to the use of the military alphabet for the communication of
letters. The Zimmermann/Juola list is actually composed of two parallel
lists, one of two-syllable words, the other of three-syllable words. To
compose the verbal equivalent of a numeric value, the two lists are used
in an alternating manner; the first byte is represented by the appropriate
word in the two-syllable list; the next byte by the appropriate word in
the three-syllable list; etc. This serves as an error detection mechanism,
to address the tendency of people to transpose consecutive words,
duplicate words, and omit words when reading aloud lists of random words
|