1. 首页
  2. 考试认证
  3. 其它
  4. fuzzy vault简化的生物特征数据模糊库算法实现

fuzzy vault简化的生物特征数据模糊库算法实现

上传者: 2024-10-31 19:50:36上传 ZIP文件 7.75KB 热度 9次

模糊保险库实现这段代码使用Juels苏丹描述的模糊保险库算法,实现了一个非常简单的“生物特征”身份验证系统。我做了一些显著的简化(在fuzzy_vault.py):“生物特征”数据表示为十个浮点数的列表。真正的指纹数据更为复杂。我已简化了多项式插值——而不是使用传统方法,我使用了多项式拟合函数。如果箔条点与多项式上的真实点相冲突,则它们不会被丢弃。要运行该程序,请从fingerprints目录中选择一个指纹文件,例如ming并运行:python authenticate.py fingerprints/ming。该程序导入使用“指纹”(生物识别模板)创建的保险库列表。每个保险库都存储与密钥(即人名)绑定的加密指纹数据。因此,当使用提供的模板调用authenticate.py时,我们尝试解锁每个保险库以在其中加密名称。如果模板与用于创建Vault的原始数据匹配,将成功验证身份。

下载地址
用户评论