[發明專利]基于索引的即時通信加密方法和系統有效
| 申請號: | 201810022887.2 | 申請日: | 2018-01-10 |
| 公開(公告)號: | CN108090370B | 公開(公告)日: | 2021-03-16 |
| 發明(設計)人: | 姚明月;呂大鵬;羅東平;龐潼川;楊成功 | 申請(專利權)人: | 河南芯盾網安科技發展有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;H04L12/58;H04L29/06 |
| 代理公司: | 北京遠大卓悅知識產權代理有限公司 11369 | 代理人: | 史霞 |
| 地址: | 450000 河南省鄭州市高新技術*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 索引 即時 通信 加密 方法 系統 | ||
本發明公開了一種基于索引的即時通信加密方法和系統,包括:信息發送方將密文數據流發送至加密服務器,加密服務器向信息發送方發送與密文數據流對應的索引;信息發送方通過公共服務器將索引發送至信息接收方,信息接收方采用索引從加密服務器上獲取與索引對應的密文數據流;其中,密文數據流包括第一密文、第二密文、第三密文、索引坐標、以及數字簽名;還包括:第一客戶端;加密服務器,其與第一客戶端通訊連接;第二客戶端,其與加密服務器通訊連接;公共服務器,其與第一客戶端和第二客戶端通訊連接。本發明具有通過加密服務器和公共服務器分別發送密文數據流和索引,以防止密文數據流和索引被同時竊取,從而防止信息被破解的有益效果。
技術領域
本發明涉及通信技術領域。更具體地說,本發明涉及一種基于索引的即時通信加密方法和系統。
背景技術
即時通信是指能夠即時發送和接收互聯網信息的業務,包括微信、QQ、短信等通訊工具。用戶之間通過即時通信工具可以傳遞文本消息、文件或者進行音頻對話、視頻對話等通信活動。隨著計算機網絡的快速發展,即時通信工具已經成為用戶普遍使用的通信工具。目前大部分即時通訊手段均采用明文傳輸的方式,所傳遞的信息沒有安全防護手段,容易被截獲、篡改;少部分即時通信軟件提供信息加密的手段,但是密文和密鑰都通過即時通訊工具傳輸,即通過公共服務器傳輸,容易被截獲和破解,容易發生泄密事件。
發明內容
本發明的一個目的是解決至少上述問題,并提供至少后面將說明的優點。
本發明還有一個目的是提供一種基于索引的即時通信加密方法和系統,通過加密服務器和公共服務器分別發送密文數據流和索引,以防止密文數據流和索引被同時竊取,從而防止信息被破解。
為了實現根據本發明的這些目的和其它優點,提供了一種基于索引的即時通信加密方法,包括:
信息發送方將密文數據流發送至加密服務器,所述加密服務器向所述信息發送方發送與所述密文數據流對應的索引,其中,一條索引與一條密文數據流一一對應;
所述信息發送方通過公共服務器將所述索引發送至信息接收方,所述信息接收方采用所述索引從所述加密服務器上獲取與所述索引對應的密文數據流。
優選的是,
所述密文數據流包括第一密文和第二密文;
所述信息發送方和所述信息接收方通過所述加密服務器交換雙方的公鑰;
所述信息發送方生成會話密鑰,并采用所述信息接收方的公鑰對所述會話密鑰加密,得到所述第一密文,然后采用所述會話密鑰對需要傳遞的第一明文信息加密,得到所述第二密文。
優選的是,
所述密文數據流還包括索引坐標,所述索引坐標包括所述信息發送方向所述加密服務器發送所述密文數據流時的信息時間戳、信息發送方的手機號、以及信息發送方當日傳遞信息的序號;
所述加密服務器上儲存有映射表,并通過所述映射表和所述索引坐標生成所述索引。
優選的是,
所述密文數據流還包括數字簽名,所述信息發送方對所述第一明文信息進行哈希運算得到第一摘要值,然后采用其私鑰對所述第一摘要值加密得到所述數字簽名。
優選的是,所述信息接收方采用其私鑰對所述第一密文解密得到所述會話密鑰,然后通過所述會話密鑰解密所述第二密文,得到第三明文信息;
所述信息接收方采用所述信息發送方的公鑰解密所述數字簽名得到所述第一摘要值,并且對所述第三明文信息進行哈希運算得到第二摘要值,如果所述第二摘要值與所述第一摘要值一致,則提示所述信息接收方信息正確,如果所述第二摘要值與所述第一摘要值不一致,則提示所述信息接收方信息錯誤。
優選的是,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于河南芯盾網安科技發展有限公司,未經河南芯盾網安科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810022887.2/2.html,轉載請聲明來源鉆瓜專利網。





