论文部分内容阅读
随着计算机网络技术与信息技术的不断发展,网络信息的安全性变得十分重要。同时,生物科学技术发展快速,尤其是在身份认证领域的应用。掌纹由于具有面积大、涵盖信息丰富,识别精度高及用户接受度高等优点,得到越来越多的关注。在实际应用中,基于掌纹的认证系统会受到非法的攻击。利用同态加密技术的特性,基于同态加密的掌纹认证方案可在不对加密掌纹特征解密的情况下完成掌纹的匹配,且数据库内保存的也是同态加密的掌纹特征,从而保护了掌纹特征模板的安全,因此有很好的实用价值。本文对同态加密技术在身份认证中的应用进行了深入的分析和总结,提出安全的掌纹认证方案。主要的研究成果如下:1、总结了将同态加密技术应用到身份认证系统的方法,设计了一个基于同态加密的掌纹认证方案。对传输协议的注册、认证、更新数据库和注销四个阶段进行了详细的介绍,利用公钥密码体制、对称密钥体制和哈希函数加密用户数据信息,保证安全地传输和存储用户掌纹特征模板。2、基于提出的方案构建了一个实际系统,由客户端和服务器端组成,包含客户端主界面、注册界面、认证界面、更新数据库界面、注销界面及服务器界面,对两端的网络通信进行了详细阐述,建立数据库,最后对系统的安全性及准确性进行了测试。3、将身份认证方案应用到云计算环境中,设计了一个基于同态加密的掌纹认证即服务方案,包含用户注册、登录认证、获取服务、数据库更新和注销五个阶段;接着对方案的安全性进行分析;最后,与其他认证方案进行比较,体现出本方案使用同态加密技术的优势。本文使用Visual C++2010作为认证系统的开发平台,数据库采用的Microsoft SQL Server 2008.