LED加解密融合優(yōu)化實(shí)現(xiàn)研究
摘要:研究了LED密碼算法加解密融合優(yōu)化實(shí)現(xiàn)方法,針對(duì)LED密碼算法特點(diǎn),在加密模塊內(nèi)部結(jié)構(gòu)添加一些控制信號(hào)及寄存器,不需要增加任何新模塊,在低面積低資源占用的情況下實(shí)現(xiàn)LED加解密融合硬件實(shí)現(xiàn)。在LED加解密融合實(shí)現(xiàn)時(shí)進(jìn)行了優(yōu)化,采用輪間流水線結(jié)構(gòu),將循環(huán)展開結(jié)構(gòu)按各加解密輪劃分為一系列流水線,其中每一輪加解密變換為一級(jí),可以有效提高加解密速度;充分利用LED密碼算法在輪重復(fù)運(yùn)算的特點(diǎn),復(fù)用相同輪運(yùn)算部分,實(shí)現(xiàn)一個(gè)可以完成一輪加解密運(yùn)算的LEDRound模塊。對(duì)LED加解密融合進(jìn)行了FPGA硬件實(shí)現(xiàn)下載實(shí)驗(yàn),實(shí)驗(yàn)結(jié)果表明LED加解密融合優(yōu)化后實(shí)現(xiàn)僅需9 639 Slices,而原LED單獨(dú)加密算法實(shí)現(xiàn)就需10 222 Slices,優(yōu)化方法使融合后的LED加解密比原始LED加密實(shí)現(xiàn)的面積還減小了583 Slices,同時(shí)加密速率沒有降低。
注: 保護(hù)知識(shí)產(chǎn)權(quán),如需閱讀全文請(qǐng)聯(lián)系衡陽師范學(xué)院學(xué)報(bào)雜志社