欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

自助終端與密碼鍵盤相互認證的方法

文檔序號:6442601閱讀:1127來源:國知局
專利名稱:自助終端與密碼鍵盤相互認證的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種自助終端與密碼鍵盤相互認證的方法。
背景技術(shù)
自助終端目前廣泛應(yīng)用于金融與其他行業(yè)領(lǐng)域,對按鍵加密的要求越來越高。為了避免發(fā)生沒有經(jīng)過認證的鍵盤接入系統(tǒng),或者客戶自行替換密碼鍵盤引起的安全性問題,對密碼鍵盤的認證顯得尤為重要。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種自助終端與密碼鍵盤相互認證的方法,能實現(xiàn)自助終端與密碼鍵盤的有效驗證,保證了密碼鍵盤使用的安全性。本發(fā)明采用以下技術(shù)方案實現(xiàn)一種自助終端與密碼鍵盤相互認證的方法,其特征在于包括密碼鍵盤的預(yù)處理以及自助終端軟件與密碼鍵盤的相互認證;所述密碼鍵盤的預(yù)處理是通過鍵盤初始化工具,先讀取到該密碼鍵盤的序列號,而后該初始化工具會用內(nèi)置的根密鑰配合一加密算法換算為第一組LandiKeyA,并下裝到該密碼鍵盤中;所述自助終端軟件與密碼鍵盤的相互認證是在自助終端應(yīng)用程序啟動時,調(diào)用經(jīng)驗證后的動態(tài)庫,該動態(tài)庫是負責(zé)和密碼鍵盤進行通訊的中間程序,終端應(yīng)用程序通過調(diào)用該中間程序?qū)崿F(xiàn)對密碼鍵盤的控制;該動態(tài)庫通過所述加密算法將密碼鍵盤序列號換算為第二組 LandiKeyA ;然后系統(tǒng)將該第二組LandiKeyA與所述第一組LandiKeyA進行比對驗證,如果兩者相同認為驗證通過,否則為不通過;自助終端應(yīng)用程序根據(jù)驗證的結(jié)果拒絕驗證不通過的密碼鍵盤接入系統(tǒng)。在本發(fā)明一實施例中,所述動態(tài)庫的驗證采用MD5進行驗證。在本發(fā)明一實施例中,所述第二組LandiKeyA生成后,該自助終端同時生成一組隨機數(shù),并將該隨機數(shù)發(fā)往密碼鍵盤,密碼鍵盤用存儲的第一組LandiKeyA對隨機數(shù)進行加密獲得加密結(jié)果TAC0,而后密碼鍵盤將該TACO返回給動態(tài)庫,該動態(tài)庫用第二組 LandiKeyA對RAND進行加密獲得加密結(jié)果TAC1,最后對TACO和TACl進行比對驗證,如果兩者相同認為驗證通過,否則為不通過,終端應(yīng)用程序根據(jù)驗證的結(jié)果拒絕驗證不通過的密碼鍵盤接入系統(tǒng)。在本發(fā)明一實施例中,所述的LandiKeyA為8字節(jié),存在所述密碼鍵盤中,且掉電自毀。本發(fā)明通過將密碼鍵盤的序列號進行加密驗證,終端應(yīng)用程序根據(jù)驗證的結(jié)果拒絕驗證不通過的密碼鍵盤接入系統(tǒng),從而保證系統(tǒng)的安全性,方法簡單,具有較好的使用價值。


