一种基于集成加密技术的密钥备份与恢复方法

    公开(公告)号:CN111130763A

    公开(公告)日:2020-05-08

    申请号:CN201911143478.9

    申请日:2019-11-20

    Applicant: 复旦大学

    Abstract: 本发明属于信息安全技术领域,具体为一种基于集成加密技术的密钥备份与恢复方法。本发明方法包括:配置安全级别,相应的安全级别配置不同的加密算法和用户需要输入的信息数量;根据用户的生物特征信息和私密信息得到加密密钥,将用户要备份存储的密钥通过加密算法进行加密;对经过集成加密生成的信息进行存储;当需要使用密钥进行解密或者签名时,需要将加密存储过的密钥解密恢复出来;当需要修改密码时,先获取所有的初始密钥明文,重新进行加密;重新存储加密的密钥,覆盖旧的数据,完成修改密码操作。本发明方法在安全性和易用性上进行权衡,用户根据自身需求设置不同安全级别的密码,利用集成加密算法解决了现有密钥保管方法不完善的问题。

    用于获取区块链中的数据的方法、装置及存储介质

    公开(公告)号:CN109492419B

    公开(公告)日:2022-07-01

    申请号:CN201811431510.9

    申请日:2018-11-27

    Abstract: 本公开的实施例提供了一种用于获取区块链中的数据的方法,数据分别由区块链中的各节点进行加密并存储在区块链中,方法包括:向区块链中的智能合约发送数据获取请求,以使得智能合约基于预设的条件判断是否同意数据获取请求,数据获取请求包括目标数据的特征信息;在数据获取请求被同意的情况下,从区块链中的认证授权集群接收私钥,认证授权集群包括区块链中的两个或更多个节点;以及从区块链中获得目标数据并使用私钥对目标数据进行解密。根据本公开的实施例,各节点能够从区块链中获取其它节点所共享的数据,使得数据能够在去中心化、不可篡改、可追溯的网络中进行共享,从而避免中心化组织对数据进行操控的可能性。

    一种支持密钥刷新的两方椭圆曲线数字签名算法

    公开(公告)号:CN111224783A

    公开(公告)日:2020-06-02

    申请号:CN201911168316.0

    申请日:2019-11-26

    Applicant: 复旦大学

    Abstract: 本发明属于密码技术领域,具体为支持密钥刷新的两方椭圆曲线签名算法。本发明算法是在两方椭圆曲线签名算法中增加支持密钥刷新的功能。在两方椭圆曲线签名算法的密钥生成过程中,两个参与方分别生成一个密钥份额,主密钥由两个密钥份额x1和x2组成,在密钥生成和签名阶段主密钥x是未出现过的;公式为:x=x1·x2mod q;密钥刷新的过程由两方参与,密钥刷新结果是密钥份额x1和x2变为密钥份额x′1和x′2,而且保证主密钥x不变;设P1和P2表示参与两方,相对应的生成随机数为f1和f2,通过交互过程的信息通信,最终分别计算得到x′1和x′2;刷新后:x=x′1·x′2=(x1·f)·(x2·f-1)mod q=x1·x2modq。本发明方法为椭圆曲线签名算法提供更高的安全性。

    用于获取区块链中的数据的方法、装置及存储介质

    公开(公告)号:CN109492419A

    公开(公告)日:2019-03-19

    申请号:CN201811431510.9

    申请日:2018-11-27

    Abstract: 本公开的实施例提供了一种用于获取区块链中的数据的方法,数据分别由区块链中的各节点进行加密并存储在区块链中,方法包括:向区块链中的智能合约发送数据获取请求,以使得智能合约基于预设的条件判断是否同意数据获取请求,数据获取请求包括目标数据的特征信息;在数据获取请求被同意的情况下,从区块链中的认证授权集群接收私钥,认证授权集群包括区块链中的两个或更多个节点;以及从区块链中获得目标数据并使用私钥对目标数据进行解密。根据本公开的实施例,各节点能够从区块链中获取其它节点所共享的数据,使得数据能够在去中心化、不可篡改、可追溯的网络中进行共享,从而避免中心化组织对数据进行操控的可能性。

    一种支持密钥刷新的两方椭圆曲线数字签名方法

    公开(公告)号:CN111224783B

    公开(公告)日:2021-07-23

    申请号:CN201911168316.0

    申请日:2019-11-26

    Applicant: 复旦大学

    Abstract: 本发明属于密码技术领域,具体为支持密钥刷新的两方椭圆曲线签名算法。本发明算法是在两方椭圆曲线签名算法中增加支持密钥刷新的功能。在两方椭圆曲线签名算法的密钥生成过程中,两个参与方分别生成一个密钥份额,主密钥由两个密钥份额x1和x2组成,在密钥生成和签名阶段主密钥x是未出现过的;公式为:x=x1·x2mod q;密钥刷新的过程由两方参与,密钥刷新结果是密钥份额x1和x2变为密钥份额x′1和x′2,而且保证主密钥x不变;设P1和P2表示参与两方,相对应的生成随机数为f1和f2,通过交互过程的信息通信,最终分别计算得到x′1和x′2;刷新后:x=x′1·x′2=(x1·f)·(x2·f‑1)mod q=x1·x2modq。本发明方法为椭圆曲线签名算法提供更高的安全性。

    一种基于集成加密技术的密钥备份与恢复方法

    公开(公告)号:CN111130763B

    公开(公告)日:2021-06-22

    申请号:CN201911143478.9

    申请日:2019-11-20

    Applicant: 复旦大学

    Abstract: 本发明属于信息安全技术领域,具体为一种基于集成加密技术的密钥备份与恢复方法。本发明方法包括:配置安全级别,相应的安全级别配置不同的加密算法和用户需要输入的信息数量;根据用户的生物特征信息和私密信息得到加密密钥,将用户要备份存储的密钥通过加密算法进行加密;对经过集成加密生成的信息进行存储;当需要使用密钥进行解密或者签名时,需要将加密存储过的密钥解密恢复出来;当需要修改密码时,先获取所有的初始密钥明文,重新进行加密;重新存储加密的密钥,覆盖旧的数据,完成修改密码操作。本发明方法在安全性和易用性上进行权衡,用户根据自身需求设置不同安全级别的密码,利用集成加密算法解决了现有密钥保管方法不完善的问题。

    一种基于安全多方计算的区块链密钥管理系统

    公开(公告)号:CN110880972A

    公开(公告)日:2020-03-13

    申请号:CN201911169093.X

    申请日:2019-11-26

    Applicant: 复旦大学

    Abstract: 本发明属于区块链技术领域,具体为一种基于安全多方计算的区块链密钥管理系统。本发明系统采用四层结构:数据存储层,负责备份存储密钥信息;网络通信层,负责在安全多方计算阶段与其他参与方进行数据通信;密码服务层,采用插件化的形式为API服务层提供加密服务;密码服务层分为两个模块:集成加密模块和MPC模块;API服务层,为用户提供的上层接口;本发明为区块链密钥提供安全的使用和存储方式,降低用户使用区块链密钥的门槛和密钥泄漏、丢失的风险。

Patent Agency Ranking