面向物聯(lián)網(wǎng)的SM4算法輕量級(jí)實(shí)現(xiàn)
發(fā)布時(shí)間:2019-01-05 05:48
【摘要】:SM4算法是我國(guó)公布的第一個(gè)商用分組密碼算法,目前已經(jīng)得到了廣泛的應(yīng)用。為更好地適應(yīng)物聯(lián)網(wǎng)中資源受限設(shè)備處理能力低、存儲(chǔ)空間小等特點(diǎn),設(shè)計(jì)并實(shí)現(xiàn)了基于資源重用的SM4算法輕量級(jí)處理架構(gòu)。子密鑰擴(kuò)展和輪函數(shù)交替使用核心電路完成子密鑰生成及加/解密運(yùn)算,無(wú)需額外存儲(chǔ)32輪迭代所需子密鑰。密鑰存儲(chǔ)和檢測(cè)電路以及可正/逆序生成固定參數(shù)的實(shí)時(shí)生成電路,可大幅提高解密處理效率。實(shí)驗(yàn)結(jié)果表明,所設(shè)計(jì)的輕量級(jí)處理架構(gòu)資源占用小、品質(zhì)因數(shù)高,非常適合于在物聯(lián)網(wǎng)中資源受限設(shè)備上使用,具有廣闊的應(yīng)用前景。
[Abstract]:SM4 algorithm is the first commercial block cipher algorithm published in China and has been widely used. In order to better adapt to the characteristics of low processing capacity and small storage space of resource-limited devices in the Internet of things, a lightweight processing architecture of SM4 algorithm based on resource reuse is designed and implemented. The sub-key expansion and the rotation function alternately use the core circuit to complete the sub-key generation and encryption / decryption operations without the additional storage of the 32 rounds of iterative subkeys. The key storage and detection circuit and the real-time generating circuit which can generate fixed parameters can greatly improve the efficiency of decryption processing. The experimental results show that the designed lightweight processing architecture has the advantages of low resource occupation and high quality factor, which is suitable for use in resource-limited devices in the Internet of things, and has a broad application prospect.
【作者單位】: 解放軍信息工程大學(xué);復(fù)旦大學(xué)專用集成電路與系統(tǒng)國(guó)家重點(diǎn)實(shí)驗(yàn)室;江西省瑞金市廣播電影電視新聞中心;
【基金】:國(guó)家自然科學(xué)基金(61404175)
【分類號(hào)】:TN918.4
,
本文編號(hào):2401359
[Abstract]:SM4 algorithm is the first commercial block cipher algorithm published in China and has been widely used. In order to better adapt to the characteristics of low processing capacity and small storage space of resource-limited devices in the Internet of things, a lightweight processing architecture of SM4 algorithm based on resource reuse is designed and implemented. The sub-key expansion and the rotation function alternately use the core circuit to complete the sub-key generation and encryption / decryption operations without the additional storage of the 32 rounds of iterative subkeys. The key storage and detection circuit and the real-time generating circuit which can generate fixed parameters can greatly improve the efficiency of decryption processing. The experimental results show that the designed lightweight processing architecture has the advantages of low resource occupation and high quality factor, which is suitable for use in resource-limited devices in the Internet of things, and has a broad application prospect.
【作者單位】: 解放軍信息工程大學(xué);復(fù)旦大學(xué)專用集成電路與系統(tǒng)國(guó)家重點(diǎn)實(shí)驗(yàn)室;江西省瑞金市廣播電影電視新聞中心;
【基金】:國(guó)家自然科學(xué)基金(61404175)
【分類號(hào)】:TN918.4
,
本文編號(hào):2401359
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/2401359.html
最近更新
教材專著