[發明專利]基于索引的即時通信加密方法和系統有效
| 申請號: | 201810022887.2 | 申請日: | 2018-01-10 |
| 公開(公告)號: | CN108090370B | 公開(公告)日: | 2021-03-16 |
| 發明(設計)人: | 姚明月;呂大鵬;羅東平;龐潼川;楊成功 | 申請(專利權)人: | 河南芯盾網安科技發展有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;H04L12/58;H04L29/06 |
| 代理公司: | 北京遠大卓悅知識產權代理有限公司 11369 | 代理人: | 史霞 |
| 地址: | 450000 河南省鄭州市高新技術*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 索引 即時 通信 加密 方法 系統 | ||
1.一種基于索引的即時通信加密方法,其特征在于,包括:
信息發送方將密文數據流發送至加密服務器,所述加密服務器向所述信息發送方發送與所述密文數據流對應的索引,其中,一條索引與一條密文數據流一一對應;
所述信息發送方通過公共服務器將所述索引發送至信息接收方,所述信息接收方采用所述索引從所述加密服務器上獲取與所述索引對應的密文數據流;
所述密文數據流包括第一密文和第二密文;
所述信息發送方和所述信息接收方通過所述加密服務器交換雙方的公鑰;
所述信息發送方生成會話密鑰,并采用所述信息接收方的公鑰對所述會話密鑰加密,得到所述第一密文,然后采用所述會話密鑰對需要傳遞的第一明文信息加密,得到所述第二密文。
2.如權利要求1所述的基于索引的即時通信加密方法,其特征在于,
所述密文數據流還包括索引坐標,所述索引坐標包括所述信息發送方向所述加密服務器發送所述密文數據流時的信息時間戳、信息發送方的手機號、以及信息發送方當日傳遞信息的序號;
所述加密服務器上儲存有映射表,并通過所述映射表和所述索引坐標生成所述索引。
3.如權利要求2所述的基于索引的即時通信加密方法,其特征在于,
所述密文數據流還包括數字簽名,所述信息發送方對所述第一明文信息進行哈希運算得到第一摘要值,然后采用其私鑰對所述第一摘要值加密得到所述數字簽名。
4.如權利要求3所述的基于索引的即時通信加密方法,其特征在于,所述信息接收方采用其私鑰對所述第一密文解密得到所述會話密鑰,然后通過所述會話密鑰解密所述第二密文,得到第三明文信息;
所述信息接收方采用所述信息發送方的公鑰解密所述數字簽名得到所述第一摘要值,并且對所述第三明文信息進行哈希運算得到第二摘要值,如果所述第二摘要值與所述第一摘要值一致,則提示所述信息接收方信息正確,如果所述第二摘要值與所述第一摘要值不一致,則提示所述信息接收方信息錯誤。
5.如權利要求3所述的基于索引的即時通信加密方法,其特征在于,
所述密文數據流還包括第三密文,所述信息發送方采用其公鑰加密所述會話密鑰,得到所述第三密文;
所述信息發送方采用所述索引從所述加密服務器獲取與所述索引對應的密文數據流,并采用其私鑰解密所述密文數據流中的第三密文,得到會話密鑰,所述信息發送方采用所述會話密鑰解密所述密文數據流中的第二密文,得到第四明文信息,對所述第四明文信息進行哈希運算得到第三摘要值,如果所述第三摘要值與所述第一摘要值一致,則提示所述信息發送方的信息正確,如果所述第三摘要值與所述第一摘要值不一致,則提示所述信息接收方信息錯誤。
6.一種基于索引的即時通信加密系統,其特征在于,包括:
第一客戶端;
加密服務器,其與所述第一客戶端通訊連接;
第二客戶端,其與所述加密服務器通訊連接;
公共服務器,其與所述第一客戶端和所述第二客戶端通訊連接;
其中,所述第一客戶端向所述加密服務器發送密文數據流,所述加密服務器向所述第一客戶端發送與所述密文數據流對應的索引,所述第一客戶端將所述索引通過所述公共服務器發送至所述第二客戶端,所述第二客戶端通過向所述加密服務器發送所述索引獲取所述索引對應的密文數據流;
所述密文數據流包括第一密文、第二密文、索引坐標、以及數字簽名:
所述第二客戶端將其公鑰通過所述加密服務器發送至所述第一客戶端,所述第一客戶端生成會話密鑰,并采用所述第二客戶端的公鑰對所述會話密鑰進行加密,得到第一密文,同時用所述會話密鑰對需要傳遞的第一明文信息加密,生成第二密文;
所述索引坐標包括所述第一客戶端向所述加密服務器發送所述密文數據流時的信息時間戳、第一客戶端的手機號、以及第一客戶端當日傳遞信息的序號,所述加密服務器上儲存有映射表,并通過所述映射表和所述索引坐標生成所述索引;
所述第一客戶端對所述第一明文信息進行哈希運算得到第一摘要值,然后采用其私鑰對所述第一摘要值加密得到數字簽名。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于河南芯盾網安科技發展有限公司,未經河南芯盾網安科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810022887.2/1.html,轉載請聲明來源鉆瓜專利網。





