论文部分内容阅读
随着信息技术的迅速发展,信息安全已成为全球信息化的重大挑战。密码学是信息安全的基础,而密钥安全又是密码系统的依赖。为解决密钥的随机性同用户的记忆之间的矛盾、密钥与合法用户之间缺乏联系这两大问题,提出了基于生物特征的密钥技术。生物密钥技术的提出正好解决了这些问题,它能够使生物信息具有的模糊性和密码学需要的精确性得到一定平衡。生物特征不仅表示了一个随机的值,还表示了一个人的身份特征。若将其用作密钥,很好地解决了密码的隐秘性和抗抵懒性难题。目前市场上占有率最高的一种生物特征识别技术是指纹识别,各个领域都已有了指纹识别产品,未来的五年还将成为其突发增长期,因此,研究基于指纹特征的密钥技术有着重要的应用意义和广阔的发展前景。本文首先研究了基于细节点的指纹特征提取算法,对特征提取过程进行了优化,方法是对特征点搜索范围进行了限制,从而有效的提高了工作效率并降低了伪特征点去除的工作量,其提取结果可以很好表达指纹特征,为指纹密钥技术的实现奠定了良好的基础。其次研究了一种对传统伪随机数发生器进行改进的伪随机指纹特征生成技术,用算法对指纹特征信息进行一系列的平移、旋转和缩放,由此产生一系列新的指纹特征信息,通过哈希运算生成特定长度的密钥。它的优势是同一个指纹特征能重复生成密钥,此方案能保证指纹特征的保密性与使用时的完整性,同时因为指纹拓扑结构没有发生变化,可验证指纹的来源。最后对混合加密技术进行分析,利用其优势:运算速度快且密钥传输管理容易;针对其存在问题:密钥不能进行自认证。本文提出了一种基于指纹密钥的混合加密技术,采用对称加密系统加密文件,非对称算法加密传输对称加密系统的密钥;其中对称加密需要的密钥通过伪随机指纹特征生成技术生成,非对称加密需要的密钥由发送方向公钥证书认证中心申请,通过PKI认证后获得。此方案解决了密码系统密钥与用户缺乏联系,密钥的随机性与用户不易记忆之间的矛盾。本文通过实验实现了所设计系统的仿真,并进行了安全性分析。基于指纹密钥的混合加密系统即有低成本的优势,又有AES的快速与RSA的密钥易管理的特点,同时可以进行双认证具有良好的安全性,是一种有广阔应用前景的技术。