{'fraction_non_alphanumeric': 0.032219570405727926, 'fraction_numerical': 0.013126491646778043, 'mean_word_length': 5.30827067669173, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Small and High-Performance Coprocessor for Fingerprint Match-on-Card

In this paper we put forward a high-performance biometric fingerprint authentication algorithm for Match-On-Card (MOC) applications, compatible with the INCITS 378 and ISO/IEC 19794 standard. An efficient hardware implementation is proposed to adapt the algorithm for constrained embedded systems as smart cards. Time and memory complexities are reduced such that both integration and real time matching-on card can be met. The proposed architecture drops the required memory to 0.05% w.r.t. initial complexity, without any performance degradation. Therefore, the proposed solution is sufficient to meet the high level of security and the low computation time required in demanding authentication systems (e.g airports, electronic commerce and banking transactions).