簡訊息加密傳輸的方法
2023-07-19 07:01:06 2
專利名稱:簡訊息加密傳輸的方法
簡訊息加密傳輸的方法手支術令頁i或本發明涉及移動用戶設備之間傳輸簡訊息的方法,特別是涉及對所傳輸的 簡訊息進行加密的方法。為t景J支術隨著技術的發展,移動終端應用的普及,簡訊息功能的應用越來越廣泛。目前,帶有STK(SIMTool Kit,用戶識別應用發展工具)的SIM (Subscriber Ident i ty Module) 即用戶識別卡很多都具有通過SIM卡的主動式命令發送簡訊息的功能。STK可以理解為一組 開發增值業務的命令, 一種小型程式語言,它允許基於智慧卡的SIM卡運行自己的應用軟體。 STK技術主要應用於手機銀行、股票交易、外匯買賣以及理財秘書等領域。移動新業務"手 機銀行"、"股票查詢與交易"等就是在使用該項技術。帶有STK的SIM卡和原有SIM卡一樣, 可以在普通GSM手機上使用。上面所述的SIM卡通過主動式命令發送簡訊息存在以下不足1. 信息的內容以明文傳輸,對重要簡訊息的安全性和私密性保護度不夠。2. 無法避免重要簡訊息誤發給他人帶來的不良影響。簡訊息的發送者和接收者對於簡訊息的私密性和安全性都有更高的使用需求。發明內容本發明解決所述技術問題可以通過採用以下技術方案來實現 提供一種簡訊息加密傳輸的方法,在約定的用戶內部實現簡訊息的加密傳輸,包括以下步驟①簡訊息發送端步驟A. 簡訊息發送終端操作智慧卡菜單的簡訊息菜單項建立簡訊息內容;B. 所述智慧卡對所述簡訊息內容進行加密;C. 所述智慧卡在所述加密簡訊息之前加上固定的非常規字符序列,建立完整的簡訊息;4D. 所述簡訊息發送終端將所述完整的簡訊息發送給目標用戶的移動終端; ②簡訊息接收端步驟E. 目標用戶的移動終端即接收方移動終端接收簡訊息並以SIM卡方式存儲;F. 接收方移動終端的智慧卡對接收到的簡訊息進行分析,判斷簡訊息內容前是否有固 定的非常規字符序列,如果無,則是普通簡訊息;如果有,則為所述已加密的完整簡訊息, 接收方移動終端的智慧卡去掉所述非常規字符序列並對簡訊息內容進行解密;G. 解密後的簡訊息內容存儲在接收方移動終端的智慧卡中。 本發明所述方法可以在兼容GSM標準的所有SIM卡和各種品牌的移動終端上使用, 同現有技術相比較,本發明的技術效果在於1. 可以對簡訊息的內容實現保護,提高了簡訊息的安全性;2. 用戶是否選擇使用此擴展功能,都不影響原手機和SIM卡的收發簡訊息的功能;3. 如果將加密簡訊息誤發給非目標用戶,簡訊息內容將無法正常顯示,可以減輕誤發 重要簡訊息帶來的不良影響;
圖1是本發明方法所用移動終端設備之示意圖,其中,圖1-1是所述智慧卡和SIM卡 設置在移動終端內的示意圖,圖l-2是移動終端、智慧卡和SIM卡的分解示意圖。 圖2是本發明方法的加密簡訊息的發送流程示意圖。 圖3是本發明方法的加密簡訊息的接收流程示意圖。
具體實施方式
以下結合各附圖所示實施例作進 一 步詳述。隨著技術發展,可以通過多種方法在移動終端,特別是在普通行動電話(以下簡稱"手 機")內的SIM卡(subscriber identity model)上增加各種智能電路模塊,使之除了有基本的 SIM卡功能外,還有其它更多適用的擴展功能。通過在手機卡槽和SIM卡之間加入橋接式智 能卡,可以在不需要更換手機和SIM卡的前提下,使手機兼有小額支付,考勤,簡訊息擴展 之類的功能。本發明方法所涉及的智慧卡就是具備這些功能的智慧卡。智慧卡通過接口,同時與手機和SIM卡連接,在自身得到供電的同時,不影響原有SIM卡的正常使用。利用該智 能卡的接口以及數據處理和存儲功能,使得在不更換SIM卡的情況下,可以擴展SIM卡在短 信息、電話本和身份認證等方面的功能。所述智慧卡,包括CPl/、存儲器、接口電路等器件以及一塊柔性線路板,柔性線路板的 大小和形狀與SIM卡類似。這種智慧卡工作在手機和SIM卡之間,可以接收、發送、處理手 機以及SIM卡的信息。如圖l所示,所述智慧卡102位於移動終端101的卡槽與常規SIM卡103之間,必須 保證與原來的SIM卡卡體以及手機卡槽有正確穩定的電連接。本發明的實施例之簡訊息加密傳輸的方法,具體包括步驟① 簡訊息發送端步驟,如圖2所示,A. 利用移動終端101操作智慧卡102菜單的簡訊息菜單項建立簡訊息內容,見圖2中的 201步驟;B. 智慧卡102獲取到簡訊息內容之後,利用存儲在智慧卡102內部的密鑰對簡訊息內容 進行加密,見圖2中的202步驟;C. 在加密後的簡訊息內容之前加上固定的非常規字符序列,見圖2中的步驟203,並按 照一定的格式建立完整的簡訊息,見圖2中的步驟204;D. 移動終端101操作"發送簡訊"菜單項,智慧卡102將D步驟生成的簡訊息發送給移 動終端IOI,如步驟205所示,移動終端101完成簡訊息向目標用戶的發送,見圖2中的步 驟206;② 簡訊息接收端步驟,如圖3所示E. 目標用戶的移動終端101接收簡訊息,用戶設置簡訊息存儲的方式為SIM卡103存 儲,移動終端接收到簡訊息之後,選擇SIM卡103中簡訊息存儲文件6F3C文件,更新文件中 的記錄,見圖3中的301步驟;F. 如圖3中步驟3 02所示,智慧卡102分析到有移動終端寫入SIM卡10 3簡訊息的搡作,如圖3步驟303所示,判斷簡訊息的內容前面是否是固定的非常規字符序列,如果"否",如 圖3步驟304所示,則是普通簡訊息,將命令及簡訊息內容傳遞給SIM卡;判斷結果如果為 "是",如圖3步驟305所示,則是加密簡訊息,所述智慧卡去掉非常規字符序列,並修改短 信息長度UDL字節的數據為去掉非常規字符序列後的長度;如圖3步驟306所示,利用存儲在智慧卡內部的密鑰對簡訊息內容數據進行解密;G.如圖3步驟307所示,將解密後的簡訊息數據存儲在智慧卡102內部的文件6F3C 中,簡訊息的顯示通過智慧卡102的菜單操作完成。上述步驟的加解密操作採用相同的對稱算法進行,相同的密鑰存儲在智慧卡內部的數據 存儲區。步驟C中的非常規字符定義為"字符l" + "空格"+ "字符2",每個字符2個字節, 一共6個字節。"字符l"和"字符2"是手機,鍵盤等不可輸入的字符,用於和普通簡訊息 作區分的標識。步驟C中,按照GSM03.40標準規定的簡訊息格式組織簡訊息的數據,按照 GSM11. 14標準組織簡訊息發送的主動式命令。步驟G中,智慧卡中建立的簡訊息存儲文件WSC,符合GSM11.U標準,和常規SIM卡的6F3C文件格式相同
權利要求
1.一種簡訊息加密傳輸的方法,其特徵在於在約定的用戶內部實現簡訊息的加密傳輸,包括以下步驟①簡訊息發送端步驟A.簡訊息發送終端操作智慧卡菜單的簡訊息菜單項建立簡訊息內容;B.所述智慧卡利用存儲在智慧卡內部的密鑰對所述簡訊息內容進行加密;C.所述智慧卡在所述加密簡訊息之前加上固定的非常規字符序列,建立完整的簡訊息;D.所述簡訊息發送終端將所述完整的簡訊息發送至目標用戶的移動終端;②簡訊息接收端步驟F.目標用戶的移動終端即接收方移動終端接收簡訊息並選擇以SIM卡方式存儲;F.接收方移動終端的智慧卡對接收到的簡訊息進行分析,判斷簡訊息內容前是否有固定的非常規字符序列,如果無,則是普通簡訊息;如果有,則為所述已加密的完整簡訊息,接收方移動終端的智慧卡去掉所述非常規字符序列,並利用存儲在智慧卡內部的密鑰對簡訊息內容進行解密;G.解密後的簡訊息內容存儲在接收方移動終端的智慧卡中。
2. 如權利要求1所述的簡訊息加密傳輸的方法,其特徵在於所述簡訊息發送終端為移動終 端。
3. 如權利要求2所述的簡訊息加密傳輸的方法,其特徵在於所述智慧卡在物理上設置在移 動終端卡槽和常規SIM卡之間。
4. 如權利要求1所述的簡訊息加密傳輸的方法,其特徵在於所述非常規字符定義為"字 符1" + "空格"+ "字符2"。
5. 如權利要求1所述的簡訊息加密傳輸的方法,其特徵在於所述智慧卡內部的簡訊息存儲 文件格式與移動終端的SIM卡內的簡訊息存儲文件格式相同。
6. 如權利要求1所述的簡訊息加密傳輸的方法,其特徵在於所述約定的用戶的智慧卡對所 述簡訊息內容進行加解密是通過存儲在智慧卡內部的相同密鑰對簡訊息內容進行加解密 的,加解密操作採用相同的對稱算法進行。
全文摘要
本發明涉及一種簡訊息加密傳輸的方法,利用智慧卡(102)的橋接技術實現獨立於常規SIM卡(103)之外的簡訊息加密,實現保護簡訊息內容的目的,能夠在約定的採用本方法的用戶內部實現簡訊息的加密傳輸。該方法分為簡訊息發送和簡訊息接收兩個方面,其中簡訊息發送步驟包括建立簡訊息內容;在智慧卡內部對簡訊息內容進行加密;在加密簡訊息內容之前加上非常規字符序列;建立完整的簡訊息數據;將加密簡訊息發送給目標用戶;簡訊息接收步驟包括移動終端接收到簡訊息之後把簡訊息寫入命令發送給SIM卡;智慧卡對簡訊息內容標識進行分析,經分析如果屬於加密簡訊息,則進行解密後存儲在智慧卡內部。本發明的技術效果在於保證了簡訊息的安全傳輸。
文檔編號H04Q7/32GK101330685SQ20081006744
公開日2008年12月24日 申請日期2008年5月19日 優先權日2008年5月19日
發明者炎 蘆 申請人:深圳市中興集成電路設計有限責任公司