-
公开(公告)号:CN117675209A
公开(公告)日:2024-03-08
申请号:CN202311400084.3
申请日:2023-10-26
Applicant: 北京大学
Abstract: 本发明涉及一种可抵御计时攻击的椭圆曲线通用点加方法和装置。该方法在椭圆曲线点乘算法的加法运算规则的情况1至情况4中,将情况4的一般加法运算与倍点运算的计算公式进行合并,得到椭圆曲线通用点加公式;通过所述椭圆曲线通用点加公式使得情况4具有唯一的计算流程,从而抵抗计时攻击。本发明提供了一种可抵御计时攻击的椭圆曲线通用点加方案,其核心为合并情况4中一般加法运算与倍点运算的计算公式,使得情况4具有唯一的计算流程,从而达到抵抗计时攻击的目的。
-
公开(公告)号:CN117579279A
公开(公告)日:2024-02-20
申请号:CN202311458488.8
申请日:2023-11-03
Applicant: 中移动信息技术有限公司 , 中国移动通信集团有限公司 , 北京大学
Abstract: 本申请公开了一种数据处理方法、装置、设备及计算机存储介质。该方法包括:响应于接收到对第一数据的修改指令,获取第二数据;基于预设椭圆曲线函数获取私钥及其对应的公钥;基于在目标域中随机获取的值生成并存储第一哈希参数值;根据第一哈希参数值、公钥和预设椭圆曲线函数生成与第一数据对应的哈希值;利用哈希值和第二数据,生成第二哈希参数值;将存储的第一哈希参数值修改为第二哈希参数值,以及将第一数据修改为第二数据。根据本申请实施例,提高了修改数据的效率。
-
公开(公告)号:CN114710285B
公开(公告)日:2022-08-23
申请号:CN202210542472.4
申请日:2022-05-19
Applicant: 北京大学 , 奇安信科技集团股份有限公司
Abstract: 本发明公开一种面向异构并行架构的高性能SM4比特切片优化方法,属于安全密码应用技术领域,本方法通过将SM4分组密码算法在1比特数据宽度下实现,可以在非向量指令集和向量指令集上实现多线程SM4,在向量指令集上可以支持更高的加密速度。
-
公开(公告)号:CN114422110A
公开(公告)日:2022-04-29
申请号:CN202210321831.3
申请日:2022-03-30
Applicant: 北京大学 , 博雅正链(北京)科技有限公司
Abstract: 本发明公开一种面向长指令字的SM3哈希函数消息处理的快速实现方法,属于安全密码应用技术领域,给出一种生成SM3的68个字长度的变量的并行优化算法,并将这种并行算法在可同时执行向量指令和非向量指令的计算平台上具体实施实现,加快变量运算速度,从而加快SM3密码杂凑的运算速度。
-
-
-