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