【技术实现步骤摘要】
一种防窥密码器及其密码防窥方法
本申请涉及信息安全领域,尤其涉及一种防窥密码器及其密码防窥方法。
技术介绍
在现代高科技信息社会中,数字密码技术越来越多地被应用在各种安全保障之中。为了保证数据的安全性,现有技术常采用设置位数不等的密码的方式来防止数据被窃取。但是现有的普通密码输入设备大多键盘裸露于外且数字键盘成规律有序固定分布,由于密码输入时通常周围环境很复杂,存在被窥视的风险。不法分子使用高科技设备根据用户手法动作规律和数字键盘规律即可猜测到其密码,从而侵害使用者利益。因此如何保障使用者密码不被窥视成为现如今亟待解决的问题。
技术实现思路
本申请提供了一种防窥密码器,包括按键模块、主控电路、码值寄存器和计时器;所述按键模块包括数码按钮、确认按钮和取消按钮;所述数码按钮输出的数码按键信号中每一位对应一个按钮;所述确认按钮输出确认信号,按钮按下时确认信号有效;所述取消按钮输出取消信号,按钮按下时取消信号有效;所述主控电路的接收端连接按键模块和码值寄存器,所述主控电路的输出端连接上位机、计时器和码值寄存器;所述主控电路接收到数码按钮的数码按键信号有效后,将码值记录至码值寄存器中,并触发计时器开始计时,在按键信号结束后将该码值对应的计时器计时值对应记录在码值寄存器中;所述主控电路在接收到确认信号有效时,根据码值寄存器中的计时值计算参考值,根据参考值设置按键持续时间密码,组合码值寄存器中的码值及其设置的持续时间密码得到最终密码,向上位机输出最终密码。如上所述 ...
【技术保护点】
1.一种防窥密码器,其特征在于,包括按键模块、主控电路、码值寄存器和计时器;/n所述按键模块包括数码按钮、确认按钮和取消按钮;所述数码按钮输出的数码按键信号中每一位对应一个按钮;所述确认按钮输出确认信号,按钮按下时确认信号有效;所述取消按钮输出取消信号,按钮按下时取消信号有效;/n所述主控电路的接收端连接按键模块和码值寄存器,所述主控电路的输出端连接上位机、计时器和码值寄存器;/n所述主控电路接收到数码按钮的数码按键信号有效后,将码值记录至码值寄存器中,并触发计时器开始计时,在按键信号结束后将该码值对应的计时器计时值对应记录在码值寄存器中;/n所述主控电路在接收到确认信号有效时,根据码值寄存器中的计时值计算参考值,根据参考值设置按键持续时间密码,组合码值寄存器中的码值及其设置的持续时间密码得到最终密码,向上位机输出最终密码。/n
【技术特征摘要】
20200228 CN 20201012904691.一种防窥密码器,其特征在于,包括按键模块、主控电路、码值寄存器和计时器;
所述按键模块包括数码按钮、确认按钮和取消按钮;所述数码按钮输出的数码按键信号中每一位对应一个按钮;所述确认按钮输出确认信号,按钮按下时确认信号有效;所述取消按钮输出取消信号,按钮按下时取消信号有效;
所述主控电路的接收端连接按键模块和码值寄存器,所述主控电路的输出端连接上位机、计时器和码值寄存器;
所述主控电路接收到数码按钮的数码按键信号有效后,将码值记录至码值寄存器中,并触发计时器开始计时,在按键信号结束后将该码值对应的计时器计时值对应记录在码值寄存器中;
所述主控电路在接收到确认信号有效时,根据码值寄存器中的计时值计算参考值,根据参考值设置按键持续时间密码,组合码值寄存器中的码值及其设置的持续时间密码得到最终密码,向上位机输出最终密码。
2.如权利要求1所述的防窥密码器,其特征在于,
主控电路在上电复位后或取消信号有效时,主控电路进入等待第1按键状态;
主控电路在等待第i按键状态下,当数码按键信号均无效时,保持等待第i按键状态;当数码按键信号中至少一个信号有效时,记录其中的有效信号,主控电路进入第i按键计时状态;
主控电路在第i按键计时状态下,当所述有效信号无效时,主控电路令码值寄存器等于当前计时值,主控电路进入等待按键弹起状态;否则保持第i按键计时状态;
主控电路在等待按键弹起状态下,当数码按键信号中任何信号均无效时,如果按键次数达到预定密码长度时,主控电路进入等待确认状态,否则主控电路进入等待第i+1按键状态;
主控电路在等待确认状态下,当确认信号有效时,主控电路令码值寄存器等于各计时器的均值,当计时器>均值时,输出1,否则输出0,进入等待确认无效状态;否则主控电路保持等待确认状态;
主控电路在等待确认无效状态下,当确认信号无效时,主控电路进入等待第1按键状态;否则保持等待确认无效状态。
3.如权利要求1所述的防窥密码器,其特征在于,还包括删除按钮,当删除按钮按下,主控电路接收到删除信号有效后,主控电路删除上一次记录的码值以及对应的计时值。
4.一种密码防窥方法,应用于如权利要求1-3任一项所述的防窥密码器中,其特征在于,所述方法包...
【专利技术属性】
技术研发人员:苑贵全,
申请(专利权)人:张家口浩扬科技有限公司,
类型:发明
国别省市:河北;13
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。