【发布时间】:2016-02-18 14:14:11
【问题描述】:
我想使用 java 卡开发生物特征指纹认证,我发现 javacard 2.2 提供了 API (javacardx.biometry) 来做到这一点,但我没有找到任何关于 Match On Card 算法的信息,并且如何与javacardx.biometry一起使用来开发我自己的生物指纹认证系统。
请给我定位。
最好的问候。
【问题讨论】:
标签: authentication javacard biometrics
我想使用 java 卡开发生物特征指纹认证,我发现 javacard 2.2 提供了 API (javacardx.biometry) 来做到这一点,但我没有找到任何关于 Match On Card 算法的信息,并且如何与javacardx.biometry一起使用来开发我自己的生物指纹认证系统。
请给我定位。
最好的问候。
【问题讨论】:
标签: authentication javacard biometrics
javacardx.biometry 只是一个接口,Javacard 2.2.2 只是一个 API 规范。实际智能卡在多大程度上实现所有这些 JC API 取决于制造商。类似地,javacardx.biometry 是一个约定如何实现匹配。但是,您很少会找到真正实现了指纹匹配算法的普通卡。
我不太确定您是要实现匹配算法还是要使用匹配库(可能是后者?)。例如,Neurotechnology 有一个指纹匹配库,可以预先或后加载到 Javacard 中。
界面通常的工作方式:
使用BioBuilder 类,您将生成一个参考模板。 OwnerBioTemplate 和 SharedBioTemplate 都继承自 BioTemplate。 OwnerBioTemplate 是所有功能的参考模板,包括注册和管理。 SharedBioTemplate 仅具有匹配、验证等功能,因此这是一种安全机制,如果您通过 SharedInterfaceObject 机制(小程序间通信)授予对其他小程序的访问权限,则可以使用它。
【讨论】: