Java Card是否支持生物识别技术(特别是指纹认证)?

时间:2012-07-04 07:15:23

标签: java sdk fingerprint javacard

任务是实现具有基于生物特征(指纹)的安全性的Java Card应用程序(Applet)。我看到,自Java Card规范v2.2.2起,API包含一个特殊的包 - javacardx.biometry - 包含BioTemplateBioBuilder等接口,但我没有看到任何实现。

  1. 这是否意味着实施指纹认证Applet需要购买额外的商业SDK(例如来自Griaule Biometrics或MegaMatcher)?我想检查标准Javacard API中提供的功能是否足够(也许我只是错过了一些东西);
  2. 如果需要某些'第三方'sdk,您可以推荐或分享使用过的经验吗?

1 个答案:

答案 0 :(得分:2)

javacardx.biometry只是一个通用接口,使开发人员可以更轻松地为具有生物统计功能的卡实现Applet。否则你将不得不使用特定于供应商的代码;现在,您只需将byte[]中的生物识别模板发送到供应商特定的实施。如果您要切换智能卡实现,那么移植Applet几乎没有工作要做。

Java Card似乎对API没有任何限制。因此,您需要来自Java Card供应商和生物识别供应商的组合软件包才能使用卡上的匹配。