[發(fā)明專(zhuān)利]使用可重構(gòu)處理器實(shí)現(xiàn)安全算法、解密算法的方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201810364457.9 | 申請(qǐng)日: | 2018-04-19 |
| 公開(kāi)(公告)號(hào): | CN108616348B | 公開(kāi)(公告)日: | 2019-08-23 |
| 發(fā)明(設(shè)計(jì))人: | 劉雷波;朱敏;魏少軍 | 申請(qǐng)(專(zhuān)利權(quán))人: | 清華大學(xué)無(wú)錫應(yīng)用技術(shù)研究院 |
| 主分類(lèi)號(hào): | H04L9/00 | 分類(lèi)號(hào): | H04L9/00;H04L9/14 |
| 代理公司: | 中科專(zhuān)利商標(biāo)代理有限責(zé)任公司 11021 | 代理人: | 呂雁葭 |
| 地址: | 214000 江蘇省無(wú)錫*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 可重構(gòu)處理器 安全算法 子算法 解密算法 算法 組合配置信息 保障安全 配置信息 組合連接 數(shù)據(jù)管理 算法實(shí)現(xiàn) 信道攻擊 計(jì)算機(jī)系統(tǒng) 構(gòu)建 配置 敏感 防范 安全 | ||
1.一種使用可重構(gòu)處理器實(shí)現(xiàn)安全算法的方法,其特征在于,包括:
確定用于構(gòu)建所述安全算法的多個(gè)子算法;以及
根據(jù)所述多個(gè)子算法中各子算法的第一配置信息以及表示所述各子算法之間組合連接關(guān)系的第一組合配置信息,配置所述可重構(gòu)處理器實(shí)現(xiàn)所述安全算法,其中,所述第一配置信息包括所述可重構(gòu)處理器實(shí)現(xiàn)子算法所需的配置信息,所述第一組合配置信息包括所述可重構(gòu)處理器實(shí)現(xiàn)子算法的組合連接關(guān)系所需的配置信息;
所述確定用于構(gòu)建所述安全算法的多個(gè)子算法,包括,
根據(jù)動(dòng)態(tài)變化的信號(hào)源,計(jì)算得到多個(gè)索引值,所述索引值與安全算法的子算法相匹配;以及
根據(jù)所述多個(gè)索引值,確定用于構(gòu)建所述安全算法的多個(gè)子算法。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)動(dòng)態(tài)變化的信號(hào)源,計(jì)算得到多個(gè)索引值,包括:
根據(jù)所述可重構(gòu)處理器的特征參數(shù)和場(chǎng)景參數(shù),計(jì)算得到所述多個(gè)索引值,其中,所述特征參數(shù)包括硬件特征參數(shù),所述場(chǎng)景參數(shù)包括系統(tǒng)時(shí)間或環(huán)境溫度。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述多個(gè)索引值,確定用于構(gòu)建所述安全算法的多個(gè)子算法,包括:
根據(jù)所述多個(gè)索引值,從第一算法庫(kù)中選擇對(duì)應(yīng)的所述多個(gè)子算法,其中,所述第一算法庫(kù)包括N個(gè)子算法的第一配置信息,N大于本次選用的子算法數(shù)量。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在將所述第一算法庫(kù)載入所述可重構(gòu)處理器時(shí),使用所述可重構(gòu)處理器的特征參數(shù)生成用于唯一表示所述第一算法庫(kù)中各個(gè)子算法的標(biāo)識(shí)。
5.根據(jù)權(quán)利要求3或4所述的方法,其特征在于,所述根據(jù)所述可重構(gòu)處理器的特征參數(shù)和場(chǎng)景參數(shù),計(jì)算得到所述多個(gè)索引值,包括:
按照以下方式計(jì)算得到所述多個(gè)索引值中的每個(gè)索引值:
基于所述特征參數(shù)和所述場(chǎng)景參數(shù),按照第一預(yù)設(shè)算法,計(jì)算得到第一數(shù)值;以及
將所述第一數(shù)值除以所述第一算法庫(kù)中子算法總量N,得到對(duì)應(yīng)的余數(shù),將所述余數(shù)作為索引值。
6.根據(jù)權(quán)利要求2至4中任一項(xiàng)所述的方法,其特征在于,所述根據(jù)所述可重構(gòu)處理器的特征參數(shù)和場(chǎng)景參數(shù),計(jì)算得到所述多個(gè)索引值,包括:
基于所述特征參數(shù)和所述場(chǎng)景參數(shù),按照第二預(yù)設(shè)算法,計(jì)算得到第二數(shù)值;
將所述第二數(shù)值作為隨機(jī)數(shù)發(fā)生器的種子,得到隨機(jī)數(shù)值串;以及
從所述隨機(jī)數(shù)值串中選擇所述多個(gè)索引值。
7.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,在配置所述可重構(gòu)處理器時(shí),所述多個(gè)子算法按照所述第一組合配置信息中指示的順序連接,且前后連接的兩個(gè)子算法不相關(guān)。
8.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,在配置所述可重構(gòu)處理器之后,所述方法還包括:
對(duì)所述可重構(gòu)處理器中用于實(shí)現(xiàn)所述安全算法的電路關(guān)鍵點(diǎn)進(jìn)行實(shí)時(shí)重構(gòu);和/或
隨機(jī)在所述可重構(gòu)處理器中用于實(shí)現(xiàn)所述安全算法的電路關(guān)鍵路徑中加入延時(shí)電路。
9.一種使用可重構(gòu)處理器實(shí)現(xiàn)解密算法的方法,其特征在于,包括:
確定用于解密安全算法的多個(gè)解密子算法;以及
根據(jù)所述多個(gè)解密子算法中各解密子算法的第二配置信息以及表示所述各解密子算法之間組合連接關(guān)系的第二組合配置信息,配置所述可重構(gòu)處理器,以實(shí)現(xiàn)所述解密算法,
其中,所述第二配置信息包括所述可重構(gòu)處理器實(shí)現(xiàn)解密子算法所需的配置信息,所述第二組合配置信息包括所述可重構(gòu)處理器實(shí)現(xiàn)解密子算法的組合連接關(guān)系所需的配置信息;
所述確定用于構(gòu)建所述安全算法的多個(gè)子算法,包括,
根據(jù)待解密數(shù)據(jù)包的包頭信息,確定安全算法的多個(gè)子算法;
根據(jù)所述安全算法的多個(gè)子算法,從第二算法庫(kù)中選擇對(duì)應(yīng)的所述多個(gè)解密子算法。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于清華大學(xué)無(wú)錫應(yīng)用技術(shù)研究院,未經(jīng)清華大學(xué)無(wú)錫應(yīng)用技術(shù)研究院許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810364457.9/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
- 可重構(gòu)密碼協(xié)處理器電路
- 動(dòng)態(tài)可重構(gòu)處理器之間的數(shù)據(jù)傳輸方法、處理器和系統(tǒng)
- 一種動(dòng)態(tài)可重構(gòu)處理器間一對(duì)一數(shù)據(jù)交互方法及裝置
- 一種由軟件方式生成動(dòng)態(tài)可重構(gòu)處理器配置信息的系統(tǒng)
- 一種動(dòng)態(tài)可重構(gòu)陣列處理器的構(gòu)令流工作方法
- 一種可重構(gòu)的星載設(shè)備
- 基于大規(guī)模粗粒度嵌入式可重構(gòu)系統(tǒng)及其處理方法
- 一種基于大規(guī)模粗粒度可重構(gòu)處理器的SM4-128加密算法實(shí)現(xiàn)方法及系統(tǒng)
- 一種基于大規(guī)模粗粒度可重構(gòu)處理器的SM4-128的密鑰擴(kuò)展實(shí)現(xiàn)方法及系統(tǒng)
- 一種混合處理器架構(gòu)及其任務(wù)調(diào)度方法
- 一種射頻單元的算法調(diào)度方法
- 用于差分OFDM系統(tǒng)自消除子載波間干擾的方法
- 一種反向CYNSN模型中的子空間搜索算法
- 一種基于目標(biāo)建議算法的航拍圖像絕緣子識(shí)別方法
- CO-OFDM系統(tǒng)中一種融合迫零算法與自消除算法的新穎相位噪聲補(bǔ)償方案
- 數(shù)據(jù)處理方法及裝置
- 音頻處理算法的調(diào)度方法、裝置、音頻處理器和存儲(chǔ)介質(zhì)
- 區(qū)塊鏈芯片的算法擴(kuò)展定制方法及其系統(tǒng)
- 基于Zigbee的入網(wǎng)方法及相關(guān)裝置
- 基于現(xiàn)場(chǎng)圖像的電力線路絕緣子快速檢測(cè)定位方法及系統(tǒng)





