[發明專利]一種基于共享密鑰的令牌跨域傳輸方法在審
| 申請號: | 201810922170.3 | 申請日: | 2018-08-14 |
| 公開(公告)號: | CN109194484A | 公開(公告)日: | 2019-01-11 |
| 發明(設計)人: | 王妍;毛銳;楊海天;袁學斌;劉爍 | 申請(專利權)人: | 中國科學院信息工程研究所 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L9/08;H04L29/06 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 王瑩;吳歡燕 |
| 地址: | 100093 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 令牌 共享密鑰 加密 安全參數 公鑰獲得 跨域傳輸 隨機生成 預先配置 私鑰 算法 預設 訪問 發送 發送目標 跨域訪問 安全域 第三方 再利用 解密 攻擊 | ||
1.一種基于共享密鑰的令牌跨域傳輸方法,其特征在于,包括:
接收訪問者發送的身份認證請求,對所述身份認證請求進行認證,若認證成功,則生成目標令牌;
根據系統時間生成一個隨機數,作為第一私鑰,利用預設的第一算法根據所述第一私鑰和預先配置的第一安全參數獲得第一公鑰;
將所述第一公鑰發送給所述訪問者,以使得所述訪問者根據系統時間生成一個隨機數,作為第二私鑰,并利用預設的第二算法根據所述第二私鑰和預先配置的第二安全參數獲得第二公鑰;
接收所述訪問者發送的第二公鑰,利用預設的第三算法根據所述第二公鑰和第一私鑰以及第一安全參數獲得第一共享密鑰,根據所述第一共享密鑰對所述目標令牌進行加密,將加密后的目標令牌發送給所述訪問者,以使得所述訪問者利用預設的第四算法根據所述第一公鑰和第二私鑰以及第二安全參數獲得第二共享密鑰,并根據所述第二共享密鑰對加密后的目標令牌進行解密;
其中,所述第一安全參數和所述第二安全參數相同,所述第一算法和所述第二算法相同,所述第三算法和所述第四算法相同。
2.根據權利要求1所述的方法,其特征在于,所述利用預設的第一算法根據所述第一私鑰和預先配置的第一安全參數獲得第一公鑰,之前還包括:
預先配置所述第一安全參數,并預先設定所述第一算法和第三算法。
3.根據權利要求1所述的方法,其特征在于,所述第一安全參數和第二安全參數包括素數、素數的元根和附加參數。
4.根據權利要求3所述的方法,其特征在于,所述第一算法和第二算法為:
key=gR mod p;
其中,key為公鑰;R為私鑰;p為素數;g為素數p的元根。
5.根據權利要求3所述的方法,其特征在于,所述第三算法和第四算法為:
Share key=keyR mod p+m;
其中,Share key為共享密鑰;key為公鑰;R為私鑰;p為素數;g為素數p的元根;m為附加參數。
6.一種基于共享密鑰的令牌跨域傳輸方法,其特征在于,包括:
向受訪者發送身份認證請求,以使得所述受訪者對所述身份認證請求進行認證,且在認證成功之后生成目標令牌,并根據系統時間生成一個隨機數,作為第一私鑰,利用預設的第一算法根據所述第一私鑰和預先配置的第一安全參數獲得第一公鑰;
接收所述受訪者發送的第一公鑰,根據系統時間生成一個隨機數,作為第二私鑰,利用預設的第二算法根據所述第二私鑰和預先配置的第二安全參數獲得第二公鑰;
將所述第二公鑰發送給所述受訪者,以使得所述受訪者利用預設的第三算法根據所述第二公鑰和第一私鑰以及第一安全參數獲得第一共享密鑰,并根據所述第一共享密鑰對所述目標令牌進行加密;
接收受訪者發送的加密后的目標令牌,利用預設的第四算法根據所述第一公鑰和第二私鑰以及第二安全參數獲得第二共享密鑰,根據所述第二共享密鑰對加密后的目標令牌進行解密;
其中,所述第一安全參數和所述第二安全參數相同,所述第一算法和所述第二算法相同,所述第三算法和所述第四算法相同。
7.根據權利要求6所述的方法,其特征在于,所述利用預設的第二算法根據所述第二私鑰和預先配置的第二安全參數獲得第二公鑰,之前還包括:
預先配置所述第二安全參數,并預先設定所述第二算法和第四算法。
8.根據權利要求6所述的方法,其特征在于,所述第一安全參數和第二安全參數包括素數、素數的元根和附加參數。
9.一種電子設備,其特征在于,包括:
至少一個處理器;以及
與所述處理器通信連接的至少一個存儲器,其中:
所述存儲器存儲有可被所述處理器執行的程序指令,所述處理器調用所述程序指令能夠執行如權利要求1至5任一所述的方法。
10.一種電子設備,其特征在于,包括:
至少一個處理器;以及
與所述處理器通信連接的至少一個存儲器,其中:
所述存儲器存儲有可被所述處理器執行的程序指令,所述處理器調用所述程序指令能夠執行如權利要求6至8任一所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院信息工程研究所,未經中國科學院信息工程研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810922170.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于區塊鏈的數據校驗方法
- 下一篇:一種多類型網絡節點的組網方法





