A Fingerprint Identification Algorithm for Integration into an Electronic Voting Machine using a Microcontroller.
Jonathan A. Enokela · 2012
Fingerprints, each authenticated into a 64-byte format using a prescribed manufacturer’s algorithm, were stored in the flash program memory of a microcontroller. The fingerprints were later captured using a fingerprint module and each fingerprint was compared byte-by–byte with those in memory for matching and identification thus enabling the microcontroller to take decisions regarding the status of the individual whose fingerprint has just been read. The decision taken is conveyed via interrupts to another microcontroller whose program controls the voting process in an Electronic Voting Machine. The use of fingerprints to identify voters in this manner not only guarantees the voters’ anonymity but also ensures a one-man one-vote system.