我想开发使用java卡的生物识别指纹认证,我发现javacard 2.2提供了API(javacardx.biometry
)来做到这一点,但我没有找到任何有关Match On Card算法的信息,以及如何与javacardx.biometry
一起使用它来开发我自己的生物识别指纹认证系统。
请指导我。
最好的问候。
答案 0 :(得分:5)
javacardx.biometry
只是一个接口,Javacard 2.2.2只是一个API规范。实际智能卡实现所有这些JC API的程度取决于制造商。同样地,javacardx.biometry
是一个约定如何应该实现匹配。但是,您很少会找到实际具有指纹匹配算法的香草卡。
我不确定您是否要实现匹配算法,或者您是否想使用匹配库(可能是后者?)。例如,Neurotechnology有一个指纹匹配库,可以预先或后载到Javacard。
界面通常的工作方式:
使用BioBuilder
类,您将生成参考模板。 OwnerBioTemplate
和SharedBioTemplate
都继承自BioTemplate
。 OwnerBioTemplate
是所有功能的参考模板,包括注册和管理。 SharedBioTemplate
仅具有匹配,验证等功能,因此,如果您通过SharedInterfaceObject机制(小程序间通信)访问其他小程序,则可以使用此安全机制。