论文部分内容阅读
随着物联网、云计算与大数据等新兴互联网技术的迅速发展,信息安全已成为当今我国信息驱动社会的一个迫切问题。传统密码学的安全性完全依赖于加密密钥的安全性,并且加密密钥与合法用户没有必然的联系。因此,一旦加密密钥丢失或者被盗,加密系统将无法保证用户身份的安全性。生物特征识别技术可以弥补传统密码学中加密密钥的缺陷,但是由于生物特征本身具有的唯一性、永久关联性,生物特征模板的丢失意味着永久的丢失,将不能用于生物特征识别系统。生物特征加密技术是生物特征识别技术和密码学技术的有机结合,有效地解决了生物特征识别和密码学上的数据安全问题,同时保证生物特征模板和密码学中加密密钥的安全性。目前,生物特征加密技术的核心问题就是如何克服生物特征信息的模糊性和密码学的精确性之间的矛盾。近年来,越来越多的国内外研究学者致力于生物特征加密技术的研究,并且指纹作为应用历史最悠久、综合性能最高的生物特征。因此,基于指纹特征的密钥生成技术的研究更具有一定的研究价值。本文在基于指纹特征的密钥生成技术领域上尝试做了一些探索性工作,主要包括以下几个方面:1.为了将生物特征的模糊性和密码学技术的精确性之间的进行有效地统一,提出一种基于统计量化机制和双层纠错技术的指纹密钥生成算法。本文首先利用统计量化机制对指纹图像进行处理,减少指纹样本的类内变化,从而提取可靠真实的指纹特征;接着利用区间映射对指纹特征进行补偿,从而生成稳定的指纹密钥;最后利用双层纠错技术对指纹密钥进行处理得到一个用于再生指纹密钥阶段的辅助数据。本文对该算法进行程序仿真实现,并结合实验结果对该算法的可行性、安全性进行分析。结果表明,该算法可以生成稳定的加密密钥,并且保证密钥的安全性。2.本文详细介绍了指纹图像预处理以及指纹特征提取的实现过程,并且提出一种基于指纹细节点相对差异的密钥生成算法。该算法利用指纹细节点之间的相对距离、相对方向场、类型差异等特征信息构建一个新的特征模板;接着将新的特征模板映射到预先定义的三维数组,并对三维数组中的长方体进行量化从而得到指纹密钥;最后利用Reed-Solomon纠错编码技术对指纹密钥进行处理得到一个可用于再生指纹密钥的辅助数据。本文对该算法进行程序仿真实现,并结合实验结果对该算法的可行性、安全性进行分析。结果表明,该算法能生成足够长的指纹密钥,具有较低的错误拒绝率(FRR)。