一種移動智能終端的加密器及其加密方法
【專利摘要】本發(fā)明公開了一種移動智能終端的加密器及其加密方法,該加密器與移動智能終端的連接端為音頻接頭,加密器包括的單元模塊為:CPU、加密單元、存儲器、計數(shù)器、密碼驗證單元和音頻轉(zhuǎn)換單元;其加密步驟為:(1)加密器接收加密指令并轉(zhuǎn)換為數(shù)字信號;(2)CPU接收(1)步數(shù)字信號后從存儲器中讀取UID碼和舊密碼;同時從計數(shù)器中讀取該加密器與移動終端連接過的計數(shù)值;(3)UID碼、舊密碼和計數(shù)值傳送給加密單元計算新密碼;(4)新密碼發(fā)送給密碼驗證單元進行驗證,確認正確儲存至存儲器中替代舊密碼,完成加密器與智能終端每次連接時新密碼的生成,每次新密碼完成后計數(shù)器將改變其原來的計數(shù)值。本發(fā)明的加密器,體積小,便于攜帶。通過音頻連接智能終端的耳機插座,不占用USB口,使用方便。
【專利說明】一種移動智能終端的加密器及其加密方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動互聯(lián)網(wǎng)的加密【技術(shù)領(lǐng)域】,特別是屬于一種移動智能終端的加密器及其加密方法。
【背景技術(shù)】
[0002]智能終端包括智能手機、平板電腦等,已經(jīng)在通訊、社交、旅游、支付、娛樂等人們生活的諸多方面得到越來越多的使用,而且智能終端的其它應用也在被越來越多的科技公司、愛好者開發(fā),但與應用程序相對應的使用安全性的問題也越來越普遍的引起了人們的重視。
[0003]早期的智能終端應用只是通過登陸時輸入客戶名和密碼來保證使用的安全性,隨后的方式除輸入客戶名和密碼外還增加了與后臺管理系統(tǒng)通信確認來保證使用的安全性。上述的保證安全性方法都是屬于軟件加密的方式,實際使用下來使用者還是有安全保障不夠的感覺。特別是隨著互聯(lián)網(wǎng)詐騙的增多,人們對智能終端使用安全性的要求也越來越來高。加密狗是一種對數(shù)據(jù)或應用程序進行加密以保證數(shù)據(jù)安全的硬件設(shè)備,加密狗通過計算機并行接口或USB接口與計算機設(shè)備連接,并在軟件執(zhí)行過程中與計算機設(shè)備交換數(shù)據(jù),實現(xiàn)數(shù)據(jù)加密。現(xiàn)有的加密狗通常是通過硬件內(nèi)嵌密碼或驗證程序,通過計算機軟件的執(zhí)行對加密狗中的密碼或驗證程序進行核對,如果核對結(jié)果正確,則可以訪問或使用計算機中的程序和數(shù)據(jù);因此,現(xiàn)有的加密狗僅具備密碼校驗的功能,其并不具備針對軟件或應用進行加密作用,加密仍熱是通過其他軟件實現(xiàn),這樣會導致加密軟件產(chǎn)生的密碼不能有效實現(xiàn)防范入侵。因此,最好的加密方式是將加密過程和移動終端的硬件信息相結(jié)合,從而提高密碼的可靠性。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是為了解決現(xiàn)有加密技術(shù)進行純軟件加密,從而導致密碼簡單,容易破解的技術(shù)缺陷和不足,提供一種與智能終端連接的加密器以及其加密方法,該加密器進行加密是需要獲取智能終端的連接次數(shù),運算產(chǎn)生的密碼與硬件連接次數(shù)相聯(lián)系,從而提高了加密的等級。此外,在加密器的與智能終端的連接方式上也進行了改進,充分利用了智能終端的音頻接口進行數(shù)據(jù)傳輸。
[0005]實現(xiàn)上述目的本發(fā)明的技術(shù)方案為,一種移動智能終端的加密器,該加密器與移動智能終端的連接端為音頻接頭,加密器包括的單元模塊為:CPU、加密單元、存儲器、計數(shù)器、密碼驗證單元和音頻轉(zhuǎn)換單元;CPU,分別連接并控制加密單元、存儲器、計數(shù)器,密碼驗證單元和音頻轉(zhuǎn)換單元工作;計數(shù)器,用于統(tǒng)計音頻接頭與智能終端的音頻連接口的連接次數(shù);存儲器,用于儲存UID碼和加密單元計算出的密碼;加密單元,用于根據(jù)UID碼、存儲器中的舊密碼及計數(shù)器統(tǒng)計的計數(shù)值,根據(jù)加密算法,計算生成新密碼;密碼驗證單元,用于驗證加密單元中生成的新密碼是否正確;音頻轉(zhuǎn)換單元,用于數(shù)字信號與音頻信號之間的轉(zhuǎn)換。[0006]上述加密單元和密碼驗證單元通過SPI接口與CPU連接;計數(shù)器與CPU通過DB總線連接,儲存器與CPU通過IIC接口連接;音頻轉(zhuǎn)換單元與CPU通過I/O 口連接。
[0007]本發(fā)明還提出了利用上述加密器進行加密的方法,該方法包括以下步驟:
(1)加密器與智能終端的音頻接口連接,接收智能終端發(fā)出的加密指令并通過音頻轉(zhuǎn)換單元轉(zhuǎn)換為數(shù)字信號;
(2)CPU接收(I)步數(shù)字信號后從存儲器中讀取內(nèi)置的UID碼和上次儲存的舊密碼;同時從計數(shù)器中讀取該加密器與移動終端連接過的計數(shù)值;
(3)上步獲取的UID碼、舊密碼和計數(shù)值傳送給加密單元計算新密碼;
(4)新密碼通過CPU發(fā)送給密碼驗證單元進行驗證,確認正確后將新密碼儲存至存儲器中替代舊密碼,至此完成加密器與智能終端每次連接時新密碼的生成,每次新密碼完成后計數(shù)器將改變其原來的計數(shù)值。
[0008]上述加密方法中,智能終端發(fā)出讀取密碼指令時,該指令經(jīng)過音頻轉(zhuǎn)換單元轉(zhuǎn)換后被CPU接收,CPU將存儲器中的密碼給智能終端。
[0009]本發(fā)明提供的加密器,通過設(shè)置內(nèi)置的UID碼,并利用其音頻連接端,使得該加密器在使用時直接通過智能終端的耳機插座與其連接。加密器根據(jù)UID碼、與智能終端的連接次數(shù)以及上一次與智能終端通訊連接時的舊密碼動態(tài)計算新密碼,確保了每次使用該加密器時的密碼是不相同的,確保這些智能終端張的應用只有授權(quán)才能使用,從而達到增強智能終端的使用安全性的目的。
【專利附圖】
【附圖說明】
[0010]圖1是本發(fā)明加密器結(jié)構(gòu)原理圖;
圖2是本發(fā)明加密器模塊構(gòu)架圖;
圖中,10、CPU ;100、加密器;110、音頻接頭;20、加密單元;30、儲存器;40、計數(shù)器;50、
密碼驗證單元;60、音頻轉(zhuǎn)換單元。
【具體實施方式】
[0011]為更好說明本發(fā)明的技術(shù)方案,下面結(jié)合附圖對本發(fā)明的進行具體描述,如圖1是本發(fā)明所述的加密器結(jié)構(gòu)原理圖,如圖所示,本發(fā)明的加密器100的連接端為音頻連接端110用于與智能終端的音頻連接口連接。在加密器中內(nèi)置UID碼,用于根據(jù)UID碼及音頻連接端與智能終端的音頻連接口的累計連接次數(shù)以及上一次與智能終端通訊連接時的舊密碼,按照預設(shè)的加密算法,計算此次與智能終端通訊連接時的新密碼。加密器內(nèi)部的模塊單元如圖2所示,CPU100,分別連接并控制加密單元20、存儲器30、計數(shù)器40,密碼驗證單元50和音頻轉(zhuǎn)換單元60工作;計數(shù)器,用于統(tǒng)計音頻接頭與智能終端的音頻連接口的連接次數(shù);存儲器,用于儲存UID碼和加密單元計算出的密碼;加密單元,用于根據(jù)UID碼、存儲器中的舊密碼及計數(shù)器統(tǒng)計的計數(shù)值,根據(jù)加密算法,計算生成新密碼;密碼驗證單元,用于驗證加密單元中生成的新密碼是否正確;音頻轉(zhuǎn)換單元,用于數(shù)字信號與音頻信號之間的轉(zhuǎn)換。利用加密器各模塊進行加密的過程為:(1)加密器與智能終端的音頻接口連接,接收智能終端發(fā)出的加密指令并通過音頻轉(zhuǎn)換單元轉(zhuǎn)換為數(shù)字信號;(2)CPU接收(I)步數(shù)字信號后從存儲器中讀取內(nèi)置的UID碼和上次儲存的舊密碼;同時從計數(shù)器中讀取該加密器與移動終端連接過的計數(shù)值;(3)上步獲取的UID碼、舊密碼和計數(shù)值傳送給加密單元計算新密碼;(4)新密碼通過CPU發(fā)送給密碼驗證單元進行驗證,確認正確后將新密碼儲存至存儲器中替代舊密碼,至此完成加密器與智能終端每次連接時新密碼的生成,每次新密碼完成后計數(shù)器將改變其原來的計數(shù)值。上述加密方法中,智能終端發(fā)出讀取密碼指令時,該指令經(jīng)過音頻轉(zhuǎn)換單元轉(zhuǎn)換后被CPU接收,CPU將存儲器中的密碼給智能終端。
[0012]上述技術(shù)方案僅體現(xiàn)了本發(fā)明技術(shù)方案的優(yōu)選技術(shù)方案,本【技術(shù)領(lǐng)域】的技術(shù)人員對其中某些部分所可能做出的一些變動均體現(xiàn)了本發(fā)明的原理,屬于本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種移動智能終端的加密器,其特征在于,該加密器(100)與移動智能終端的連接端為音頻接頭(110),加密器包括的單元模塊為:CPU、加密單元、存儲器、計數(shù)器、密碼驗證單元和音頻轉(zhuǎn)換單元; CPU,分別連接并控制加密單元、存儲器、計數(shù)器,密碼驗證單元和音頻轉(zhuǎn)換單元工作;計數(shù)器,用于統(tǒng)計音頻接頭與智能終端的音頻連接口的連接次數(shù);存儲器,用于儲存UID碼和加密單元計算出的密碼;加密單元,用于根據(jù)UID碼、存儲器中的舊密碼及計數(shù)器統(tǒng)計的計數(shù)值,根據(jù)加密算法,計算生成新密碼;密碼驗證單元,用于驗證加密單元中生成的新密碼是否正確;音頻轉(zhuǎn)換單元,用于數(shù)字信號與音頻信號之間的轉(zhuǎn)換。
2.根據(jù)權(quán)利要求1所述的移動智能終端的加密器,其特征在于,加密單元和密碼驗證單元通過SPI接口與CPU連接。
3.根據(jù)權(quán)利要求1所述的移動智能終端的加密器,其特征在于,計數(shù)器與CPU通過DB總線連接,儲存器與CPU通過IIC接口連接。
4.根據(jù)權(quán)利要求1所述的移動智能終端的加密器,其特征在于,音頻轉(zhuǎn)換單元與CPU通過I/o 口連接。
5.一種利用權(quán)利要求1所述的移動智能終端的加密器進行加密的方法,其特征在于,該方法包括以下步驟: (1)加密器與智能終端的音頻接口連接,接收智能終端發(fā)出的加密指令并通過音頻轉(zhuǎn)換單元轉(zhuǎn)換為數(shù)字信號; (2)CPU接收(I)步數(shù)字信號后從存儲器中讀取內(nèi)置的UID碼和上次儲存的舊密碼;同時從計數(shù)器中讀取該加密器與移動終端連接過的計數(shù)值; (3)上步獲取的UID碼、舊密碼和計數(shù)值傳送給加密單元計算新密碼; (4)新密碼通過CPU發(fā)送給密碼驗證單元進行驗證,確認正確后將新密碼儲存至存儲器中替代舊密碼,至此完成加密器與智能終端每次連接時新密碼的生成,每次新密碼完成后計數(shù)器將改變其原來的計數(shù)值。
6.根據(jù)權(quán)利要求5所述的加密方法,其特征在于,智能終端發(fā)出讀取密碼指令時,該指令經(jīng)過音頻轉(zhuǎn)換單元轉(zhuǎn)換后被CPU接收,CPU將存儲器中的密碼給智能終端。
【文檔編號】G06F21/34GK103942485SQ201410173579
【公開日】2014年7月23日 申請日期:2014年4月28日 優(yōu)先權(quán)日:2014年4月28日
【發(fā)明者】張旭輝, 李麗杰 申請人:深圳市杰瑞特科技有限公司