專利名稱:非對稱手機短信加密方法
非對稱手機短信加密方法
技術領域:
本發(fā)明涉及手機應用軟件方法,特別是一種非對稱手機短信加密方法。背景技術:
手機已成為人們工作及生活中不可或缺的重要通訊工具。采用手機進行短信發(fā)送已經(jīng)成為人們的重要通訊方式,但是采用手機發(fā)送過分機密或者隱私的內(nèi)容往往會造成麻煩。因此,現(xiàn)有技術中,有些高端手機中也帶有加密短信功能,對發(fā)送的短信進行加密,但是目前的加密短信功能中都是采用的對稱加密方式,密文與密匙一起發(fā)送。這種方式密文被截獲后,內(nèi)容也就隨之公開了,尤其是密文密匙肯定是要經(jīng)過移動運營商接受和發(fā)送的,內(nèi)容很容易被公開,保密性不強。
發(fā)明內(nèi)容
本發(fā)明的目的就是解決現(xiàn)有技術中的問題,提出一種非對稱手機短信加密方法, 即使密文被截獲也無法破解密文內(nèi)容,能夠提高保密程度,有效保護用戶的隱私及機密信肩、O
為實現(xiàn)上述目的,本發(fā)明提出了一種非對稱手機短信加密方法,依次包括以下步驟
建立保存密匙步驟短信雙方均建立有公匙和私匙,將公匙上傳到服務器,私匙保存在本地配置庫;
發(fā)件人加密步驟發(fā)件人從服務器中查詢獲取對應收件人的公匙,利用收件人公匙進行短信內(nèi)容加密;
發(fā)件人發(fā)送步驟發(fā)件人將加密后的短信進行發(fā)送;
收件人解密步驟收件人接收到密文短信后,利用本地私匙進行短信內(nèi)容解密;
短信內(nèi)容顯示步驟解密的后的短信內(nèi)容通過屏幕顯示,由收件人閱讀。
作為優(yōu)選,具體依次包括以下步驟
a)短信雙方分別建立各自的私匙和公匙;
b)短信雙方分別把私匙存放在本地配置庫;
c)短信雙方分別將自己的公匙上傳到服務器;
d)發(fā)件人選擇收件人并從服務器上查詢獲取收件人的公匙;
e)判斷需要發(fā)送的短信是否為長短信,如果為長短信,則進入f)步驟;如果不是長短信,則進入i)步驟;
f)將長短信的內(nèi)容進行分段拆解;
g)利用收件人的公匙對分段內(nèi)容進行加密;
h)將加密后的各分 段進行拼裝;
i)利用收件人的公匙對短信內(nèi)容進行加密;
j)發(fā)件人發(fā)送密文短信;
k)收件人接收密文短信;
I)判斷接收到的密文短信是否是長密文短信,如果為長密文短信,則進入m)步驟;如果不是長密文短信,則進入O)步驟;
m)利用私匙分段解密密文短信;
η)將分段解密的密文短信拼裝成長短信;
O)利用私匙解密密文短信;
P)顯示短信內(nèi)容。
作為優(yōu)選,所述e)步驟中判斷是否是長短信時,如果短信內(nèi)容中含有中文漢字, 則大于等于X1個字符的內(nèi)容判斷為長短信;如果短信內(nèi)容中不含有中文漢字,則大于等于 X2個字符的內(nèi)容判斷為長短信。
作為優(yōu)選,所述X1=M 19,X2=50 56。
作為優(yōu)選,所述j)步驟中發(fā)件人發(fā)送的密文短信中出短信內(nèi)容外,還包括有短信標識頭,短信標識頭記載有加密短信類型和加密密鑰的版本信息。
作為優(yōu)選,所述j)步驟中顯示的短信內(nèi)容存儲在收件人地方私有數(shù)據(jù)庫中。
作為優(yōu)選,所述j)步驟中顯示的短信內(nèi)容利用閃信模式顯示,閱讀后立即舍棄, 手機中不存有底稿。
本發(fā)明的有益效果本發(fā)明在手機上建立相互獨立的公匙和私匙,并將公匙上傳到服務器,發(fā)件人在發(fā)送短信時,只需要發(fā)送短信內(nèi)容,不需要同時發(fā)送密匙,這樣,即使密文內(nèi)容被截獲或者轉(zhuǎn)發(fā)送內(nèi)容的移動運營商也只知道加密后的字符,而不能解析出短信的真正內(nèi)容,達到了真正保密的目的,提高了短信的私密度,提高了保密程度,有效保護用戶了的隱私及機密信息。本方法占用手機資源少。
本發(fā)明的特征及優(yōu)點將通過實施例結合附圖進行詳細說明。
圖1是本發(fā)明非對稱手機短信加密方法的流程圖。
具體實施方式
非對稱手機短信加密方法, 依次包括以下步驟
a)短信雙方分別建立各自的私匙和公匙;
b)短信雙方分別把私匙存放在本地配置庫;
c)短信雙方分別將自己的公匙上傳到服務器;
d)發(fā)件人選擇收件人并從服務器上查詢獲取收件人的公匙;
e)判斷需要發(fā)送的短信是否為長短信,如果為長短信,則進入f)步驟;如果不是長短信,則進入i)步驟;判斷是否是長短信時,如果短信內(nèi)容中含有中文漢字,則大于等于 X1個字符的內(nèi)容判斷為長短信;如果短信內(nèi)容中不含有中文漢字,則大于等于X2個字符的內(nèi)容判斷為長短信;X!=15 19,X2=50 56 ;
f)將長短信的內(nèi)容進行分段拆解;
g)利用收件人的公匙對分段內(nèi)容進行加密;
h)將加密后的各分段進行拼裝;
i)利用收件人的公匙對短信內(nèi)容進行加密;
j)發(fā)件人發(fā)送密文短信;發(fā)件人發(fā)送的密文短信中出短信內(nèi)容外,還包括有短信標識頭,短信標識頭記載有加密短信類型和加密密鑰的版本信息;
k)收件人接收密文短信;
I)判斷接收到的密文短信是否是長密文短信,如果為長密文短信,則進入m)步驟;如果不是長密文短信,則進入O)步驟;
m)利用私匙分段解密密文短信;
η)將分段解密的密文短信拼裝成長短信;
ο)利用私匙解密密文短信;
P)顯示短信內(nèi)容。
前述的非對稱短信加密是非對稱短信加密的密鑰中具有一對公鑰(publickey) 和私鑰(privatekey),短信使用雙方只有用對方公開密鑰對數(shù)據(jù)進行加密,并只能用自己對應的私有密鑰才能解密,否則不可對短信數(shù)據(jù)解密,利用對稱加密的短信會話模式避免了短信在傳輸過程以及在手機終端中直接暴露短信隱私。收信人利用自己對應的私鑰對密文短信進行解密閱讀,并將短信密文存儲在自身私有數(shù)據(jù)庫中,或利用閃信模式對閱讀后的密文短信立即舍棄以避免存有底稿。
雖然本 發(fā)明已通過參考優(yōu)選的實施例進行了圖示和描述,但是,本專業(yè)普通技術人員應當了解,在權利要求書的范圍內(nèi),可作形式和細節(jié)上的各種各樣變化。
權利要求
1.非對稱手機短信加密方法,其特征在于依次包括以下步驟建立保存密匙步驟短信雙方均建立有公匙和私匙,將公匙上傳到服務器,私匙保存在本地配置庫;發(fā)件人加密步驟發(fā)件人從服務器中查詢獲取對應收件人的公匙,利用收件人公匙進行短信內(nèi)容加密;發(fā)件人發(fā)送步驟發(fā)件人將加密后的短信進行發(fā)送;收件人解密步驟收件人接收到密文短信后,利用本地私匙進行短信內(nèi)容解密;短信內(nèi)容顯示步驟解密的后的短信內(nèi)容通過屏幕顯示,由收件人閱讀。
2.如權利要求1所述的非對稱手機短信加密方法,其特征在于具體依次包括以下步驟a)短信雙方分別建立各自的私匙和公匙;b)短信雙方分別把私匙存放在本地配置庫;c)短信雙方分別將自己的公匙上傳到服務器;d)發(fā)件人選擇收件人并從服務器上查詢獲取收件人的公匙;e)判斷需要發(fā)送的短信是否為長短信,如果為長短信,則進入f)步驟;如果不是長短信,則進入i)步驟;f)將長短信的內(nèi)容進行分段拆解;g)利用收件人的公匙對分段內(nèi)容進行加密;h)將加密后的各分段進行拼裝;i)利用收件人的公匙對短信內(nèi)容進行加密; j)發(fā)件人發(fā)送密文短信;k)收件人接收密文短信;I)判斷接收到的密文短信是否是長密文短信,如果為長密文短信,則進入m)步驟;如果不是長密文短信,則進入O)步驟; m)利用私匙分段解密密文短信; η)將分段解密的密文短信拼裝成長短信; ο)利用私匙解密密文短信;P)顯示短信內(nèi)容。
3.如權利要求2所述的非對稱手機短信加密方法,其特征在于所述e)步驟中判斷是否是長短信時,如果短信內(nèi)容中含有中文漢字,則大于等于X1個字符的內(nèi)容判斷為長短信; 如果短信內(nèi)容中不含有中文漢字,則大于等于X2個字符的內(nèi)容判斷為長短信。
4.如權利要求3所述的非對稱手機短信加密方法,其特征在于所述X1=15 19, X2=50 56。
5.如權利要求2所述的非對稱手機短信加密方法,其特征在于所述j)步驟中發(fā)件人發(fā)送的密文短信中出短信內(nèi)容外,還包括有短信標識頭,短信標識頭記載有加密短信類型和加密密鑰的版本信息。
6.如權利要求2至5中任一項所述的非對稱手機短信加密方法,其特征在于所述j) 步驟中顯示的短信內(nèi)容存儲在收件人地方私有數(shù)據(jù)庫中。
7.如權利要求2至5中任一項所述的非對稱手機短信加密方法,其特征在于所述j)步驟中顯示的短信內(nèi)容利用 閃信模式顯示,閱讀后立即舍棄,手機中不存有底稿。
全文摘要
本發(fā)明公開了一種非對稱手機短信加密方法,依次包括建立保存密匙步驟、發(fā)件人加密步驟、發(fā)件人發(fā)送步驟、收件人解密步驟、短信內(nèi)容顯示等步驟。本發(fā)明在手機上建立相互獨立的公匙和私匙,并將公匙上傳到服務器,發(fā)件人在發(fā)送短信時,只需要發(fā)送短信內(nèi)容,不需要同時發(fā)送密匙,這樣,即使密文內(nèi)容被截獲或者轉(zhuǎn)發(fā)送內(nèi)容的移動運營商也只知道加密后的字符,而不能解析出短信的真正內(nèi)容,達到了真正保密的目的,提高了短信的私密度,提高了保密程度,有效保護用戶了的隱私及機密信息。本方法占用手機資源少。
文檔編號H04W12/02GK103067897SQ201310019879
公開日2013年4月24日 申請日期2013年1月18日 優(yōu)先權日2013年1月18日
發(fā)明者江雪, 田偉, 王坤, 于波, 朱春林 申請人:浙江長天信息技術有限公司