使用者選擇密碼信息存儲菜單,然后輸入密碼信息,通過串口通信模塊,將密碼信息發(fā)送至下位機進行保存;
[0041]3)使用者選擇密碼信息查詢菜單,然后輸入密碼或者指紋,輸入正確后,將該關(guān)鍵字信息通過串口通信模塊傳送給下位機管理器,下位機管理器完成數(shù)據(jù)查找并返特定的密碼信息給上位機。
[0042]作為本發(fā)明的一種優(yōu)選,所述主控MCU優(yōu)選為STC15W1K24S單片機。
[0043]作為本發(fā)明的一種優(yōu)選,所述指紋認證模塊為核心指紋傳感器。
[0044]作為本發(fā)明的一種優(yōu)選,所述核心指紋傳感器為FPC1080刮擦式指紋傳感器。
[0045]作為本發(fā)明的一種優(yōu)選,所述密碼存儲模塊優(yōu)選為EEPROM。
[0046]作為本發(fā)明的一種優(yōu)選,所述上位機軟件為基于C++的Windows程序。
[0047]本發(fā)明在使用時,使用者首先需要將要保存的密碼信息和關(guān)鍵字通過上位機發(fā)送到下位機,這將啟用系統(tǒng)的密碼信息存儲功能。在使用者進行網(wǎng)上沖浪需要特定網(wǎng)站的使用者名和密碼,或者在付款等金融活動中需要支付密碼的時候,只需要在上位機中輸入關(guān)鍵字,上位機將關(guān)鍵字信息傳送給下位機,由下位機完成數(shù)據(jù)查找并返特定的密碼信息給上位機。使用者將下位機返回的賬密信息直接鏈接到對應(yīng)網(wǎng)站或者輸入到支付終端上即可。
[0048]特別的,在每一個密碼信息存儲的時候,會有是否在查詢的時候啟用指紋認證的選項,以保證金融類或重要社交賬號密碼的安全性。本發(fā)明原則上使用者只需記住一個密碼,在使用密碼信息查詢功能的時候輸入管理密碼,即可保證所有賬戶密碼的安全。
[0049]此外,本發(fā)明通過指紋認證模塊完成用戶的身份認證,以保證密碼信息的安全;通過串口通信完成上下位機指令和數(shù)據(jù)的傳輸;通過上位機信息顯示與查詢模塊獲取存儲在下位即硬件中的賬戶名和密碼信息;并且通過PC端軟件可直接打開相關(guān)網(wǎng)站并登陸,可以通過串口通信,使用戶在PC機上可以增添、查詢、刪除下位機非易失性存儲器介質(zhì)中存儲的密碼數(shù)據(jù)。所述的串口通信為加密通信協(xié)議。
[0050]對于本領(lǐng)域技術(shù)人員來說,將本發(fā)明思想做同等替換或更改,皆屬于本發(fā)明權(quán)利保護范圍內(nèi),本發(fā)明核心思想包括但不限于硬件存儲、指紋認證、交互技術(shù)。具體的,本發(fā)明中硬件存儲是指采用非易失性存儲介質(zhì)(如EEPROM)存儲密碼數(shù)據(jù);本發(fā)明中指紋認證是指在密碼查詢的時候,可選擇指紋認證來加強重要賬戶密碼的安全性;本發(fā)明中交互技術(shù)是指本發(fā)明所述系統(tǒng)采用上下位機結(jié)合方式以下位機硬件存儲保證密碼數(shù)據(jù)的安全性,以上位機軟件提升人機交互的體驗,以上下位機交互作為指令和數(shù)據(jù)的傳送方式。
[0051]本發(fā)明所述的一種面向用戶的硬件密碼管理器,它利用硬件存儲、指紋認證和交互技術(shù),一方面可以利用方便的一個主密碼管理多個賬戶密碼數(shù)據(jù),另一方面又創(chuàng)造性的規(guī)避了主密碼泄露帶來的災(zāi)難性后果。
[0052]以上所述僅是本發(fā)明的較佳實施方式,故凡依本發(fā)明專利申請范圍所述的構(gòu)造、特征及原理所做的等效變化或修飾,均包括于本發(fā)明專利申請范圍內(nèi)。
【主權(quán)項】
1.一種面向用戶的硬件密碼管理器,其特征在于:它包括下位機密碼管理器和上位機單元;所述下位機密碼管理器由主控MCU、指紋認證模塊、密碼存儲模塊組成,該主控MCU通過數(shù)據(jù)導(dǎo)線與指紋認證模塊和密碼存儲模塊相連;所述上位機單元由串口通信模塊、密碼信息查詢模塊與顯示模塊組成;所述上位機單元使用串口通信模塊,通過網(wǎng)絡(luò)與下位機密碼管理器相連; 其獲取密碼,采用如下的方法步驟: 1)通過指紋認證模塊完成用戶的身份認證; 2)通過串口通信完成上位機單元與下位機管理器間的指令和數(shù)據(jù)傳輸; 3)通過上位機單元的上位機軟件來控制信息顯示,進行密碼信息存儲和密碼信息查詢,并利用查詢模塊獲取存儲在下位即硬件中的賬戶名和密碼信息; 其密碼信息存儲和密碼信息查詢的方法步驟如下: 1)使用者進入上位機單元的上位機軟件界面,進行功能選擇:密碼信息存儲或密碼信息查詢; 2)使用者選擇密碼信息存儲菜單,然后輸入密碼信息,通過串口通信模塊,將密碼信息發(fā)送至下位機進行保存; 3)使用者選擇密碼信息查詢菜單,然后輸入密碼或者指紋,輸入正確后,將該關(guān)鍵字信息通過串口通信模塊傳送給下位機管理器,下位機管理器完成數(shù)據(jù)查找并返特定的密碼信息給上位機。
2.根據(jù)權(quán)利要求1所述的一種面向用戶的硬件密碼管理器,其特征在于:所述主控MCU優(yōu)選為STC15W1K24S單片機。
3.根據(jù)權(quán)利要求1所述的一種面向用戶的硬件密碼管理器,其特征在于:所述指紋認證模塊為核心指紋傳感器。
4.根據(jù)權(quán)利要求1所述的一種面向用戶的硬件密碼管理器,其特征在于:所述核心指紋傳感器為FPC1080刮擦式指紋傳感器。
5.根據(jù)權(quán)利要求1所述的一種面向用戶的硬件密碼管理器,其特征在于:所述密碼存儲模塊優(yōu)選為EEPROM。
【專利摘要】本發(fā)明涉及信息安全存儲技術(shù)領(lǐng)域,特別涉及一種面向用戶的硬件密碼管理器,它包括下位機密碼管理器和上位機單元;所述下位機密碼管理器由主控MCU、指紋認證模塊、密碼存儲模塊組成,該主控MCU通過數(shù)據(jù)導(dǎo)線與指紋認證模塊和密碼存儲模塊相連;所述上位機單元由串口通信模塊、密碼信息查詢與顯示模塊組成;所述上位機單元通過串口通信模塊,通過網(wǎng)絡(luò)與下位機密碼管理器相連;它利用硬件存儲、指紋認證和交互技術(shù),一方面可以利用方便的一個主密碼管理多個賬戶密碼數(shù)據(jù),另一方面又創(chuàng)造性的規(guī)避了主密碼泄露帶來的災(zāi)難性后果。
【IPC分類】H04L29-06, G06F21-32
【公開號】CN104850772
【申請?zhí)枴緾N201510229263
【發(fā)明人】許先璠, 陳春雨, 高麗蓉, 馬曉忠, 關(guān)瑾寧, 黃國寧, 畢春萍, 宋賓, 陳皞
【申請人】安徽大學(xué)
【公開日】2015年8月19日
【申請日】2015年5月6日