我想使用 java 卡开发生物识别指纹认证,我发现 javacard 2.2 提供了 API ( javacardx.biometry ) 来做到这一点,但我没有找到任何关于 Match On Card 算法的信息,以及如何使用它javacardx.biometry 来开发我自己的生物指纹认证系统。

请给我指点迷津。

此致。

最佳答案

javacardx.biometry 只是一个接口(interface),Javacard 2.2.2 只是一个 API 规范。实际智能卡在多大程度上实现所有这些 JC API 取决于制造商。类似地,javacardx.biometry 是一个约定 如何实现 匹配。但是,您很少会找到真正实现了指纹匹配算法的普通卡。

我不太确定您是要实现匹配算法还是要使用匹配库(可能是后者?)。例如,Neurotechnology 有一个指纹匹配库,可以预先或后加载到 Javacard 中。

界面通常的工作方式:
使用 BioBuilder 类,您将生成一个引用模板。 OwnerBioTemplateSharedBioTemplate 都继承自 BioTemplateOwnerBioTemplate 是所有功能的引用模板,包括注册和管理。 SharedBioTemplate 只有匹配、验证等功能,因此这是一种安全机制,如果您通过 SharedInterfaceObject 机制(小程序间通信)访问其他小程序,则可以使用它。

关于authentication - Javacard、生物识别指纹认证,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33753028/

10-12 15:34