[發明專利]一種消息傳遞方法、裝置、設備和計算機可讀存儲介質有效
| 申請號: | 202010463046.2 | 申請日: | 2020-05-27 |
| 公開(公告)號: | CN111756698B | 公開(公告)日: | 2022-11-18 |
| 發明(設計)人: | 邢希雙 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40;H04L9/08 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 史翠 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 消息 傳遞 方法 裝置 設備 計算機 可讀 存儲 介質 | ||
1.一種消息傳遞方法,其特征在于,包括:
接收到進程間通信的應用程序標識組時,生成相應的公鑰和私鑰;
將所述進程間通信的應用程序標識組以及所述私鑰保存至內核內存,將所述公鑰保存至指定的密鑰文件中;其中,所述密鑰文件屬性設置為隱藏;
對獲取的密文消息進行合法性校驗,并將通過合法性校驗的密文消息緩存至內核內存;
依據所述密文消息中攜帶的接收方應用程序標識,向對應的接收方傳輸讀取通知。
2.根據權利要求1所述的方法,其特征在于,所述對獲取的密文消息進行合法性校驗,并將通過合法性校驗的密文消息緩存至內核內存包括:
判斷所述密文消息中攜帶的發送方應用程序標識和接收方應用程序標識是否均在所述內核內存中保存的應用程序標識組中存在;
若是,則判斷所述密文消息中攜帶的發送方公鑰是否與所述密鑰文件中存儲的公鑰匹配;
若是,則將通過合法性校驗的密文消息緩存至內核內存。
3.根據權利要求1所述的方法,其特征在于,所述接收到進程間通信的應用程序標識組時,生成相應的公鑰和私鑰包括:
接收進程間通信的應用程序標識組;
判斷所述應用程序標識組中攜帶的校驗符是否滿足預設條件;
若是,則生成與所述應用程序標識組相應的公鑰和私鑰。
4.根據權利要求1-3任意一項所述的方法,其特征在于,在所述依據所述密文消息中攜帶的接收方應用程序標識,向對應的接收方傳輸讀取通知之后還包括:
接收所述接收方發送的讀取請求;
判斷所述讀取請求中攜帶的接收方應用程序標識是否在所述內核內存中保存的應用程序標識組中存在;
若是,則判斷所述讀取請求中攜帶的接收方公鑰是否與所述密鑰文件中存儲的公鑰匹配;
若是,則從所述內核內存中讀取與所述接收方公鑰相匹配的私鑰;利用所述私鑰對所述密文消息進行解密,以得到明文消息;將所述明文消息傳輸至所述接收方。
5.根據權利要求1-3任意一項所述的方法,其特征在于,在所述依據所述密文消息中攜帶的接收方應用程序標識,向對應的接收方傳輸讀取通知之后還包括:
判斷預設時間內所述密文消息是否被讀取;
若否,則向所述接收方重新傳輸讀取通知;
若是,則將所述密文消息從所述內核內存中刪除。
6.根據權利要求1-3任意一項所述的方法,其特征在于,在所述將所述進程間通信的應用程序標識組以及所述私鑰保存至內核內存,將所述公鑰保存至指定的密鑰文件中之后還包括:
攔截文件訪問請求;
當所述文件訪問請求用于訪問密鑰文件時,判斷發送所述文件訪問請求的發送方是否與所述內核內存中保存的應用程序標識組匹配;
若是,則向所述發送方反饋密鑰文件。
7.一種消息傳遞裝置,其特征在于,包括生成單元、存儲單元、校驗單元和傳輸單元;
所述生成單元,用于接收到進程間通信的應用程序標識組時,生成相應的公鑰和私鑰;
所述存儲單元,用于將所述進程間通信的應用程序標識組以及所述私鑰保存至內核內存,將所述公鑰保存至指定的密鑰文件中;其中,所述密鑰文件屬性設置為隱藏;
所述校驗單元,用于對獲取的密文消息進行合法性校驗,并將通過合法性校驗的密文消息緩存至內核內存;
所述傳輸單元,用于依據所述密文消息中攜帶的接收方應用程序標識,向對應的接收方傳輸讀取通知。
8.一種消息傳遞方法,其特征在于,包括:
從密鑰文件中讀取出與自身的應用程序標識相對應的公鑰;
利用所述公鑰對待發送數據進行加密處理,得到密文數據;
基于系統安全通信方式,將所述公鑰、自身的應用程序標識、接收方應用程序標識以及所述密文數據作為密文消息傳輸至文件系統過濾驅動。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010463046.2/1.html,轉載請聲明來源鉆瓜專利網。





