本實用新型涉及一種多功能安全密碼鍵盤。
背景技術(shù):
密碼鍵盤是金融收銀系統(tǒng)必不可少的計算機外部設(shè)備之一,廣泛應(yīng)用在通信、交通、工商、稅務(wù)、超市等行業(yè),配合銀行系統(tǒng)、POS機和管理系統(tǒng)中使用,主要是用來輸入密碼。隨著銀行卡使用者的增多和刷卡消費的日益盛行,密碼鍵盤安全性越來越多地受到人們的關(guān)注。個人密碼安全成為保護儲戶資金的一個重要問題。隨著銀行系統(tǒng)對安全性要求的提高,原先使用的明文密碼小鍵盤存在安全隱患,客戶個人密碼如果以明文形式從終端傳送到前臺主機,在通信過程中容易被監(jiān)聽而泄露。
目前多數(shù)密碼鍵盤加密是通過軟件形式實現(xiàn)的,不同廠家對同一加密算法實現(xiàn)方式可能不同,同時,軟件加密勢必需要大量的運算過程,這無疑會耽誤運行速度,而且軟加密方式并未得到國家密碼管理機關(guān)的認可。
技術(shù)實現(xiàn)要素:
有鑒于此,本實用新型的目的在于提供一種多功能安全密碼鍵盤,采用硬加密代替原有的軟加密,加密強度高且加密方式靈活。
為實現(xiàn)上述目的本實用新型采用以下技術(shù)方案實現(xiàn):一種多功能安全密碼鍵盤,其特征在于:包括主控模塊、安全模塊、顯示模塊、語音模塊、鍵盤模塊、電平轉(zhuǎn)換模塊、打印機芯模塊、狀態(tài)指示燈與電源模塊;所述鍵盤模塊與主控模塊連接,用于輸入數(shù)字密碼;所述安全模塊與主控模塊連接,用于將所述數(shù)字密碼進行加密;所述語音模塊與主控模塊連接,用于播放語音;所述顯示模塊與主控模塊連接,用于顯示圖片或文字;所述電平轉(zhuǎn)換模塊與主控模塊連接,用于接收后端平臺的指令并將經(jīng)安全模塊加密后的數(shù)字密碼回傳至后端平臺;所述打印機芯模塊與主控模塊連接,用于進行打印操作;所述狀態(tài)指示燈與主控模塊連接;所述電源模塊分別與所述主控模塊、安全模塊、顯示模塊、語音模塊、鍵盤模塊、電平轉(zhuǎn)換模塊、打印機芯模塊及狀態(tài)指示燈連接,用于供電。
進一步的,還包括自毀模塊,所述自毀模塊分別與電源模塊、主控模塊連接,在遇到非法拆機時告知主控模塊。
進一步的,所述電平轉(zhuǎn)換模塊為TTL_RS232電平轉(zhuǎn)換模塊。
本實用新型與現(xiàn)有技術(shù)相比具有以下有益效果:本實用新型采用硬加密代替現(xiàn)有常用的軟加密,具有以下優(yōu)點:1、加密速度塊,硬加密是物理加密過程,省去大量繁雜的運算過程;2、加密強度高、加密方式靈活,在一顆加密芯片上可實現(xiàn)多種方式。
附圖說明
圖1是本實用新型的結(jié)構(gòu)示意圖。
圖2是本實用新型一實施例的密碼加密控制流程圖。
圖3是本實用新型一實施例的顯示控制流程圖。
圖4是本實用新型一實施例的自毀控制流程圖。
圖5是本實用新型一實施例的憑證打印控制流程圖。
具體實施方式
下面結(jié)合附圖及實施例對本實用新型做進一步說明。
請參照圖1,本實施例提供一種多功能安全密碼鍵盤,其特征在于:包括主控模塊、安全模塊、顯示模塊、語音模塊、鍵盤模塊、電平轉(zhuǎn)換模塊、打印機芯模塊(9針式微型打印機芯)、狀態(tài)指示燈與電源模塊;所述鍵盤模塊與主控模塊連接,用于輸入數(shù)字密碼;所述安全模塊與主控模塊連接,用于將所述數(shù)字密碼進行加密;所述語音模塊與主控模塊連接,用于播放語音;所述顯示模塊與主控模塊連接,用于顯示圖片或文字;所述電平轉(zhuǎn)換模塊與主控模塊連接,用于接收后端平臺的指令并將經(jīng)安全模塊加密后的數(shù)字密碼回傳至后端平臺;所述打印機芯模塊與主控模塊連接,用于進行打印操作;所述狀態(tài)指示燈與主控模塊連接;所述電源模塊分別與所述主控模塊、安全模塊、顯示模塊、語音模塊、鍵盤模塊、電平轉(zhuǎn)換模塊、打印機芯模塊及狀態(tài)指示燈連接,用于供電;還包括自毀模塊,所述自毀模塊分別與電源模塊、主控模塊連接,在遇到非法拆機時告知主控模塊;所述電平轉(zhuǎn)換模塊為TTL_RS232電平轉(zhuǎn)換模塊;特別的,主控模塊判斷TTL_RS232電平轉(zhuǎn)換模塊傳輸過來的數(shù)據(jù),根據(jù)數(shù)據(jù)控制語音模塊是否發(fā)出語音及對應(yīng)語音內(nèi)容和控制顯示模塊所顯示的內(nèi)容。
其中,各個模塊的具體功能如下:
安全模塊用于將所需要加密的數(shù)據(jù)進行加密,可實現(xiàn)DES/3DES、SM1/SM2/SM3/SM4等算法加密;以確保傳輸?shù)臄?shù)據(jù)是經(jīng)過加密的。
顯示模塊受主控芯片控制,主控模塊根據(jù)后端發(fā)送過來的數(shù)據(jù)確定顯示模塊所需顯示的內(nèi)容,顯示內(nèi)容可以是簡單的圖片和文字。
語音模塊用于提供語音功能,當主控模塊根據(jù)后端發(fā)送過來的數(shù)據(jù)判斷是否需要控制語音模塊播放語音;另外,所播放的語音內(nèi)容可根據(jù)實際需求定制。
自毀模塊用于保護安全模塊內(nèi)的密鑰不被竊取,當密碼鍵盤受到非法拆卸時,自毀模塊就會告知主控模塊,主控模塊控制安全模塊銷毀密鑰。
鍵盤模塊用于數(shù)字密碼的輸入,完全受主控芯片控制。主控芯片將鍵盤模塊輸入的數(shù)字密碼傳送給安全模塊加密,然后再通過TTL_RS232電平轉(zhuǎn)換模塊傳送出去。
如圖2所示是本實用新型一實施例的密碼加密控制流程圖。后端平臺需要用戶輸入數(shù)字密碼時,同時會下發(fā)一條為數(shù)字密碼通過SM4加密的指令,主控模塊接到這個指令后,會將從密碼模塊獲得的數(shù)字密碼發(fā)送給安全模塊加密并告知安全模塊加密方式,安全模塊加密完后,將數(shù)據(jù)發(fā)送主控模塊,由主控模塊通過TTL_RS232電平轉(zhuǎn)換模塊將加密的數(shù)字密碼發(fā)個后端平臺。
如圖3所示是本實用新型一實施例的顯示控制流程圖。后端平臺將顯示數(shù)據(jù)發(fā)送至TTL_RS232電平轉(zhuǎn)換模塊進行轉(zhuǎn)換,再將轉(zhuǎn)換后的數(shù)據(jù)發(fā)送至主控模塊,主控模塊將要顯示的數(shù)據(jù)發(fā)送至顯示模塊進行顯示。
于本實施例中,語音模塊的內(nèi)容包含以下兩種:當后端平臺需要用戶輸入密碼時,后端平臺會發(fā)一條指令給主控模塊,讓主控模塊控制語音模塊輸出‘請輸入密碼’的語音內(nèi)容;當需要客戶查看確定顯示模塊中顯示的內(nèi)容時,后端平臺可通過TTL_RS232電平轉(zhuǎn)換模塊下發(fā)指令,讓主控模塊控制語音模塊輸出‘請查看當前信息’的語音內(nèi)容。
如圖4所示是本實用新型一實施例的自毀控制流程圖。當自毀模塊檢測到安全密碼鍵盤遇到非法拆機時,發(fā)送自毀信號至主控模塊,主控模塊生成自毀指令并將之發(fā)送至安全模塊,安全模塊將其中的密鑰銷毀。
如圖5所示是本實用新型一實施例的憑證打印控制流程圖。主控模塊接收到TTL_RS232電平轉(zhuǎn)換模塊傳送過來的打印憑證數(shù)據(jù)(即顯示數(shù)據(jù))后,主控模塊根據(jù)數(shù)據(jù)內(nèi)容控制打印機芯進行打印操作,如當用戶辦理手機綁定銀行卡業(yè)務(wù)時,操作員可通過后端平臺(PAD)將業(yè)務(wù)相關(guān)信息通過打印機芯打印出來,以便于客戶簽字確認和保存。
以上所述僅為本實用新型的較佳實施例,凡依本實用新型申請專利范圍所做的均等變化與修飾,皆應(yīng)屬本實用新型的涵蓋范圍。