目前我国的电力信息系统还停留在用户名加密码的认证方式,由于密码登陆容易出现密码遗忘、泄露以及被破译的风险,安全系数较低,因此需要一个更加安全可靠的认证方式进行用户信息管理。生物指纹由于其唯一性和稳定性在身份认证方面具有广阔前景,电力信息系统也可以利用指纹的这一特点实现双认证登陆,并利用信息加密技术给用户身份认证带来多重防护。本文通过对电力信息系统的发展现状和安全需求分析,提出并设计了一种以指纹识别技术为基础的用户双认证登陆系统,以加强用户信息的安全性。基于以上分析,本文进行了基于指纹识别技术的电力信息管理身份认证系统的设计。首先使用TMS-S72指纹采集模块采集指纹图像,进行了指纹图像预处理和特征值提取,完成了指纹比对功能测试。然后通过对信息加密技术的分析研究和测试,实现了 MD5加密技术对用户密码的加密和DES加密技术对用户指纹特征值的加密。最后进行客户端和数据库设计,在Visual Studio 2010平台上使用C#语言完成客户端界面的搭建,使用mysql数据库设计用户个人信息和电力信息数据表,完成服务器数据库与客户端的连接,最终实现C/S模式下的用户注册、登陆和信息查询等功能。最后对系统进行整体测试,用户在客户端进行注册,采集用户名、密码和指纹等信息,经过加密上传至数据库。登陆时,用户输入身份信息,并与数据库中对应解密后的信息进行比对,认证成功则可查询到对应权限下的信息数据,否则登陆失败。经过测试,本系统基本实现了用户信息的注册、登陆和信息查询等功能,具有一定的研究意义和应用价值。
暂无评论