论文部分内容阅读
保险柜的锁具是金融领域安全的保证,研究电子密码锁的目的是为了提高锁具的安全性。因为电子密码锁具有密钥量大、可以和机械锁配合、不容易被仿制等特点,因而可以大大提高安全性,电子锁还可以舍弃机械钥匙,以上这些优点是电子锁受欢迎的根源。金融行业内原有的机械锁具已经不能满足当前对安全性和可靠性的要求,因此需要一种新的产品来升级换代,在提高安全性的同时满足金融行业的信息化和智能化的要求。本课题就是在此背景下产生的,通过对市场需求的调研,对国内外金融行业当前应用的锁具进行了深入分析,综合考虑了现有锁具的优缺点,设计出符合金融领域要求的新型密码锁系统。这套锁具系统在硬件方面完成了密码锁锁体、锁体控制器、智能终端机设备的设计。软件方面完成了密码锁锁体内控制软件的设计,智能终端机软件的设计,国密加密算法的软件设计,上位机综合管理系统软件的设计。在锁体及智能终端机中选用了Cypress公司的Cortex-M3系列的ARM芯片作为主控制器,并选用了该公司的MB39A123电源芯片作为锁体及智能终端机的电源处理芯片,同时还采用了当前较为成熟的指纹识别生物技术,用来对操作者权限进行验证,在锁体与智能终端机之间采用了WIFI信号进行通讯,锁体及智能终端机与上位机之间通讯采用USB接口,锁体供电采用3节1.5V的AA电池,智能终端机的供电采用3.7V可充电锂电池。软件方面采用模块化的设计方法,锁体及智能终端机的软件在Keil环境下开发完成,上位机软件在Visual Studio 2008开发环境下完成。在上位机与锁体中用相同的SM3国密加密算法生成开闭锁码,以保证密码验证顺利通过。此新型密码锁系统适用于金融机构的自动柜员机、银行网点和金库等保险柜等安全级别较高的场所,工作效率和安全方面均得到了极大提高,已经开始在国内外金融机构得到推广。