圖1是本發(fā)明實施例的方法流程示意圖。
具體實施例方式本發(fā)明提供一種自助終端與密碼鍵盤相互認證的方法,其特征在于包括密碼鍵盤的預(yù)處理以及自助終端軟件與密碼鍵盤的相互認證;所述密碼鍵盤的預(yù)處理是通過鍵盤初始化工具,先讀取到該密碼鍵盤的序列號,而后該初始化工具會用內(nèi)置的根密鑰配合一加密算法換算為第一組LandiKeyA,并下裝到該密碼鍵盤中;本實施例中,該LandiKeyA 是用于進行密碼鍵盤認證的密鑰,8字節(jié),存在密碼鍵盤中,掉電自毀。所述自助終端軟件與密碼鍵盤的相互認證是在自助終端應(yīng)用程序啟動時,調(diào)用經(jīng)驗證后的動態(tài)庫,該動態(tài)庫是負責(zé)和密碼鍵盤進行通訊的中間程序,終端應(yīng)用程序通過調(diào)用該中間程序?qū)崿F(xiàn)對密碼鍵盤的控制;該動態(tài)庫通過所述加密算法將密碼鍵盤序列號換算為第二組LandiKeyA ;然后系統(tǒng)將該第二組LandiKeyA與所述第一組LandiKeyA進行比對驗證,如果兩者相同認為驗證通過,否則為不通過;自助終端應(yīng)用程序根據(jù)驗證的結(jié)果拒絕驗證不通過的密碼鍵盤接入系統(tǒng)。本實施例的密碼鍵盤是在自助終端設(shè)備上安裝的用于進行按鍵或通訊加密的鍵盤,如ATM機上使用的鍵盤,一般為16鍵,僅包含數(shù)字鍵、確認鍵、取消鍵、清除鍵等按鍵。所述根密鑰是存儲于密碼鍵盤初始化工具內(nèi)部的密鑰,用特定算法對密碼鍵盤序列號進行加密生成LandiKeyA。對于不同的項目可以設(shè)置不同的根密鑰,生成不同的初始化工具,從而提高安全性。請參照圖1,圖1是本發(fā)明另一實施例的方法流程示意圖。從圖中可知,自助終端的應(yīng)用程序在啟動后,通過MD5對DLL進行合法性驗證,該DLL動態(tài)庫由專人開發(fā),其內(nèi)置與鍵盤初始化程序相同的根密鑰,根據(jù)同樣的算法換算密碼鍵盤序列號為LandiKeyA,如果該密碼鍵盤是配套的,該LandiKeyA應(yīng)該與鍵盤中存儲的LandiKeyA相同。同時生成一組隨機數(shù)(RAND),將隨機數(shù)發(fā)往密碼鍵盤,密碼鍵盤用存儲的LandiKeyA對隨機數(shù)進行加密獲得加密結(jié)果TAC0,而后密碼鍵盤將TACO返回給動態(tài)庫程序,動態(tài)庫程序用前面生成的 LandiKeyA對RAND進行加密獲得加密結(jié)果TACl,最后對TACO和TACl進行比對驗證,如果兩者相同認為驗證通過,否則為不通過。終端應(yīng)用程序根據(jù)驗證的結(jié)果拒絕驗證不通過的密碼鍵盤接入系統(tǒng)。以上所述僅為本發(fā)明的較佳實施例,凡依本發(fā)明申請專利范圍所做的均等變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
1.一種自助終端與密碼鍵盤相互認證的方法,其特征在于包括密碼鍵盤的預(yù)處理以及自助終端軟件與密碼鍵盤的相互認證;所述密碼鍵盤的預(yù)處理是通過鍵盤初始化工具,先讀取到該密碼鍵盤的序列號,而后該初始化工具會用內(nèi)置的根密鑰配合一加密算法換算為第一組LandiKeyA,并下裝到該密碼鍵盤中;所述自助終端軟件與密碼鍵盤的相互認證是在自助終端應(yīng)用程序啟動時,調(diào)用經(jīng)驗證后的動態(tài)庫,該動態(tài)庫是負責(zé)和密碼鍵盤進行通訊的中間程序,終端應(yīng)用程序通過調(diào)用該中間程序?qū)崿F(xiàn)對密碼鍵盤的控制;該動態(tài)庫通過所述加密算法將密碼鍵盤序列號換算為第二組LandiKeyA ;然后系統(tǒng)將該第二組LandiKeyA與所述第一組LandiKeyA進行比對驗證,如果兩者相同認為驗證通過,否則為不通過;自助終端應(yīng)用程序根據(jù)驗證的結(jié)果拒絕驗證不通過的密碼鍵盤接入系統(tǒng)。
2.根據(jù)權(quán)利要求1所述的自助終端與密碼鍵盤相互認證的方法,其特征在于所述動態(tài)庫的驗證采用MD5進行驗證。
3.根據(jù)權(quán)利要求1所述的自助終端與密碼鍵盤相互認證的方法,其特征在于所述第二組LandiKeyA生成后,該自助終端同時生成一組隨機數(shù),并將該隨機數(shù)發(fā)往密碼鍵盤,密碼鍵盤用存儲的第一組LandiKeyA對隨機數(shù)進行加密獲得加密結(jié)果TAC0,而后密碼鍵盤將該TACO返回給動態(tài)庫,該動態(tài)庫用第二組LandiKeyA對RAND進行加密獲得加密結(jié)果TACl, 最后對TACO和TACl進行比對驗證,如果兩者相同認為驗證通過,否則為不通過,終端應(yīng)用程序根據(jù)驗證的結(jié)果拒絕驗證不通過的密碼鍵盤接入系統(tǒng)。
4.根據(jù)權(quán)利要求1所述的自助終端與密碼鍵盤相互認證的方法,其特征在于所述的 LandiKeyA為8字節(jié),存在所述密碼鍵盤中,且掉電自毀。
全文摘要
本發(fā)明涉及一種自助終端與密碼鍵盤相互認證的方法,其特征在于包括密碼鍵盤的預(yù)處理以及自助終端軟件與密碼鍵盤的相互認證;所述密碼鍵盤的預(yù)處理是通過鍵盤初始化工具,先讀取到該密碼鍵盤的序列號,而后該初始化工具會用內(nèi)置的根密鑰配合一加密算法換算為第一組LandiKeyA,并下裝到該密碼鍵盤中;所述自助終端軟件與密碼鍵盤的相互認證是通過一動態(tài)庫通過所述加密算法將密碼鍵盤序列號換算為第二組LandiKeyA;然后系統(tǒng)將該第二組LandiKeyA與所述第一組LandiKeyA進行比對驗證,如果兩者相同認為驗證通過,否則為不通過。本發(fā)明能實現(xiàn)自助終端與密碼鍵盤的有效驗證,保證了密碼鍵盤使用的安全性。
文檔編號G06F21/04GK102521546SQ20111043468
公開日2012年6月27日 申請日期2011年12月22日 優(yōu)先權(quán)日2011年12月22日
發(fā)明者楊長嘉, 林雄聲, 胡欣, 謝偉強 申請人:福建聯(lián)迪商用設(shè)備有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
慈溪市| 兴安盟| 晋州市| 蓬莱市| 昌邑市| 南开区| 尚志市| 镶黄旗| 和田县| 海宁市| 赫章县| 定远县| 荔波县| 娄底市| 额尔古纳市| 朝阳县| 金秀| 广宗县| 双峰县| 饶阳县| 乐东| 苏尼特左旗| 阿克苏市| 孟连| 历史| 永新县| 宾川县| 泗阳县| 错那县| 鸡泽县| 康马县| 蓝山县| 淅川县| 衢州市| 日照市| 北安市| 神农架林区| 青州市| 四川省| 新营市| 宝坻区|