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