当前位置: 首页 > 专利查询>张翊专利>正文

非固定键位的变码键盘及变码方法技术

技术编号:5310435 阅读:285 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种非固定键位的变码键盘及变码方法,所述键盘上各个键的位置不是固定的,而是随机变化的,键位的变化没有规律可循。本发明专利技术键盘上各个键的位置不是固定的,而是随机变化的,键位的变化没有规律可循。如此,即便POS机键盘下被垫入一个“伪键盘”,它依然可以记录下密码输入者的按键位置路径图,但是这个路径图和密码本身没有任何关联。因而,键盘的保密性好,令操作者可以安全放心地使用。

【技术实现步骤摘要】

本专利技术涉及一种。
技术介绍
传统数字键盘的键位都是固定不变的,比方“1”键位于九宫格式键盘的左下角, “2”键紧挨着“1”键的旁边,然后“1”键的上、下位分别是“4”键和“0”键等。这种键盘由 于键位固定不变,非常容易被人从按键的方位来破译输入的密码。如果偷窥者想从上俯视输入密码者的按键过程,实质上,按键者按下的键偷窥者 是看不见的,因为已经被其手指挡住。但是,偷窥者还可以从按键者手指在键盘上的位置及 周围没有被按的键位,用排除法来获得按键者的实际按键“键号”。总而言之,传统键盘只要 知道输入动作在九宫格的路径,就能破译输入密码之内容。银行大量配发的POS机,采用的依然是这种位置固定的“死键盘”。普通的POS机 并不能时刻受到安全部门的监管,尤其是下发到一些公司和私人营业场所的POS机,犯罪 分子完全有机会和条件在POS的键盘上下手,在原有键盘的下层,垫入一个极薄的涤纶薄 膜式的纵横坐标定位式的“伪键盘”,由于POS机的键盘上的键号不能变化,因此这张“伪键 盘”可以将客户输入的密码位置通过纵横扫描而得到其所有坐标,这种扫描技术也就是当 前通用键盘所采用的计算机技术,不需要什么高技术就能在市场上购买或定做这种“伪键舟”ΓΤΠ ο于是对于能掌握POS机的任何一个人,都能取得刷卡者的密码,而顾客的银行账 号等信息都在POS机上留有记录并有打印存根。于是一道密码锁紧的大门就这样被轻易打 开了。总之,现在使用的传统键盘位置决定键号,虽然输入快捷,但保密性很差。随着信 息时代的高速发展,键盘的使用越来越广泛,而由此产生的诈骗案件也呈大幅度上升,因 而,人们渴望着有一种安全键盘来保护个人的密码等隐私信息。
技术实现思路
本专利技术需要解决的技术问题就在于克服现有技术的缺陷,提供一种非固定键位的 变码键盘及变码方法,它键盘上各个键的位置不是固定的,而是随机变化的,键位的变化没 有规律可循。如此,即便POS机键盘下被垫入一个“伪键盘”,它依然可以记录下密码输入者 的按键位置路径图,但是这个路径图和密码本身没有任何关联。因而,键盘的保密性好,令 操作者可以安全放心地使用。为解决上述问题,本专利技术采用如下技术方案本专利技术一种非固定键位的变码键盘,所述键盘上各个键的位置不是固定的,而是 随机变化的,键位的变化没有规律可循。具体地,所述键盘包括一个微处理器,所述微处理器设置有变码软件,键盘的键位 为液晶触摸键位或LED数码键位,液晶触摸键位或LED数码键位与微处理器连接;微处理器3通过扫描键盘纵横坐标点,以判断按键位置,变码软件随机产生键位排布表格,此为随机函 数f(x),排布表格一次有效,输出一位数据后重新生成表格;微处理器变码软件随机产生 表格排布后驱动液晶触摸键位或LED数码键位显示键位。本专利技术同时提供了一种非固定键位的变码键盘的变码方法,包括下列步骤1)、变码键盘程序入口初始化键盘;2)、变码软件随机生成临时表格排布序列并送键盘显示区显示临时键号;3)判断是否有按键按下?如果没有按键按下,回到步骤2 ;如果有按键按下,则进行步骤4 ;4)、查询临时表格,取得键值并发送到MCU密码缓存区临时保存;5)、判断用户是否按了 “确认”键?如果用户没有按“确认”键,则进行步骤2 ;如果用户按了 “确认”键,则进行步骤6 ;6)、将所有密码缓冲区的数据经过排序后,用PIN、MAC加密方法加密后通过网络 向上位机传输数据及密钥,并清空密码缓存区。本专利技术所述键盘上各个键的位置不是固定的,而是随机变化的,键位的变化没有 规律可循。比方“1”键的位置可能在九宫格的中间,也可能被按下一次后,又变到了九宫格 的右下角,其他键号位置同理,都在做随机变化。这样如果密码输入的值不变的话,每次输 入按键的位置就不是固定的。因而,本专利技术专门用于保密场所,尤其是银行的POS机等密码 输入器,能够有效地保护客户的密码信息。本专利技术的变码原理如下计算机键盘都是通过扫描键盘纵横引线而获得交叉点的坐标,再把坐标查表等手 段获得键号,这套技术目前非常成熟,而且可靠性极高。本专利技术仍然利用这种查询纵横坐标的办法获得键号,但是每次查询交叉点的含义 发生了变化,就是所查的表的格式发生了随机变化,但是这种随机变化会在按键前通过数 码显示在按键下方,键盘微处理器同样知道了这个变化的约定,因此不会发生错乱,错乱的 只是按键的位置,而不是键号。例如,原来(1,1)坐标点应该对应数字键“2”,这个2在原来 表格的第2位置。现在发生变码,计算机通过随机发生器打乱了表格,把表格原来存放2的 位置存放了 9,于是键盘微处理器会在原来(1,1)坐标点键号位置存放键号9。当有人按下 (1,1)交叉点上的键时,这个键下显示的是9,而不是原来的2。以此类推,所有键号都是随 机变化的,每按一次按键,键号改变一次,和魔方一样。按键者只要记住密码的数字,至于在 什么地方按下则是键盘微处理器临时编排的,按键者只要仔细观察键盘,按键盘显示的键 位操作就可。这样“伪键盘”记下的只是位置,而键号则无法获得,密码也就得到了保护。实施方法由于键号不是固定的,因此键盘上无法印刷不变的数字和字符,因此本 专利技术键盘采用液晶触摸平板做成,底下显示随机排布的数字序列,触摸屏幕则为输入动作。 另外可以在普通按键下装置小型LED数码管,甚至把LED数码管直接做成按键形式,数码在 变化,按键号位置一样在不停的变化。理论破解概率由于键盘数字是0至9,共计10个自然数,对应10个位置的随机 变化,其重复概率为1/10 ! = 1/3628800。本专利技术的键盘,位置与键号只发生临时关系,键号和位置无固定对应关系而由微 处理器临时编排。虽然输入不如传统键盘快捷,但是保密性极强。本专利技术专门用于保密场所,尤其是银行的POS机等密码输入器,能够有效地保护 客户的密码信息。附图说明图1为本专利技术变码键盘程序流程图。图2-1为本专利技术所述变码键盘电路原理图。图2-2为本专利技术所述变码键盘纵横坐标电路引线图。图2-3为本专利技术所述变码键盘键位处LED数码显示临时键位分布图。图2-4为本专利技术所述变码键盘查表表格示意图。具体实施例方式如图1所示,本专利技术变码键盘程序流程如下1)、变码键盘程序入口初始化键盘;2)、变码软件随机生成临时表格排布序列并送键盘显示区显示临时键号;3)判断是否有按键按下?如果没有按键按下,回到步骤2 ;如果有按键按下,则进行步骤4 ;4)、查询临时表格,取得键值并发送到MCU密码缓存区临时保存;5)、判断用户是否按了 “确认”键?如果用户没有按“确认”键,则进行步骤2 ;如果用户按了 “确认”键,则进行步骤6 ;6)、将所有密码缓冲区的数据经过排序后,用PIN、MAC加密方法加密后通过网络 向上位机传输数据及密钥,并清空密码缓存区。如图2-1所示,所述键盘包括一个微处理器,所述微处理器设置有变码软件,键盘 的键位为液晶触摸键位或LED数码键位,液晶触摸键位或LED数码键位与微处理器连接;微 处理器通过扫描键盘纵横坐标点,以判断按键位置,变码软件随机产生键位排布表格,此为 随机函数f(x),排布表格一次有效,输出一位数据后重新生成表格;微处理器变码软件随 机产生表格排布后驱动液晶触摸键位或LED数码键位显示键位。本专利技术所述变码键盘纵横坐本文档来自技高网
...

【技术保护点】
一种非固定键位的变码键盘,其特征在于:所述键盘上各个键的位置不是固定的,而是随机变化的,键位的变化没有规律可循。

【技术特征摘要】

【专利技术属性】
技术研发人员:张翊严雪铵
申请(专利权)人:张翊
类型:发明
国别省市:11[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1