采用滾動(dòng)數(shù)碼鼠標(biāo)概念的防窺視密碼鍵盤設(shè)計(jì)
2.2 選碼轉(zhuǎn)輪和可逆計(jì)數(shù)器
選碼轉(zhuǎn)輪是一個(gè)在內(nèi)徑成環(huán)形均勻布有12小孔的圓形轉(zhuǎn)輪,在PCB板上設(shè)有一個(gè)紅外發(fā)光管和兩個(gè)紅外接收管。轉(zhuǎn)輪轉(zhuǎn)動(dòng)會(huì)切割紅外光線,通過(guò)光電二極管和轉(zhuǎn)輪上的光孔形成信號(hào),經(jīng)過(guò)整形后利用兩個(gè)信號(hào)輸入的先后順序識(shí)別轉(zhuǎn)輪的正反轉(zhuǎn)。
2.3 隨機(jī)數(shù)發(fā)生器
為了防止他人從輸入的動(dòng)作和規(guī)律看出所輸密碼,鍵盤的每次啟動(dòng)或每輸入一位碼后再輸入新一位碼時(shí),鍵盤總是在0~9之間隨機(jī)顯示一個(gè)數(shù),在此數(shù)的基礎(chǔ)上再進(jìn)行加/減計(jì)數(shù)。這個(gè)隨機(jī)數(shù)的產(chǎn)生用單片機(jī)一個(gè)內(nèi)部寄存器完成。該寄存器不斷進(jìn)行BCD不帶進(jìn)位的高速加計(jì)數(shù),當(dāng)需要產(chǎn)生隨機(jī)數(shù)時(shí),從該寄存器即時(shí)取出當(dāng)時(shí)的計(jì)數(shù)值。由于取數(shù)是操作人員按動(dòng)“確認(rèn)”鍵后進(jìn)行,是一個(gè)隨機(jī)時(shí)刻,所以取出的數(shù)也是一個(gè)0~9之間的隨機(jī)數(shù)。
3 視角限制方法
在顯示器的前面放置一層內(nèi)部平面經(jīng)過(guò)凹凸處理的透光材料。該層材料使與顯示器平面法線方向平行的光線不失真射出,使偏離中心的光線發(fā)生散射,從而限制顯示器在垂直方向的視角,即只允許交易者個(gè)人看到顯示器的內(nèi)容。調(diào)節(jié)顯示器的電流使顯示器的亮度為一個(gè)合適的值。通過(guò)調(diào)節(jié)顯示器表面與透光材料的距離h也能達(dá)到限制顯示器在垂直方向的視角,如圖3。
本文引用地址:http://2s4d.com/article/151272.htm
圖3 顯示器部分剖面圖
圖4是根據(jù)上述原理制作的鼠標(biāo)結(jié)構(gòu)密碼鍵盤圖。首先從功能上進(jìn)行對(duì)比實(shí)驗(yàn),對(duì)比鍵盤是深圳某公司出品的碼位固定的明碼鍵盤,當(dāng)輸入一個(gè)0~9之間的數(shù)字時(shí),該鍵盤串行傳送一個(gè)8位的二進(jìn)制碼3X,X是要傳送的數(shù)字。制作的鍵盤采用相同的編碼和傳輸率,接收端是一臺(tái)計(jì)算機(jī)。經(jīng)過(guò)100多次輸入6位密碼,兩者性能完全相同。
設(shè)計(jì)的顯示器視角為15°,即使在操作人員旁邊站立,也很難從密碼鍵盤輸入端看到應(yīng)輸入的密碼。輸入速度在開(kāi)始時(shí)較慢,經(jīng)過(guò)簡(jiǎn)單熟悉后,設(shè)計(jì)制作的鼠標(biāo)式密碼鍵盤的輸入速度與碼位固定的明碼鍵盤相同。
評(píng)論