[發明專利]一種報文處理方法及裝置有效
| 申請號: | 202011597213.9 | 申請日: | 2020-12-28 |
| 公開(公告)號: | CN112738101B | 公開(公告)日: | 2023-04-07 |
| 發明(設計)人: | 易鵬飛;夏揚 | 申請(專利權)人: | 中國農業銀行股份有限公司 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40;H04L9/08 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 張柳 |
| 地址: | 100005 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 報文 處理 方法 裝置 | ||
本申請提供一種報文處理方法及裝置,向轉發設備發送密鑰申請報文,獲得轉發設備生成的會話標識和轉發設備生成的隨機數,向轉發設備發送電子設備生成的隨機數,會話標識是轉發設備成功驗簽密鑰申請報文時生成。根據會話標識、轉發設備生成的隨機數和電子設備生成的隨機數,生成會話密鑰,利用會話密鑰對第三方應用程序發送的業務請求報文進行加密發送,會話密鑰用于在會話標識有效的情況下加密業務請求報文。因會話密鑰至少根據轉發設備生成的隨機數和電子設備生成的隨機數生成,使得不同隨機數生成的會話密鑰不同,若破解得到會話密鑰需要對不同隨機數進行嘗試,從而提高報文安全性。
技術領域
本申請屬于通信技術領域,尤其涉及一種報文處理方法及裝置。
背景技術
軟件開發工具包(Software?Development?Kit,SDK)是一些軟件工程師為特定軟件包、軟件框架、硬件平臺、操作系統等建立應用程序的開發工具的集合,通過SDK可以將銀行服務以應用模塊形式封裝并安裝到電子設備中,使安裝這一應用模塊的電子設備成為一個流動的“銀行網點”。例如通過SDK開發具有銀行支付功能的支付模塊,將支付模塊與第三方應用程序(如購物程序)關聯,例如將支付模塊與第三方應用程序的支付申請建立聯系,當通過第三方應用程序發起諸如在線支付的業務請求報文,第三方應用程序調起支付模塊,以使支付模塊能夠接收到用于進行支付的業務請求報文,通過支付模塊向服務器轉發用于進行支付的業務請求報文。
因通過SDK封裝得到的應用模塊的運行環境依賴于電子設備的運行環境,通過SDK封裝得到的應用模塊與服務器進行通信是SDK運用首要考慮的問題。目前在應用模塊和服務器進行業務請求報文交互過程中,可通過預先協商的密鑰對業務請求報文進行加密處理,這種利用預先協商的密鑰對業務請求報文進行加密處理存在一定安全隱患。
發明內容
有鑒于此,本申請的目的在于提供一種報文處理方法及裝置,用于提高報文安全性。
一方面,本申請提供一種報文處理方法,所述方法包括:
向轉發設備發送密鑰申請報文,所述密鑰申請報文是電子設備中的應用模塊被第三方應用程序調起時發送,所述應用模塊根據預設服務通過軟件開發工具包開發得到使所述應用模塊能提供所述預設服務;
獲得所述轉發設備生成的會話標識和所述轉發設備生成的隨機數,向所述轉發設備發送所述電子設備生成的隨機數,所述會話標識是所述轉發設備成功驗簽所述密鑰申請報文時生成;
根據所述會話標識、所述轉發設備生成的隨機數和所述電子設備生成的隨機數,生成會話密鑰;
利用所述會話密鑰對所述第三方應用程序發送的業務請求報文進行加密發送,所述會話密鑰用于在所述會話標識有效的情況下加密所述業務請求報文。
可選的,所述獲得所述轉發設備生成的會話標識和所述轉發設備生成的隨機數,向所述轉發設備發送所述電子設備生成的隨機數包括:
接收所述轉發設備發送的攜帶有所述會話標識的第一響應報文;
如果所述第一響應報文成功驗簽,從所述第一響應報文中提取所述會話標識,并生成第一隨機數;
通過公鑰對所述第一隨機數進行加密,得到加密隨機數;
利用所述會話標識向所述轉發設備發送所述加密隨機數;
接收所述轉發設備發送的攜帶有第二隨機數的第二響應報文,所述第二隨機數是所述轉發設備利用私鑰成功解密所述加密隨機數的情況下生成。
可選的,所述利用所述會話標識向所述轉發設備發送所述加密隨機數包括:
將所述加密隨機數封裝和所述會話標識封裝在會話報文中,向所述轉發設備發送所述會話報文,所述會話標識用于確定所述會話報文是否有效。
可選的,所述方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國農業銀行股份有限公司,未經中國農業銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011597213.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種軸承套圈快速鍛造模具
- 下一篇:一種9-芴甲醛的制備方法





