The eFM500F is a secure fingerprint module for a fingerprint recognition application of a system device with high security features. This module stores fingerprint metadata, which was generated by module’s software from scanned image, encrypted using internally hidden cryptography key, and therefore the metadata template cannot be taken out by any mean.
The B500F consists of a fingerprint sensor which is spoofing free compared to general fingerprint scanner and MS500, a secure MCU, for fingerprint processing including fingerprint template generation to be securely stored and matching the new capture with the reference templates.
• Internal Flash Memory: 4 MB in MS500
• Interface: SDMMC Ver 3.01 1-Ch, UART 2-Ch, I2C 1-Ch, SPI-1Ch, GPIO Max. 24 Port
The B500F is a stand-alone, fingerprint recognition module that lets a user easily register, store, and delete fingerprint information. Not only can the user use a simple hardware board-to-board connection, but the user can also add a fingerprint recognition feature more easily.
The B500F consists of MS500, a secure MCU, and a 160x160 arrayed fingerprint sensor. Users can register three (3) separate fingerprints into this module. In addition, the fingerprint metadata acquired from the B500F module are encrypted by the MS500's hardware crypto engine and stored in its secure memory area. This mechanism protects the module from any potential hacking threat. In the event that the device with this module may be lost or broken, it is not possible to fetch the fingerprint metadata.
An architectural overview of the B500F Diagram is as below:
SPI / UART / I2C / GPIO
The power and signal assignment of the eFM500F module are shown below.