首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

基于单片机的便携防盗密码输入器方案设计

基于单片机的便携防盗密码输入器方案设计

一、项目概述
1.1 引言
在信息化的今天,很多情况下都需要输入密码。由于输入方式和装置采用按键的限制,密码输入方式变为开放式,对密码的安全性构成威胁。此领域的专利虽然很多,但多是遮挡式和隐蔽式的,输入完整的密码依然会存在安全隐患。

1.2 项目背景/选题动机
在信息化时代的今天,很多情况下都要有密码的确认,即要输入密码,然后才能进入特定的“空间”,或执行某种“动作”。如学校、金融、零售、网络等需要输入密码的场所和行业。目前,采用密码的输入方式和装置,都是以键盘式(包括普通键盘、特殊键盘、小键盘等)为主,此种输入装置及其输入方法的缺陷是:由于是键盘按键式,其输入密码方式为开放式,也就是说,在使用者输入密码时,旁观者可通过其操作方式偷窥或推算到其密码,也可通过使用者所按按键的位置获悉其密码,从而在安全上构成威胁。即使旁观者无意想知道使用者的密码,比如:上下级、师生、同事、同学等,采用此种方法双方都会感到尴尬。此领域的专利有很多,但多数是遮挡式的或隐藏式的,但不管怎样都要在现场输入完整的密码,这样就存在安全隐患。

本设计是解决开放式密码输入装置在输入密码时容易被周围的人偷窥到所输入的密码信息而存在安全隐患的问题,提出一种新的密码输入系统。该系统即便在没有任何防护的情况下,人或摄像设备也无法得知所输入的密码,从而从根本上杜绝了密码被他人因窥视而被盗。

二、需求分析
2.1 功能要求
设计目的是解决开放式密码输入装置存在安全隐患的问题,提供一种密码输入方式与密码输入装置。使该装置即便在没有任何防护的情况下从根本上杜绝了密码被他人因窥视而被盗。

用户掌握开机密码才可开启PC机及进入用户工作页面,并可以自己通过该密码编辑软件修改密码,用数字键代表的字符串来取代固定的数字。可以将原来的简单数字密码,变为比较复杂的由大写字符、小写字符、数字、下划线等字符组成的密码,从而使密码的破解更为困难,这样可以一举两得。

2.2 性能要求
本设计的密码输入器在设计时还特别添加了保护措施,单片机上的程序是加密而不可读的,存储模块内存储的密码是经过加密处理的,不是原始密码,本密码输入器设有开机密码,只有输入正确的开机密码才能进行密码操作,而开机密码可以设定输入次数,一旦错误开机密码次数达到某一规定数值,密码输入器将自锁。

三、方案设计
3.1 系统功能实现原理
图1所示为密码输入装置的原理框图。


图1   密码输入装置原理框图

单片机通过USB接口与PC机相接,单片机上安装有应用软件,PC机上有密码编辑软件。PC机开机时要求输入开机密码,只有当开机密码输入正确时,才能开启PC机进入系统。当单片机与PC机连接后,PC机显示屏上出现页面:要求在密码输入装置中输入开机密码。若开机密码不正确,程序将提示继续输入开机密码,当开机密码达到限定的输入次数时,程序自锁。
返回列表