[發(fā)明專利]一種會話密鑰的生成方法及模塊有效
| 申請?zhí)枺?/td> | 201110232769.2 | 申請日: | 2011-08-15 |
| 公開(公告)號: | CN102938696A | 公開(公告)日: | 2013-02-20 |
| 發(fā)明(設(shè)計(jì))人: | 楊賢偉 | 申請(專利權(quán))人: | 國民技術(shù)股份有限公司 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08 |
| 代理公司: | 北京輕創(chuàng)知識產(chǎn)權(quán)代理有限公司 11212 | 代理人: | 楊立 |
| 地址: | 518057 廣東省深圳市南山區(qū)*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 會話 密鑰 生成 方法 模塊 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及無線通訊領(lǐng)域,尤其涉及一種會話密鑰的生成方法及模塊。?
背景技術(shù)
隨著電子支付技術(shù)的發(fā)展,支付手段的電子化和移動化是不可避免的必然趨勢。移動支付將移動終端的便攜性和電子支付的自主性相結(jié)合,龐大的移動用戶數(shù)量為移動支付的發(fā)展提供了良好的基礎(chǔ),可見移動支付所蘊(yùn)藏的市場潛力巨大。
目前各種無線射頻(Radio?Frequency,RF)通訊應(yīng)用十分廣泛,尤其是2.4GHz作為全球通用的ISM(Industrial?Scientific?Medical,工業(yè)科學(xué)醫(yī)學(xué))頻段,在無線局域網(wǎng)WLAN、藍(lán)牙、ZigBee等無線通訊方面有著廣泛的應(yīng)用。由帶磁通道的2.4GHz射頻智能卡及其讀卡器所組成的近距離射頻通訊系統(tǒng)屬于一種典型的移動支付應(yīng)用系統(tǒng)。由帶磁通道的2.4G射頻智能卡及其讀卡器所組成的近距離射頻通訊系統(tǒng)采用磁通道進(jìn)行距離控制,采用射頻通道完成交易過程。2.4GHz的頻段具有傳輸速率高和傳輸距離較遠(yuǎn)的優(yōu)勢,但也正因?yàn)槠渫ㄓ崝?shù)據(jù)傳輸距離較遠(yuǎn),使得通過2.4GHz頻段傳輸?shù)臄?shù)據(jù)很容易在空中被非法截獲和利用,從而給通訊帶來一定的安全隱患。?
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種會話密鑰的生成方法及模塊,能夠獲得安全性更高的會話密鑰,從而提高使用該會話密鑰的通訊過程的安全性。
為解決上述技術(shù)問題,本發(fā)明提出了一種會話密鑰的生成方法,包括:
生成第一隨機(jī)數(shù);
通過磁通道發(fā)送會話請求消息,該會話請求消息攜帶所述第一隨機(jī)數(shù);
通過射頻通道接收響應(yīng)消息,所述響應(yīng)消息攜帶第二隨機(jī)數(shù);
根據(jù)所述第一隨機(jī)數(shù)和所述第二隨機(jī)數(shù)生成會話密鑰。
進(jìn)一步地,上述方法還可具有以下特點(diǎn),?根據(jù)所述第一隨機(jī)數(shù)和所述第二隨機(jī)數(shù)生成會話密鑰,包括:
以所述第一隨機(jī)數(shù)和/或基于所述第一隨機(jī)數(shù)的變換得到的值為主密鑰,以所述第二隨機(jī)數(shù)和/或基于所述第二隨機(jī)數(shù)的變換而得到的值為分散參數(shù),按照設(shè)定的密鑰分散算法對所述主密鑰和分散參數(shù)進(jìn)行密鑰分散,得到所述會話密鑰。
進(jìn)一步地,上述方法還可具有以下特點(diǎn),?所述設(shè)定的密鑰分散算法為:以長度為16字節(jié)的主密鑰為加密密鑰,以長度為8字節(jié)的分散參數(shù)為被加密明文,進(jìn)行三重?cái)?shù)據(jù)加密標(biāo)準(zhǔn)3DES加密運(yùn)算,將得到的8字節(jié)密文作為長度為16字節(jié)的會話密鑰的前半部分;以所述長度為16字節(jié)的主密鑰為加密密鑰,以所述長度為8字節(jié)的分散參數(shù)的按位取反為被加密明文,進(jìn)行三重?cái)?shù)據(jù)加密標(biāo)準(zhǔn)3DES加密運(yùn)算,將得到的8字節(jié)密文作為所述長度為16字節(jié)的會話密鑰的后半部分。
進(jìn)一步地,上述方法還可具有以下特點(diǎn),?所述長度為16字節(jié)的主密鑰通過如下方式得到:取長度為14字節(jié)的第一隨機(jī)數(shù)序列,在每7比特?cái)?shù)據(jù)后插入1比特對該7比特?cái)?shù)據(jù)的奇校驗(yàn)位或偶校驗(yàn)位,得到所述長度為16字節(jié)的主密鑰。
進(jìn)一步地,上述方法還可具有以下特點(diǎn),?所述長度為8字節(jié)的分散參數(shù)通過如下方式得到:直接取長度為8字節(jié)的第二隨機(jī)數(shù)作為分散參數(shù)。
進(jìn)一步地,上述方法還可具有以下特點(diǎn),?所述第一隨機(jī)數(shù)的長度大于或等于2字節(jié),且小于或等于14字節(jié)。
為解決上述技術(shù)問題,本發(fā)明還提出了一種會話密鑰的生成模塊,包括:
第一生成單元,用于生成第一隨機(jī)數(shù);
第一發(fā)送單元,用于通過磁通道發(fā)送會話請求消息,該會話請求消息攜帶所述第一隨機(jī)數(shù);
第一接收單元,用于通過射頻通道接收響應(yīng)消息,所述響應(yīng)消息攜帶第二隨機(jī)數(shù);
密鑰生成單元,用于根據(jù)所述第一隨機(jī)數(shù)和所述第二隨機(jī)數(shù)生成會話密鑰。
進(jìn)一步地,上述模塊還可具有以下特點(diǎn),?所述密鑰生成單元包括第一密鑰生成子單元,用于以所述第一隨機(jī)數(shù)和/或基于所述第一隨機(jī)數(shù)的變換得到的值為主密鑰;第二密鑰生成子單元,用于以所述第二隨機(jī)數(shù)和/或基于所述第二隨機(jī)數(shù)的變換而得到的值為分散參數(shù);第三密鑰生成子單元,用于按照設(shè)定的密鑰分散算法對所述主密鑰和分散參數(shù)進(jìn)行密鑰分散,得到所述會話密鑰。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于國民技術(shù)股份有限公司,未經(jīng)國民技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110232769.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種會話轉(zhuǎn)換的方法及裝置
- 一種人工智能應(yīng)答系統(tǒng)的測試方法及系統(tǒng)
- 一種會話處理的方法及服務(wù)器
- 會話請求發(fā)送方法、裝置、電子設(shè)備和存儲介質(zhì)
- 提供自適應(yīng)會話系統(tǒng)的計(jì)算機(jī)實(shí)現(xiàn)方法和自適應(yīng)會話系統(tǒng)
- 一種網(wǎng)絡(luò)通信會話聚合的方法
- 會話處理方法、裝置、電子設(shè)備
- 用于會話重建或共享的方法、裝置及系統(tǒng)
- 用于輔助實(shí)現(xiàn)會話的方法、裝置、介質(zhì)以及電子設(shè)備
- 會話展示方法、裝置、計(jì)算機(jī)設(shè)備和存儲介質(zhì)





