《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 可編程邏輯 > 設(shè)計(jì)應(yīng)用 > 基于RISC-V的AES密碼加速引擎設(shè)計(jì)與驗(yàn)證
基于RISC-V的AES密碼加速引擎設(shè)計(jì)與驗(yàn)證
2023年電子技術(shù)應(yīng)用第2期
張曉磊,戴紫彬,郭朋飛,李楊
信息工程大學(xué),河南 鄭州 450001
摘要: 隨著物聯(lián)網(wǎng)技術(shù)的快速發(fā)展和物聯(lián)網(wǎng)設(shè)備的廣泛部署,信息安全問題日益凸顯。密碼是保障信息安全的關(guān)鍵核心技術(shù),但傳統(tǒng)的密碼算法適配方案存在性能和靈活性難以兼顧的問題,提出了一種密碼指令擴(kuò)展方案在兩者之間取得了很好的平衡。首先分析了AES算法的運(yùn)算環(huán)節(jié),結(jié)合蜂鳥E203處理器架構(gòu),提出了密碼指令擴(kuò)展和加速引擎設(shè)計(jì)方案;接著進(jìn)行了軟硬件實(shí)現(xiàn),構(gòu)建了RTL級(jí)仿真環(huán)境和FPGA板級(jí)驗(yàn)證環(huán)境;最后進(jìn)行了實(shí)驗(yàn)驗(yàn)證和對(duì)比分析。實(shí)驗(yàn)結(jié)果表明,提出的方案在只增加接近2%的硬件資源的情況下可以取得約700%的加速比,具有較高的能效,可適用于在物聯(lián)網(wǎng)等資源受限的場合。
中圖分類號(hào):TN47
文獻(xiàn)標(biāo)志碼:A
DOI: 10.16157/j.issn.0258-7998.223046
中文引用格式: 張曉磊,戴紫彬,郭朋飛,等. 基于RISC-V的AES密碼加速引擎設(shè)計(jì)與驗(yàn)證[J]. 電子技術(shù)應(yīng)用,2023,49(2):39-44.
英文引用格式: Zhang Xiaolei,Dai Zibin,Guo Pengfei,et al. Design and verification of AES cryptographic acceleration engine based on RISC-V[J]. Application of Electronic Technique,2023,49(2):39-44.
Design and verification of AES cryptographic acceleration engine based on RISC-V
Zhang Xiaolei,Dai Zibin,Guo Pengfei,Li Yang
Information Engineering University, Zhengzhou 450001, China
Abstract: With the rapid development of IoT technology and the widespread deployment of IoT devices, the issue of information security has become increasingly prominent. Cryptography is the key core technology to ensure information security, but the traditional cryptographic algorithm adaptation scheme is difficult to balance performance and flexibility, this paper proposes a cryptographic instruction extension scheme to achieve a good balance between the two scheme. Firstly, we analyze the computational aspects of the AES algorithm, and propose a cryptographic instruction extension and acceleration engine design scheme by combining the Hummingbird E203 processor architecture; then we complete hardware and software implementation, build an RTL-level simulation environment and an FPGA board-level verification environment; finally, we perform experimental verification and comparative analysis. The experimental results show that the proposed scheme can achieve about 700% acceleration ratio with only nearly 2% increase in hardware resources, which has high energy efficiency and can be applied in resource-constrained situations such as IoT.
Key words : RISC-V;cryptographic instruction extension;acceleration engine;information security

0 引言

    隨著物聯(lián)網(wǎng)技術(shù)的快速發(fā)展,智能穿戴、自動(dòng)駕駛、面部識(shí)別等應(yīng)用場景成為現(xiàn)實(shí),極大改變了人們的生活方式。物聯(lián)網(wǎng)設(shè)備大量使用,人體生理指標(biāo)、車輛行駛軌跡等用戶隱私數(shù)據(jù)[1]也隨之產(chǎn)生。由于大量用戶數(shù)據(jù)需要傳輸?shù)剿懔Ω鼜?qiáng)的計(jì)算終端,傳輸過程中的信息安全隱患[2]逐漸浮現(xiàn)并引起了人們的重視。因?yàn)槭芟抻诰o張的硬件資源,很多物聯(lián)網(wǎng)設(shè)備并未運(yùn)行必要的安全機(jī)制[3]

    密碼技術(shù)[4]作為保障信息安全的核心技術(shù),可在物聯(lián)網(wǎng)設(shè)備中進(jìn)行部署,傳統(tǒng)的部署方案主要有兩種[5],一種是通過運(yùn)行軟件實(shí)現(xiàn)密碼算法,這種方法利用了處理器的通用指令來支持不同的密碼算法,雖然較為靈活,但該方法存在計(jì)算速度慢、代碼密度低的問題;另一種是專用的密碼處理芯片,專用芯片雖然運(yùn)算速度快但存在靈活性低、成本高的問題。由于智能手環(huán)等物聯(lián)網(wǎng)終端存在計(jì)算資源緊張、存儲(chǔ)空間有限和電池容量較低等問題[6],傳統(tǒng)的部署方案不能很好地解決上述問題。擴(kuò)展專用密碼指令方案的出現(xiàn)則克服了上述兩種方案的缺點(diǎn),通過向通用處理器中添加密碼運(yùn)算單元,使處理器在不失通用性的同時(shí),還獲取了較高的密碼運(yùn)算性能。RISC-V因?yàn)槠涠绦【返募軜?gòu)和模塊化的的設(shè)計(jì)理念已成為專用領(lǐng)域架構(gòu)的首選[7]




本文詳細(xì)內(nèi)容請(qǐng)下載:http://www.rjjo.cn/resource/share/2000005166




作者信息:

張曉磊,戴紫彬,郭朋飛,李楊

(信息工程大學(xué),河南 鄭州 450001)




wd.jpg

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: 国内自拍亚洲 | 日韩精品午夜视频一区二区三区 | 高清亚洲 | 老司机亚洲精品 | 一级特级aaaa毛片免费观看 | 国产成人免费网站在线观看 | 欧美一级淫片a免费播放口aaa | 国产免费一区二区三区 | 亚洲入口 | 国产精品a区| 中文在线com | 亚洲欧美日产综合在线看 | 手机看片1024欧美日韩你懂的 | 国产啪精品视频网免费 | 日本一级大毛片a一 | 久久综合中文字幕一区二区三区 | 成人午夜免费视频 | 国产一级特黄一级毛片 | 国产不卡在线观看视频 | 美美女高清毛片视频免费观看 | 男女很舒服爽视频免费 | 日本国产一区二区三区 | 亚洲综合日韩精品欧美综合区 | 美女va| 在线视频区 | 色偷偷成人网免费视频男人的天堂 | 欧美成人免费观看的 | 毛片视频网站在线观看 | 日韩一区二区三 | a毛片免费播放全部完整 | 亚洲成a v人片在线观看 | 亚洲欧美韩日 | 亚洲国产精品91 | 久9这里精品免费视频 | 欧美高清另类自拍视频在线看 | 久久99精品久久久久久野外 | 久久久国产乱子伦精品 | 久久精品大片 | 成人区精品一区二区不卡亚洲 | 亚洲视频欧美 | 国产欧美综合精品一区二区 |