-
公开(公告)号:CN103970504A
公开(公告)日:2014-08-06
申请号:CN201410191201.4
申请日:2014-05-07
申请人: 广东顺德中山大学卡内基梅隆大学国际联合研究院 , 中山大学 , 胡建国
IPC分类号: G06F7/72
摘要: 本发明公开了一种在ECC中实现位数自适应模乘运算的方法,包括:基于零位检测模块获取输入数据的位数;根据输入数据的位数选择与输入数据相接近的模乘运算档位;基于模乘运算档位所关联的64位KOA并行乘法器对所述输入数据进行运算。本发明还公开了一种ECC模乘运算器,包括:零位检测模块,用于获取输入数据的位数;模乘运算档位选择模块,用于根据输入数据的位数选择与输入数据相接近的模乘运算档位;模乘运算模块,用于基于模乘运算档位所关联的64位KOA并行乘法器对所述输入数据进行运算。通过本发明实施例,在原始的KOA算法进行改进,使其自动的根据输入乘数的位数进行计算调整,以达到最优的计算效果。
-
公开(公告)号:CN103944714A
公开(公告)日:2014-07-23
申请号:CN201410179317.6
申请日:2014-04-26
申请人: 胡建国 , 广东顺德中山大学卡内基梅隆大学国际联合研究院 , 中山大学
IPC分类号: H04L9/06
摘要: 本发明公开了一种基于ECC实现抗DPA攻击的标量乘算法的方法,包括:状态控制器控制双模乘器进行并行计算;并同时基于随机数产生器产生的随机数进行冗余计算。本发明还公开了一种加密装置,所述加密装置基于ECC算法实现,包括有:状态控制器,用于控制双模乘器进行并行计算;并同时基于随机数产生器产生的随机数进行冗余计算;随机数产生器,用于产生随机数;双模乘器,用于受控于状态控制器进行模乘计算。通过本发明实施例,令标量乘运算有了抗DPA攻击的能力,也提高了运算速度。
-
公开(公告)号:CN103970504B
公开(公告)日:2017-03-29
申请号:CN201410191201.4
申请日:2014-05-07
申请人: 广东顺德中山大学卡内基梅隆大 , 学国际联合研究院
IPC分类号: G06F7/72
摘要: 本发明公开了一种在ECC中实现位数自适应模乘运算的方法,包括:基于零位检测模块获取输入数据的位数;根据输入数据的位数选择与输入数据相接近的模乘运算档位;基于模乘运算档位所关联的64位KOA并行乘法器对所述输入数据进行运算。本发明还公开了一种ECC模乘运算器,包括:零位检测模块,用于获取输入数据的位数;模乘运算档位选择模块,用于根据输入数据的位数选择与输入数据相接近的模乘运算档位;模乘运算模块,用于基于模乘运算档位所关联的64位KOA并行乘法器对所述输入数据进行运算。通过本发明实施例,在原始的KOA算法进行改进,使其自动的根据输入乘数的位数进行计算调整,以达到最优的计算效果。
-
-