基于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)絡技術有限公司
代理機構(gòu) 北京孚睿灣知識產(chǎn)權(quán)代理事務所(普通合伙) 代理人 北京煉石網(wǎng)絡技術有限公司
地址 100080北京市海淀區(qū)北三環(huán)西路32號樓7層0710-1
法律狀態(tài) -

摘要

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