-
公开(公告)号:CN108306737A
公开(公告)日:2018-07-20
申请号:CN201711395856.3
申请日:2017-12-21
Applicant: 中国科学院信息工程研究所
Abstract: 本发明实施例提供的以太坊密码算法国产化的方法,所述方法应用于所述区块链平台,包括:获取待加密信息;根据所述待加密信息的类型,获取与所述类型相对应的加密算法;其中,所述加密算法是替代以太坊开源代码国外密码算法的国产密码算法;根据所述加密算法对所述待加密信息进行加密处理,以生成加密信息。本发明实施例提供的以太坊密码算法国产化的方法,使用国产密码算法替换以太坊中的国外密码算法,并进行参数的调整、SM3散列值长度的扩展、通过恢复公钥实现SM2签名算法的验证等,由于国外密码算法不安全,可能有植入后门,使用替代后的国产密码算法能够实现真正意义上的自主可控。