[發明專利]一種基于身份加密的即時消息收發方法有效
| 申請號: | 201210193134.0 | 申請日: | 2012-06-13 |
| 公開(公告)號: | CN102685033A | 公開(公告)日: | 2012-09-19 |
| 發明(設計)人: | 羅喜召;王燁 | 申請(專利權)人: | 蘇州大學 |
| 主分類號: | H04L12/58 | 分類號: | H04L12/58;H04L29/06 |
| 代理公司: | 蘇州廣正知識產權代理有限公司 32234 | 代理人: | 劉述生 |
| 地址: | 215006 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 身份 加密 即時消息 收發 方法 | ||
1.一種基于身份加密的即時消息收發方法,其特征在于:包括如下步驟:
用戶第一次使用客戶端時申請私鑰,私鑰生成成功后客戶端下載,私鑰變為可用狀態;
發送者的客戶端用基于身份的加密加密一個會話密鑰,會話密鑰對即時消息加密,客戶端向中繼服務器發送即時消息;
中繼服務器建立集群,即時消息存儲在數據庫中;
接收者的客戶端與中繼服務器建立連接,采用推送方式傳輸即時消息;
中繼服務器驗證即時消息是否與數據庫中存儲的一致,若一致從數據庫中讀取即時消息返回給接收者的客戶端;
接收者的客戶端收到即時消息進行解密,得到發送者發送內容。
2.根據權利要求1所述的基于身份加密的即時消息收發方法,其特征在于:所述推送方式具體步驟是:
接收者的客戶端與中繼服務器建立連接,向中繼服務器發送獲取新即時消息請求;
中繼服務器檢查是否有新即時消息,有新即時消息將數據返回客戶端,沒有即時消息則阻塞請求,一段時間后檢查是否有新即時消息;
客戶端收到數據會發送接收到即時消息的新即時消息請求,中繼服務器收到后將客戶端收到的即時消息移出;
客戶端在超過等待時間后會重新發送獲取新即時消息請求,中繼服務器若干次檢查后沒有新即時消息,發送沒有新即時消息通知,客戶端收到通知后等待一段時間重新發送,如此循環。
3.根據權利要求1所述的基于身份加密的即時消息收發方法,其特征在于:所述私鑰生成過程具體步驟是:
客戶端根據相關參數隨機生成系統主密鑰和公共參數,系統主密鑰安全存儲,公共參數被公布;
用戶選擇客戶端設置界面的身份描述管理功能,填寫表單并提交;
客戶端計算得到用戶的私鑰,通過安全通道進行私鑰分發。
4.用戶輸入設定的私鑰訪問密碼完成私鑰下載,私鑰變為可用狀態。
5.根據權利要求1所述的基于身份加密的即時消息收發方法,其特征在于:所述中繼服務器采用阿帕奇軟件,用PHP編寫程序,所述數據庫采用MySQL數據庫暫存即時消息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州大學,未經蘇州大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210193134.0/1.html,轉載請聲明來源鉆瓜專利網。





