
简化的Fuzzy Vault算法实现:针对生物特征数据的模糊库方法
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
本论文提出了一种简化版的Fuzzy Vault算法,旨在提高生物特征数据的安全存储与检索效率,采用模糊库技术确保即使在指纹等识别信息略有偏差的情况下也能准确验证用户身份。
这段代码实现了一个简单的“生物特征”身份验证系统,采用了Juels 和苏丹提出的模糊保险库算法(在文件fuzzy_vault.py 中进行了简化)。具体而言:
- “生物特征”数据被表示为一个包含十个浮点数的列表,而实际指纹数据则更为复杂。
- 多项式插值方法有所简化,使用了多项式拟合函数代替。
- 如果箔条点与多项式上的真实点相冲突,则不会将其丢弃。
要运行该程序,请从fingerprints目录中选择一个指纹文件(例如ming),然后执行命令:
```
python authenticate.py fingerprints/ming
```
此操作将导入使用“指纹”创建的保险库列表。每个保险库存储与密钥(即人名)绑定的加密指纹数据。因此,当使用提供的模板调用authenticate.py时,程序会尝试解锁每个保险库,并在其中查找相应的加密名称。
全部评论 (0)
还没有任何评论哟~


