文獻標(biāo)志碼:A
DOI: 10.16157/j.issn.0258-7998.223046
中文引用格式: 張曉磊,戴紫彬,郭朋飛,等. 基于RISC-V的AES密碼加速引擎設(shè)計與驗證[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.
0 引言
隨著物聯(lián)網(wǎng)技術(shù)的快速發(fā)展,智能穿戴、自動駕駛、面部識別等應(yīng)用場景成為現(xiàn)實,極大改變了人們的生活方式。物聯(lián)網(wǎng)設(shè)備大量使用,人體生理指標(biāo)、車輛行駛軌跡等用戶隱私數(shù)據(jù)[1]也隨之產(chǎn)生。由于大量用戶數(shù)據(jù)需要傳輸?shù)剿懔Ω鼜姷挠嬎憬K端,傳輸過程中的信息安全隱患[2]逐漸浮現(xiàn)并引起了人們的重視。因為受限于緊張的硬件資源,很多物聯(lián)網(wǎng)設(shè)備并未運行必要的安全機制[3]。
密碼技術(shù)[4]作為保障信息安全的核心技術(shù),可在物聯(lián)網(wǎng)設(shè)備中進行部署,傳統(tǒng)的部署方案主要有兩種[5],一種是通過運行軟件實現(xiàn)密碼算法,這種方法利用了處理器的通用指令來支持不同的密碼算法,雖然較為靈活,但該方法存在計算速度慢、代碼密度低的問題;另一種是專用的密碼處理芯片,專用芯片雖然運算速度快但存在靈活性低、成本高的問題。由于智能手環(huán)等物聯(lián)網(wǎng)終端存在計算資源緊張、存儲空間有限和電池容量較低等問題[6],傳統(tǒng)的部署方案不能很好地解決上述問題。擴展專用密碼指令方案的出現(xiàn)則克服了上述兩種方案的缺點,通過向通用處理器中添加密碼運算單元,使處理器在不失通用性的同時,還獲取了較高的密碼運算性能。RISC-V因為其短小精悍的架構(gòu)和模塊化的的設(shè)計理念已成為專用領(lǐng)域架構(gòu)的首選[7]。
本文詳細內(nèi)容請下載:http://www.tom3567.com/resource/share/2000005166。
作者信息:
張曉磊,戴紫彬,郭朋飛,李楊
(信息工程大學(xué),河南 鄭州 450001)

