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