基于SIMD指令的SM4的并行計算方法及裝置、可讀存儲介質(zhì)

基本信息

申請?zhí)?/td> CN202010687106.9 申請日 -
公開(公告)號 CN111736902A 公開(公告)日 2020-10-02
申請公布號 CN111736902A 申請公布日 2020-10-02
分類號 G06F9/38(2006.01)I;G06F9/30(2006.01)I 分類 -
發(fā)明人 錢晶;董明武;溫程;王芷玲;白小勇 申請(專利權(quán))人 北京煉石網(wǎng)絡(luò)技術(shù)有限公司
代理機構(gòu) 北京孚睿灣知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 代理人 北京煉石網(wǎng)絡(luò)技術(shù)有限公司
地址 100080北京市海淀區(qū)北三環(huán)西路32號樓7層0710-1
法律狀態(tài) -

摘要

摘要 本發(fā)明提供了一種基于SIMD指令的SM4的并行計算方法及裝置、可讀存儲介質(zhì),其包括:對輸入的多個SM4分組消息進(jìn)行編排得到編排后的分組消息;對編排后的分組消息執(zhí)行優(yōu)化過的SM4加密或者解密運算過程;對加密或者解密運算過程中的Sbox運算用復(fù)合域技術(shù)替代查表法完成計算;對復(fù)合域技術(shù)利用基于SIMD指令的GF(2^4)中的快速乘法運算完成GF(2^8)中的求逆運算;對加密或者解密運算過程進(jìn)行反編排計算得到分組消息對應(yīng)的密文或者明文消息。其利用復(fù)合域技術(shù)進(jìn)行SM4算法非線性運算等價變換的過程,利用運算順序調(diào)整和融合多個線性變換進(jìn)行SM4算法線性運算等價變換過程以及基于SIMD指令的GF(2^4)中的快速乘法運算,提高了SM4加解密過程的執(zhí)行速度。??