首页 » 技术文章 » 基于AT89S51的多功能电子密码锁设计

基于AT89S51的多功能电子密码锁设计

作者:  时间:2011-01-10 14:38  来源:EDN

  2 电子密码锁的软件设计

  电子密码锁的软件设计是整个电子密码锁可靠安全运行的关键,为了提高电子密码锁的安全性能,该设计引入安全体系概念,即在设计时建立一般的指导原则和约束条件,为电子密码锁提供了安全服务和安全机制,使其软件程序构成一个完整的安全体系结构。安全体系主要是由4种安全服务和4种安全机制构成,其中安全服务包括:鉴别、访问控制、信息机密性、信息完整性;安全机制包括:鉴别交互机制、访问控制机制、加密、信息完整性。安全体系主要是通过软件设计来实现的。密码锁软件总体分为两部分:1)控制程序,其中包括主程序、延时子程序、时间设置子程序、修改密码子程序、扫描键盘输入子程序、报警子程序;2)网络管理程序,其中包括开锁信息查询子程序、串行通信程序。软件设计中,引入了二层权限加密的技术,对输入的8位十进制基础密码进行判别,如果输入密码正确,则可以直接开锁。如果不正确,并且3次以上输入不正确,则封锁输入口并报警利用互联网通知管理人员,存储报警信息。如果要修改密码,则需要在输入基础密码判别正确后,输入高级权限密码,通过系统确认后方可修改密码。电子密码锁利用AT89S5l单片机软、硬件资源,从而使系统具有很高的可靠性和安全性。

  该系统设计程序流程如图6所示,图7和图8给出人机交互界面和电子密码锁实物。

点击看原图

  3 结束语

  该电子密码锁设计实现远程监控、自动报警和开关锁等功能,并具有结构简单、功耗低、成本低等优点,但是设计电子密码锁需要结合实际综合考虑很多因素,因此该电子密码锁设计需要在实际中进一步完善和改进。另外,在系统应用程序方面,该设计只实现了修改密码、开关锁、自动报警和远程监控等功能,要想在现实生活中推广,还必须针对实际应用场合的需要,进一步完善系统功能的程序。

相关推荐

金融IC卡芯片国产化 国内厂商迎来“好日子”

IC卡  芯片  2013-10-11

三星电子首次进军德国 供应800万颗IC卡芯片

三星电子  IC卡  2013-07-18

浅要分析智能CPU卡在IC卡表中的应用

IC卡  逻辑加密  2011-06-27

透视两会:示范应用成物联网产业化契机

物联网  IC卡  2011-04-02

电子支付迎来IC卡利好

IC卡  芯片  2011-04-02

电子密码锁的EDA设计与实现

EDA  电子密码锁  2011-01-20
在线研讨会
焦点