В настоящее время существует несколько концепций построения биометрических систем. В концепции Match-On-Server отпечатки пальцев хранятся в защищенной централизованной базе данных, в концепции Match-On-PC отпечатки пальцев хранятся на компьютерах пользователей. Однако эти концепции подвержены высокому риску кражи отпечатков пальцев пользователей. В отличие от приватных ключей сменить отпечаток пальцев может оказаться невозможным. Концепция Match-On-Card позволяет свести данный риск к минимуму, так как хранение и сопоставление отпечатков пальцев происходит на высоко защищенном интеллектуальном карточном устройстве. В данной статье описана архитектура программно-алгоритмического обеспечения системы регистрации и верификации отпечатков пальцев, основанная на концепции Match-On-Card.