[發(fā)明專利]數(shù)據(jù)傳輸方法和存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 202011467376.5 | 申請日: | 2018-09-12 |
| 公開(公告)號: | CN112637161B | 公開(公告)日: | 2022-07-08 |
| 發(fā)明(設(shè)計)人: | 路文斌;但志敏;侯貽真;張偉;許佳;羅杰超;余騰 | 申請(專利權(quán))人: | 寧德時代新能源科技股份有限公司 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40;H04L67/60 |
| 代理公司: | 北京東方億思知識產(chǎn)權(quán)代理有限責(zé)任公司 11258 | 代理人: | 賀琳 |
| 地址: | 352100 福建*** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù)傳輸 方法 存儲 介質(zhì) | ||
1.一種數(shù)據(jù)傳輸方法,其特征在于,包括:
響應(yīng)于源節(jié)點的數(shù)據(jù)發(fā)送請求,電池管理系統(tǒng)中的目標(biāo)節(jié)點對所述源節(jié)點進行身份認證;
若身份認證通過,所述目標(biāo)節(jié)點從預(yù)存儲的質(zhì)數(shù)集合中選取任意兩個質(zhì)數(shù),并根據(jù)所述兩個質(zhì)數(shù)生成公開秘鑰和私有秘鑰,并向所述源節(jié)點發(fā)送所述公開秘鑰,所述公開秘鑰用于所述源節(jié)點對待發(fā)送的源數(shù)據(jù)逐字節(jié)進行首次加密,以及利用所述源節(jié)點存儲的第一加密算法對首次加密后的數(shù)據(jù)進行二次加密;
所述根據(jù)所述兩個質(zhì)數(shù)生成公開秘鑰和私有秘鑰,包括:
根據(jù)所述兩個質(zhì)數(shù),得到兩個自然數(shù)m和n,m為所述兩個質(zhì)數(shù)的乘積,n為所述兩個質(zhì)數(shù)分別減去1之后得到的兩個數(shù)的乘積;
從0至m之間的自然數(shù)中選取與m互質(zhì)的自然數(shù)e,根據(jù)e和m得到d,將包括e和n的數(shù)字對作為所述公開秘鑰,將包括d和n的數(shù)字對作為所述私有秘鑰,其中,第一差值對m取余結(jié)果為0,第一差值為d與e的乘積減1后的值;
所述目標(biāo)節(jié)點接收所述源節(jié)點發(fā)送的二次加密后的數(shù)據(jù),利用自身存儲的與所述第一加密算法對應(yīng)的解密算法對所述二次加密后的數(shù)據(jù)進行首次解密,以及利用所述私有秘鑰對首次解密后的數(shù)據(jù)逐字節(jié)進行二次解密;
所述利用所述私有秘鑰對首次解密后的數(shù)據(jù)逐字節(jié)進行二次解密,包括:
對首次解密后的數(shù)據(jù)逐字節(jié)求d次冪,將各字節(jié)的d次冪結(jié)果分別對n取余,得到對所述首次解密后的數(shù)據(jù)的二次解密結(jié)果;
在所述利用所述私有秘鑰對首次解密后的數(shù)據(jù)逐字節(jié)進行二次解密之后,所述方法還包括:
所述目標(biāo)節(jié)點基于自身存儲的第二校驗算法對二次解密后的數(shù)據(jù)進行校驗計算,得到第七校驗碼;
比較所述第七校驗碼和第八校驗碼,所述第八校驗碼為所述源節(jié)點基于自身存儲的與所述目標(biāo)節(jié)點一致的校驗算法對所述待發(fā)送的源數(shù)據(jù)校驗計算得到;
若所述第七校驗碼和所述第八校驗碼相匹配,則確定所述二次解密后的數(shù)據(jù)與所述待發(fā)送的源數(shù)據(jù)保持一致。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述電池管理系統(tǒng)中的目標(biāo)節(jié)點對所述源節(jié)點進行身份認證,包括:
所述目標(biāo)節(jié)點判斷所述數(shù)據(jù)發(fā)送請求中的源節(jié)點地址是否為預(yù)設(shè)MAC地址集合中的地址;
若所述源節(jié)點地址為所述預(yù)設(shè)MAC地址集合中的地址,所述目標(biāo)節(jié)點通過隨機數(shù)發(fā)生器產(chǎn)生一個認證種子,并將所述認證種子發(fā)送至所述源節(jié)點,以及基于自身存儲的第二加密算法對所述認證種子加密生成第一認證秘鑰;
所述目標(biāo)節(jié)點比較所述第一認證秘鑰和第二認證秘鑰;
若所述第一認證秘鑰和所述第二認證秘鑰相匹配,身份認證通過
所述第二認證秘鑰是所述源節(jié)點基于自身存儲的所述第二加密算法對所述認證種子加密生成并發(fā)送至所述目標(biāo)節(jié)點的。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述目標(biāo)節(jié)點比較所述第一認證秘鑰和第二認證秘鑰,包括:
所述目標(biāo)節(jié)點基于自身存儲的校驗算法對接收到的所述第二認證秘鑰進行校驗計算,得到第三校驗碼;
所述目標(biāo)節(jié)點比較所述第三校驗碼和第四校驗碼,
若所述第三校驗碼和所述第四校驗碼相匹配,所述目標(biāo)節(jié)點比較所述第一認證秘鑰和第二認證秘鑰;
所述第四校驗碼是所述源節(jié)點基于自身存儲的與所述目標(biāo)節(jié)點一致的校驗算法對要發(fā)送的所述第二認證秘鑰校驗計算得到的。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述電池管理系統(tǒng)中的目標(biāo)節(jié)點對所述源節(jié)點進行身份認證之后,所述方法還包括:
若身份認證通過后的預(yù)定時間段內(nèi),所述目標(biāo)節(jié)點和所述源節(jié)點之間未有數(shù)據(jù)傳輸,則在所述目標(biāo)節(jié)點和所述源節(jié)點之間有新的數(shù)據(jù)傳輸需求的情況下,所述目標(biāo)節(jié)點需要重新對所述源節(jié)點進行身份認證。
5.一種計算機可讀存儲介質(zhì),其上存儲有程序,其特征在于,所述程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1-4任意一項所述的數(shù)據(jù)傳輸方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于寧德時代新能源科技股份有限公司,未經(jīng)寧德時代新能源科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011467376.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種運動膠體敷料
- 下一篇:一種活性錳甲醛降解材料及其制備和應(yīng)用
- 一種并發(fā)數(shù)據(jù)傳輸控制方法、裝置及終端
- 數(shù)據(jù)傳輸處理方法和數(shù)據(jù)傳輸器
- 一種數(shù)據(jù)傳輸方法及裝置
- 數(shù)據(jù)傳輸方法、裝置及設(shè)備
- 一種數(shù)據(jù)傳輸終端、方法及系統(tǒng)
- 一種物聯(lián)網(wǎng)數(shù)據(jù)傳輸方式的選擇方法和裝置
- 數(shù)據(jù)傳輸方法、數(shù)據(jù)傳輸裝置及計算機可讀存儲介質(zhì)
- 一種基于電價的非實時數(shù)據(jù)傳輸調(diào)度方法
- 基于云計算的數(shù)據(jù)傳輸處理方法、裝置及系統(tǒng)
- 一種數(shù)據(jù)處理方法、裝置及存儲介質(zhì)





