保护多点乘法运算免受侧信道攻击的方法

    公开(公告)号:CN116803051A

    公开(公告)日:2023-09-22

    申请号:CN202280009694.8

    申请日:2022-01-11

    Abstract: 本发明涉及用于保护椭圆曲线密码过程的执行免受侧信道攻击的方法,所述椭圆曲线密码过程包括计算多点乘法运算结果#imgabs0##imgabs1#的多点乘法运算,其中n是整数,n>=1,di是预定标量值,Pi是由参数(F,E,G,N)连同点加法法则一起定义的有限域上的椭圆曲线的点,其中F是在其上定义曲线的域,E是曲线的方程,G是F上E中的基点,并且N是基点G的阶,所述方法由密码设备执行并且包括:‑生成(S1)掩蔽值iRand,‑用所生成的掩蔽值iRand对每个预定标量值di进行乘法掩蔽(S2),以获得掩蔽标量di′,其中i在{1,…,n}中,‑计算(S3)掩蔽的多点乘法运算结果#imgabs2#其中i在{1,…,n}中,一通过解掩蔽所述掩蔽的多点乘法运算结果R′来获得(S4)所述多点乘法运算结果R。

Patent Agency Ranking