一种数字签名算法及系统

    公开(公告)号:CN110505061A

    公开(公告)日:2019-11-26

    申请号:CN201910843279.2

    申请日:2019-09-06

    Inventor: 张海松 王超 许明

    Abstract: 本发明涉及一种数字签名算法及系统,该算法包括:系统签名主密钥、副密钥和用户签名密钥的生成算法、数字签名生成算法和数字签名验证算法;其中,系统签名主密钥、副密钥和用户签名密钥的生成算法,包括:基于第一随机数确定签名主私钥和签名主公钥;基于第二随机数确定签名副私钥和签名副公钥;基于签名主私钥和签名副私钥,计算第一中间结果;若第一中间结果为0,则中止计算;若第一中间结果不为0,则计算第二中间结果;基于第一中间结果和第二中间结果,生成用户签名密钥。本发明的算法在产生用户签名密钥过程中,当出现第一中间结果为0时,计算中止不生成用户签名密钥,签名主密钥不会泄露,也不需要更新已有用户的签名私钥。

    一种第三方云存储平台的存储、下载的方法及系统

    公开(公告)号:CN107872532A

    公开(公告)日:2018-04-03

    申请号:CN201711206526.5

    申请日:2017-11-27

    Inventor: 王超

    Abstract: 本发明公开一种第三方云存储平台的存储、下载的方法及系统。存储方法包括:登录客户端;获取CA机构的数字证书;将所述数字证书安装至所述客户端;根据所述加密证书加密待存储的文件,得到加密后的文件;根据所述签名证书将所述待存储的文件的附加信息上传至用户的服务器。下载方法包括:获取CA机构的数字证书;下载第三方云存储平台存储的文件,获得下载的文件;所述第三方云存储平台存储的文件为根据所述加密证书加密后的文件;根据所述加密证书对所述下载的文件解密;使用签名证书对所述解密后的文件的附加信息进行验证;获得验证通过的解密后的文件。本发明的存储、下载的方法及系统,提高了用户文件存储和下载的安全性能。

    一种第三方云存储平台的存储、下载的方法及系统

    公开(公告)号:CN107872532B

    公开(公告)日:2020-09-25

    申请号:CN201711206526.5

    申请日:2017-11-27

    Inventor: 王超

    Abstract: 本发明公开一种第三方云存储平台的存储、下载的方法及系统。存储方法包括:登录客户端;获取CA机构的数字证书;将所述数字证书安装至所述客户端;根据所述加密证书加密待存储的文件,得到加密后的文件;根据所述签名证书将所述待存储的文件的附加信息上传至用户的服务器。下载方法包括:获取CA机构的数字证书;下载第三方云存储平台存储的文件,获得下载的文件;所述第三方云存储平台存储的文件为根据所述加密证书加密后的文件;根据所述加密证书对所述下载的文件解密;使用签名证书对所述解密后的文件的附加信息进行验证;获得验证通过的解密后的文件。本发明的存储、下载的方法及系统,提高了用户文件存储和下载的安全性能。

    一种数字签名算法及系统

    公开(公告)号:CN110505061B

    公开(公告)日:2022-05-03

    申请号:CN201910843279.2

    申请日:2019-09-06

    Inventor: 张海松 王超 许明

    Abstract: 本发明涉及一种数字签名算法及系统,该算法包括:系统签名主密钥、副密钥和用户签名密钥的生成算法、数字签名生成算法和数字签名验证算法;其中,系统签名主密钥、副密钥和用户签名密钥的生成算法,包括:基于第一随机数确定签名主私钥和签名主公钥;基于第二随机数确定签名副私钥和签名副公钥;基于签名主私钥和签名副私钥,计算第一中间结果;若第一中间结果为0,则中止计算;若第一中间结果不为0,则计算第二中间结果;基于第一中间结果和第二中间结果,生成用户签名密钥。本发明的算法在产生用户签名密钥过程中,当出现第一中间结果为0时,计算中止不生成用户签名密钥,签名主密钥不会泄露,也不需要更新已有用户的签名私钥。

Patent Agency Ranking