亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種短信加密的方法及其應(yīng)用的終端設(shè)備的制作方法

文檔序號(hào):7648981閱讀:178來(lái)源:國(guó)知局

專(zhuān)利名稱(chēng)::一種短信加密的方法及其應(yīng)用的終端設(shè)備的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及移動(dòng)通訊領(lǐng)域,尤其涉及移動(dòng)通訊領(lǐng)域的一種短信加密的方法及其應(yīng)用的終端設(shè)備。
背景技術(shù)
:目前,朋友間利用短信來(lái)溝通聯(lián)絡(luò)越來(lái)越頻繁,很多人甚至把短信當(dāng)作了一種聊天工具。但是,有些短信屬于隱私信息,要是手機(jī)不小心丟失或被其他人隨手觀看其中的短信,就有可能發(fā)生泄密的情況。手^L上的短信息有可能涉及機(jī)主的軍政機(jī)密、商業(yè)秘密、個(gè)人隱私等不宜為他人所知的內(nèi)容。所以,發(fā)明一種短信加密的方法及其應(yīng)用的終端設(shè)備,可以4巴人們平常的短信通過(guò)一種巧妙的方法進(jìn)行加密,并且不會(huì)多花用戶(hù)的費(fèi)用,可以4艮好的保護(hù)手機(jī)用戶(hù)的隱私信息,是非常之必要的。
發(fā)明內(nèi)容有鑒如此,本發(fā)明提供一種短信加密的方法及其應(yīng)用的終端設(shè)備,可以把人們平常的短信通過(guò)一種巧妙的方法進(jìn)行加密,并且不會(huì)多花用戶(hù)的費(fèi)用,可以很好的保護(hù)手機(jī)用戶(hù)的隱私信息。一種短信加密的方法,其中,該方法包括在發(fā)送終端設(shè)備與接收終端設(shè)備之間根據(jù)各自的密鑰密碼表相互協(xié)商一個(gè)數(shù)字密鑰,且終端設(shè)備與終端設(shè)備存儲(chǔ)有偽短信表;在發(fā)送時(shí)和接收后都使用對(duì)稱(chēng)加密技術(shù)分別對(duì)短信正文內(nèi)容進(jìn)行加密以使短信內(nèi)容顯示為偽短信表內(nèi)的其中一條短信的內(nèi)容,通過(guò)偽短信表將加密的短信偽造成正常的短信。所述偽短信表在短信接收方和短信發(fā)送方兩邊相同,包括序號(hào)和序號(hào)對(duì)應(yīng)的短信正文都完全一樣。所述偽短信表包括多條偽短信內(nèi)容,且偽短信表具有編輯功能,用以修改、增加、刪除偽短信表的條目。所述短信發(fā)送具體包括選擇偽短信表中的一條偽短信,然后根據(jù)密鑰密碼表和偽短信表對(duì)數(shù)字密鑰進(jìn)行加密,得到加密后的密鑰,再使用加密后的密鑰對(duì)真正發(fā)送的短信進(jìn)行加密,最后將加密的短信發(fā)送給接收方。所述短信發(fā)送具體包括在短信發(fā)送選擇界面,通過(guò)特殊按鍵序列來(lái)啟動(dòng)隱藏的菜單,由短信發(fā)送方來(lái)選擇偽短信表序號(hào)和輸入密鑰,然后采用加密的方法發(fā)送短信。所述短信接收具體包括根據(jù)約定的密鑰密碼表和偽短信表對(duì)數(shù)字密鑰進(jìn)行解密,得到解密后的密鑰,根據(jù)解密后的密鑰,將短信進(jìn)行解密,顯示解密后的真正短信內(nèi)容。所述短信接收具體包括在短信閱讀界面,短信接收方通過(guò)特殊按鍵序列來(lái)啟動(dòng)隱藏的菜單,輸入偽短信表序號(hào)和密鑰,當(dāng)短信接收方輸入了正確的偽短信表序號(hào)和密鑰后,根據(jù)算法將正確的數(shù)據(jù)解密出來(lái),顯示解密后的真正短信內(nèi)容。所述密鑰密碼表是幾張用來(lái)對(duì)密鑰進(jìn)行加密和解密的表格,采用數(shù)字密鑰,密鑰是由0-9十個(gè)數(shù)字組成,根據(jù)偽短信表的表項(xiàng)數(shù)目N約定N個(gè)密鑰密碼表。與現(xiàn)有技術(shù)相比,由于本發(fā)明在發(fā)送時(shí)和接收后都使用對(duì)稱(chēng)加密技術(shù)分別對(duì)短信正文內(nèi)容進(jìn)行加密以使短信內(nèi)容顯示為偽短信表內(nèi)的其中一條短信的內(nèi)通,通過(guò)偽短信表將加密的短信偽造成正常的短信。所以,可以把人們平常的短信通過(guò)一種巧妙的方法進(jìn)行加密,并且不會(huì)多花用戶(hù)的費(fèi)用,可以很好的保護(hù)手機(jī)用戶(hù)的隱私信息。圖1為本發(fā)明較佳實(shí)施方式之短信加密的發(fā)送過(guò)程示意圖;圖2為本發(fā)明較佳實(shí)施方式之短信加密的接收過(guò)程示意圖。具體實(shí)施例方式為使本發(fā)明之目的、技術(shù)方案、優(yōu)點(diǎn)更加明確、清楚,以下結(jié)合具體實(shí)施方式、附圖對(duì)本發(fā)明之技術(shù)方案作進(jìn)一步詳細(xì)的說(shuō)明。本發(fā)明所提供的一種短信加密的方法,在終端設(shè)備與終端設(shè)備之間可以通過(guò)口頭或其他保密的方式相互協(xié)商一個(gè)數(shù)字密鑰,然后在發(fā)送時(shí)和接收后都使用對(duì)稱(chēng)加密技術(shù)對(duì)短信正文內(nèi)容進(jìn)行加密。對(duì)稱(chēng)算法(symmetricalgorithm),有時(shí)又叫傳統(tǒng)密碼算法,就是加密密鑰能夠從解密密鑰中推算出來(lái),同時(shí)解密密鑰也可以從加密密鑰中推算出來(lái)。而在大多數(shù)的對(duì)稱(chēng)算法中,加密密鑰和解密密鑰是相同的。所以也稱(chēng)這種加密算法為秘密密鑰算法或單密鑰算法。它要求發(fā)送方和接收方在安全通信之前,商定一個(gè)密鑰。對(duì)稱(chēng)算法的安全性依賴(lài)于密鑰,泄漏密鑰就意味著任何人都可以對(duì)他們發(fā)送或接收的消息解密,所以密鑰的保密性對(duì)通信性至關(guān)重要。對(duì)于短信這種普通需求,使用單密鑰算法即可。對(duì)稱(chēng)加密的優(yōu)點(diǎn)在于算法實(shí)現(xiàn)后的效率高、速度快。所以在短信加密這種對(duì)時(shí)間要求較高的應(yīng)用需求,是比較合適的。同時(shí),因?yàn)槌松俨糠种悄苁謾C(jī)外,其他的手機(jī)操作系統(tǒng)相對(duì)封閉,普通人很難將短信從手機(jī)卡或手機(jī)存貯空間中導(dǎo)出然后運(yùn)用窮舉法對(duì)加密數(shù)據(jù)進(jìn)行解密。所以本發(fā)明對(duì)于保護(hù)絕大多數(shù)普通手機(jī)用戶(hù)的隱私短信來(lái)說(shuō),都是很有益處的。鑒于短信的長(zhǎng)度,可以采用對(duì)稱(chēng)加密算法中的序列算法(streamalgorithm):—次只對(duì)明文中單個(gè)位(有時(shí)為字節(jié))加密或解密運(yùn)算。對(duì)于短信來(lái)說(shuō),加密后的數(shù)據(jù)要求小于或等于原始數(shù)據(jù)的長(zhǎng)度,所以只要序列算法符合這個(gè)要求,就可以使用到本發(fā)明中。序列算法有4艮多種可選的方案,例如置換密碼,維吉尼亞密碼,凱撒密碼,均可以采用到本發(fā)明中。同時(shí)本發(fā)明也提出了一種新的序列加密算法,專(zhuān)門(mén)針對(duì)手機(jī)短信加密,并可以取得^艮好的加密效果。置換密碼(permutationcipher)簡(jiǎn)述又稱(chēng)換位密碼(transpositioncipher),明文的字母保持相同,但順序被打亂。維吉尼亞密碼維吉尼亞密碼是在單一愷撒密碼的&出上擴(kuò)展出多表密碼,稱(chēng)為"維吉尼亞"密碼。維吉尼亞密碼引入了"密鑰',的概念,即根據(jù)密鑰來(lái)決定用哪一行的密表來(lái)進(jìn)行替換,以此來(lái)對(duì)抗字頻統(tǒng)計(jì)。凱撒密碼是一種非常常用的加密方法,一個(gè)簡(jiǎn)單的例子"baidu"用凱撒密碼法加密后字符串變?yōu)?edlgx",它的原理是什么呢?把"baidu"中的每一個(gè)字母按字母表順序向后移3位,所得的結(jié)果就是剛才我們所看到的密文。本發(fā)明所述的序列算法在維吉尼亞密碼基礎(chǔ)上發(fā)展而來(lái),也是采用多表密碼體制,但是在多表密碼的基礎(chǔ)上,專(zhuān)門(mén)針對(duì)短信又作了優(yōu)化,又引入了密鑰密碼表和偽短信表,可以更好的保護(hù)用戶(hù)隱私。偽短信表因?yàn)榧用芎蟮亩绦湃绻唤饷艿脑?huà),顯示出來(lái)的效果就是一堆亂碼,這樣的短信如果被其他人看到就可能知道是有玄機(jī)的,所以本發(fā)明通過(guò)偽短信表就可以將加密的短信偽造成正常的短信。偽短信表的樣例如下:<table>tableseeoriginaldocumentpage5</column></row><table>附注偽短信表在短信接收方和短信發(fā)送方兩邊必須相同,包括序號(hào)和序號(hào)對(duì)應(yīng)的短信正文都必須完全一樣。偽短信表可提供編輯功能,用以修改、增加、刪除偽短信表的條目,例如上面的偽短信表可以將表項(xiàng)增加到31個(gè)。如圖1所示,為本發(fā)明較佳實(shí)施方式之短信加密的發(fā)送過(guò)程示意圖,短信發(fā)送方在發(fā)送時(shí),用戶(hù)選擇收件人號(hào)碼,然后,彈出發(fā)送選項(xiàng)界面給用戶(hù)選擇。例如,短信接收方和短信發(fā)送方約定周一則采用序號(hào)為1的偽短信,周二則采用序號(hào)為2的偽短信......依次類(lèi)推,周日則采用序號(hào)為7的偽短信,選擇偽短信表中的一條偽短信,然后根據(jù)密鑰密碼表和偽短信表對(duì)數(shù)字密鑰進(jìn)行加密,得到加密后的密鑰,再輸入雙方約定的密鑰對(duì)真正發(fā)送的短信進(jìn)行加密。最后將加密的短信發(fā)送給接收方。另外,如果是特別的約定的號(hào)碼,則在短信發(fā)送選擇界面,還可以通過(guò)類(lèi)似"*#1234『,的特殊按鍵序列來(lái)啟動(dòng)隱藏的菜單,由短信發(fā)送方來(lái)選擇偽短信表序號(hào)和輸入密鑰,然后采用加密的方法發(fā)送短信。如圖2所示,為本發(fā)明較佳實(shí)施方式之短信加密的接收過(guò)程示意圖,接收方在收到短信后,判斷是否屬于特別約定號(hào)碼發(fā)送來(lái)的短信,如果不是,按照正常短信進(jìn)行顯示和閱讀。如果是發(fā)送方發(fā)送的這個(gè)特定號(hào)碼的短信時(shí),統(tǒng)一根據(jù)偽短信約定,將短信顯示為偽短信表中的短信,而不是顯示為加密后的短信或解密后的短信。短信接收方在看到這種"偽短信,,后,就可以知道這條短信是加密的短信,根據(jù)密鑰密碼表和偽短信表對(duì)數(shù)字密鑰進(jìn)行解密,得到解密后的密鑰,根據(jù)解密后的密鑰,將短信進(jìn)行解密,顯示解密后的真正短信內(nèi)容給用戶(hù)閱讀。另外,在短信閱讀界面,短信接收方還可以通過(guò)類(lèi)似"*#1234#"的特殊4鍵序列來(lái)啟動(dòng)隱藏的菜單,由短信接收方輸入偽短信表序號(hào)和密鑰。當(dāng)短信接收方輸入了正確的偽短信表序號(hào)和密鑰后,就可以根據(jù)算法將正確的數(shù)據(jù)解密出來(lái),顯示解密后的真正短信內(nèi)容給用戶(hù)閱讀。密鑰密碼表密鑰密碼表是幾張用來(lái)對(duì)密鑰進(jìn)行加密和解密的表格,可以采用數(shù)字密鑰,所以密鑰是由0-9十個(gè)數(shù)字組成,可以根據(jù)偽短信表的表項(xiàng)數(shù)目N約定N個(gè)密鑰密碼表。例如偽短信表的表項(xiàng)數(shù)目為3條,則密鑰密碼表就有3個(gè)。這3個(gè)密鑰密碼表的樣例如下<table>tableseeoriginaldocumentpage6</column></row><table>這樣,假設(shè)短信接收方和短信發(fā)送方約定的密鑰是123456,當(dāng)短信發(fā)送方選擇采用序號(hào)為1的偽短信后,就可以使用密鑰密碼表1來(lái)對(duì)密鑰進(jìn)行加密,這時(shí)密鑰就變?yōu)榱?67890。接下來(lái)加密時(shí),就可以使用267890作為密鑰加密。短信接收方在收到短信后,根據(jù)偽短信約定,會(huì)將短信顯示為偽短信表中的序號(hào)為1的短信,短信接收方在看到這條"偽短信"后,就可以知道這條偽短信的序號(hào)是l。在短信閱讀界面,短信接收方通過(guò)"*#1234tt"的特殊4^^列來(lái)啟動(dòng)隱藏的菜單,輸入偽短信'表序號(hào)1和密鑰123456。就可以先才艮據(jù)偽短信表序號(hào)l和密鑰密碼表l,生成解密的密鑰267890,最后使用密鑰267890來(lái)解密,而不是使用密鑰123456來(lái)解密。通過(guò)偽短信表和密鑰密碼表的約定,既可以讓加密后的短信看起來(lái)類(lèi)似普通的短信,又可以在維吉尼亞多表密碼的基礎(chǔ)上提供多一重的保護(hù)。維吉尼亞多表密碼本發(fā)明因?yàn)槭褂脭?shù)字作為密鑰,所以維吉尼亞多表密碼就只需要十張密碼表即可,分別是密碼表0,1,2,3,4,5,6,7,8,9,在加密/解密時(shí),密鑰的數(shù)字是什么就按照對(duì)應(yīng)序號(hào)的密碼表進(jìn)行加密和解密即可。在加密和解密時(shí)是采用序列算法,根據(jù)密鑰(假設(shè)密鑰長(zhǎng)度為6),針對(duì)每個(gè)字節(jié)進(jìn)行加密和解密,每個(gè)字節(jié)的取值范圍是0-255,所以每個(gè)密碼表的長(zhǎng)度都是256,從0-255共256個(gè)表項(xiàng),每個(gè)表項(xiàng)的數(shù)字都是在0-255之間,且互相不重復(fù),加密時(shí)先根據(jù)字節(jié)的位置對(duì)密鑰長(zhǎng)度6取模(如果得到結(jié)果為0則加上密鑰長(zhǎng)度),取得當(dāng)前的密鑰的數(shù)字,找到對(duì)應(yīng)序號(hào)的密碼表,然后根據(jù)明文字節(jié)的取值,檢索到相應(yīng)序號(hào)的表項(xiàng),并以該表項(xiàng)中的對(duì)應(yīng)數(shù)字值來(lái)取代明文。例如,〗叚設(shè)密鑰為123456,可以在加密第l個(gè)字節(jié)時(shí),1對(duì)6取才莫4尋1,此時(shí)我們采用密碼表l進(jìn)行加密;我們?cè)诩用艿?個(gè)字節(jié)時(shí),6對(duì)6取模得0,此時(shí)加上密鑰長(zhǎng)度6得到6,此時(shí)采用密碼表6進(jìn)行加密。假設(shè)第1個(gè)字節(jié)的數(shù)字值為65,則找到密碼表1中序號(hào)為65的表項(xiàng),假設(shè)該表項(xiàng)的取值為96,則密文就是96。解密時(shí),先根據(jù)字節(jié)的位置對(duì)密鑰長(zhǎng)度6取模(如果得到結(jié)果為0則加上密鑰長(zhǎng)度),取得當(dāng)前的密鑰的數(shù)字,找到對(duì)應(yīng)序號(hào)的密碼表,然后4艮據(jù)密文字節(jié)的取值,檢索到等于密文數(shù)字值的表項(xiàng),則該表項(xiàng)序號(hào)值就是明文。例如,假設(shè)密鑰為123456,在解密第l個(gè)字節(jié)時(shí),1對(duì)6取4莫得1,此時(shí)采用密碼表l進(jìn)行解密;在解密第6個(gè)字節(jié)時(shí),6對(duì)6取^莫得0,此時(shí)加上密鑰長(zhǎng)度6得到6,此時(shí)采用密碼表6進(jìn)行解密。假設(shè)第1個(gè)字節(jié)的密文數(shù)字值為96,則找到密碼表1中序號(hào)為96的表項(xiàng),發(fā)現(xiàn)該表項(xiàng)的序號(hào)為65,則明文就是65。雖然本發(fā)明已參照當(dāng)前的較佳實(shí)施方式進(jìn)行了描述,但本
技術(shù)領(lǐng)域
的普通技術(shù)人員應(yīng)當(dāng)認(rèn)識(shí)到,上述較佳實(shí)施方式僅用來(lái)說(shuō)明本發(fā)明,并非用來(lái)限定本發(fā)明的保護(hù)范圍,任何在本發(fā)明的精神和原則范圍之內(nèi),所做的任何修飾、等效替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利保護(hù)范圍之內(nèi)。權(quán)利要求1.一種短信加密的方法,其特征在于,該方法包括:在發(fā)送終端設(shè)備與接收終端設(shè)備之間根據(jù)各自的密鑰密碼表相互協(xié)商一個(gè)數(shù)字密鑰,且終端設(shè)備與終端設(shè)備存儲(chǔ)有偽短信表;在發(fā)送時(shí)和接收后都使用對(duì)稱(chēng)加密技術(shù)分別對(duì)短信正文內(nèi)容進(jìn)行加密以使短信內(nèi)容顯示為偽短信表內(nèi)的其中一條短信的內(nèi)通,通過(guò)偽短信表將加密的短信偽造成正常的短信。2.如權(quán)利要求l所述的方法,其特征在于,所述偽短信表在短信接收方和短信發(fā)送方兩邊相同,包括序號(hào)和序號(hào)對(duì)應(yīng)的短信正文都完全一樣。3.如權(quán)利要求1所述的方法,其特征在于,所述偽短信表包括多條偽短信內(nèi)容,且偽短信表具有編輯功能,用以修改、增加、刪除偽短信表的條目。4.如權(quán)利要求l所述的方法,其特征在于,所述短信發(fā)送具體包括選擇偽短信表中的一條偽短信,然后根據(jù)密鑰密碼表和偽短信表對(duì)數(shù)字密鑰進(jìn)行加密,得到加密后的密鑰,再使用加密的密鑰對(duì)真正發(fā)送的短信進(jìn)行加密,最后將加密的短信發(fā)送給接收方。5.如權(quán)利要求l所述的方法,其特征在于,所述短信發(fā)送具體包括在短信發(fā)送選擇界面,通過(guò)特殊按鍵序列來(lái)啟動(dòng)隱藏的菜單,由短信發(fā)送方來(lái)選擇偽短信表序號(hào)和輸入密鑰,然后采用加密的方法發(fā)送短信。6.如權(quán)利要求l所述的方法,其特征在于,所述短信接收具體包括根據(jù)約定的密鑰密碼表和偽短信表對(duì)數(shù)字密鑰進(jìn)行解密,得到解密后的密鑰,一艮據(jù)解密后的密鑰,將短信進(jìn)行解密,顯示解密后的真正短信內(nèi)容。7.如權(quán)利要求l所述的方法,其特征在于,所述短信接收具體包括在短信閱讀界面,短信接收方通過(guò)特殊按鍵序列來(lái)啟動(dòng)隱藏的菜單,輸入偽短信表序號(hào)和密鑰,當(dāng)短信^^妄收方輸入了正確的偽短信表序號(hào)和密鑰后,才艮據(jù)算法將正確的數(shù)據(jù)解密出來(lái),顯示解密后的真正短信內(nèi)容。8.如權(quán)利要求l所述的方法,其特征在于,所述密鑰密碼表是幾張用來(lái)對(duì)密鑰進(jìn)行加密和解密的表格,采用數(shù)字密鑰,密鑰是由0-9十個(gè)數(shù)字組成,根據(jù)偽短信表的表項(xiàng)數(shù)目N約定N個(gè)密鑰密碼表。全文摘要本發(fā)明公開(kāi)一種短信加密的方法及其應(yīng)用的終端設(shè)備,該方法包括在發(fā)送終端設(shè)備與接收終端設(shè)備之間根據(jù)各自的密鑰密碼表相互協(xié)商一個(gè)數(shù)字密鑰,且終端設(shè)備與終端設(shè)備存儲(chǔ)有偽短信表;在發(fā)送時(shí)和接收后都使用對(duì)稱(chēng)加密技術(shù)分別對(duì)短信正文內(nèi)容進(jìn)行加密以使短信內(nèi)容顯示為偽短信表內(nèi)的其中一條短信的內(nèi)容,通過(guò)偽短信表將加密的短信偽造成正常的短信??梢园讶藗兤匠5亩绦磐ㄟ^(guò)一種巧妙的方法進(jìn)行加密,并且不會(huì)多花用戶(hù)的費(fèi)用,可以很好的保護(hù)手機(jī)用戶(hù)的隱私信息。文檔編號(hào)H04L9/28GK101374251SQ20071007649公開(kāi)日2009年2月25日申請(qǐng)日期2007年8月21日優(yōu)先權(quán)日2007年8月21日發(fā)明者斌何申請(qǐng)人:康佳集團(tuán)股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1