-
公开(公告)号:CN114692125A
公开(公告)日:2022-07-01
申请号:CN202011598184.8
申请日:2020-12-29
Applicant: 航天信息股份有限公司 , 华南师范大学
Abstract: 本发明公开了一种基于分布式准素数的密码生成系统、方法及装置。第二服务器在第二数值范围内随机确定的一个满足预设的第二抽取条件的第二随机整数,确定第二随机整数对应的每个第三取余结果及对应的每个第四取余结果均满足预设的第二合成条件时,根据第二随机整数以及第一服务器确定的第一随机整数,确定准素数。第一随机整数为第一服务器在第一数值范围内随机确定的一个满足预设的第一抽取条件的整数,且对应的每个第一取余结果及对应的每个第二取余结果均满足预设的第一合成条件。第一服务器以及第二服务器只需一次通信即可确定准素数,减少耗费通信资源及单一服务器确定准素数所需资源,提高素数生成的效率,进而提高密码生成效率。
-
公开(公告)号:CN112737783A
公开(公告)日:2021-04-30
申请号:CN201911033315.5
申请日:2019-10-28
Applicant: 航天信息股份有限公司
Abstract: 本发明公开了一种基于SM2椭圆曲线的解密方法及设备,用于把私钥分解成两个私钥分量,分别存储于两个不同的地方以保护私钥的安全,利用两个私钥分量实现对加密消息的解密。该方法包括:根据随机选取的SM2椭圆曲线上的点坐标和所述第一对象的第一私钥对密文的第一部分进行盲化得到盲化消息;将所述密文的第一部分和盲化消息发送给第二对象,以使所述第二对象利用所述第二对象的第二私钥对所述盲化消息进行解封装得到解封装消息;接收所述第二对象得到的解封装消息,并基于SM2椭圆曲线公钥密码算法,利用所述第一对象的第一私钥对所述解封装消息进行解密。
-