一种高效抗差分功耗分析RSA实现方法与流程

文档序号:14717648发布日期:2018-06-16 01:53阅读:来源:国知局

技术特征:

1.一种高效抗差分功耗分析RSA实现方法,其特征在于:

步骤1,RSA运算中M为输入数据,C为输出数据,N为模数,R为随机数,e为公钥,d为私钥,p和q为大素数,并且N=p*q。

步骤2,获取随机数R,随机数必须大于零,且不能是p或q,也不能大于等于N。

步骤3,计算盲化后的输入数据M1,M1=M*Re mod N。

步骤4,计算用于脱盲运算的数据M2,M2=M*Re-1mod N。

步骤5,对盲化数据后的数据M1进行运算得到盲化的输出结果C’,C’=M1d-1mod N。

步骤6,脱盲计算得到输出数据C,C=C’*M2mod N。

2.如权利要求1所述的一种高效抗差分功耗分析RSA实现方法,其特征在于,所述步骤1到步骤6中的实现方法,适用的应用场景包括但不限于‘直接RSA运算’、‘RSA CRT运算’等。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1