Javacard,生物识别指纹认证

Javacard, biometrics fingerprint authentication

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

请给我定位。

此致。

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

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

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