一种基于区块链的二次数据快速加密方法技术

技术编号:41352160 阅读:15 留言:0更新日期:2024-05-20 10:05
本发明专利技术涉及区块链技术领域,特别涉及一种基于区块链的二次数据快速加密方法。一种基于区块链的二次数据快速加密方法,其步骤包括:步骤一:生成第一公钥和第一密钥,对数据发送者的数据进行一次加密,形成第一加密数据;步骤二:生成第二密钥,并对第一加密数据进行二次加密,形成第二加密数据;步骤三:在区块链平台创建服务账户,将第一密钥和第二密钥使用该创建服务账户的私钥加密后存储到基于Enclave技术所在的服务器端;步骤四:删除原有的第一密钥和第二密钥,在使用第一密钥和第二密钥时,先进行服务账户认证,认证通过后,在Enclave的环境中对二次加密数据进行解密。本发明专利技术加密速度快,安全性高。

【技术实现步骤摘要】

本专利技术涉及区块链,特别涉及一种基于区块链的二次数据快速加密方法


技术介绍

1、随着网络技术的不断发展,各行业都会使用云存储器进行数据的存储。在数据存储的时候需要对数据进行加密处理。但是现有的加密方式不够安全,很容易被不法分子通过技术手段进行破解。


技术实现思路

1、因此,本专利技术提出一种基于区块链的二次数据快速加密方法。

2、一种基于区块链的二次数据快速加密方法,其步骤包括:

3、步骤一:生成第一公钥和第一密钥,对数据发送者的数据进行一次加密,形成第一加密数据;

4、步骤二:生成第二密钥,并对第一加密数据进行二次加密,形成第二加密数据;

5、步骤三:在区块链平台创建服务账户,将第一密钥和第二密钥使用该创建服务账户的私钥加密后存储到基于enclave技术所在的服务器端;

6、步骤四:删除原有的第一密钥和第二密钥,在使用第一密钥和第二密钥时,先进行服务账户认证,认证通过后,在enclave的环境中对二次加密数据进行解密。>

7、具体地,本文档来自技高网...

【技术保护点】

1.一种基于区块链的二次数据快速加密方法,其特征在于:其步骤包括:

2.根据权利要求1所述的一种基于区块链的二次数据快速加密方法,其特征在于:一次加密采用非对称加密方式,生成第一私钥包括:利用随机数生成器生成2n位的第一随机数作为私钥,2n位的私钥通过SHA256哈希算法和Base58 转换,形成私钥发送给数据接受者;生成第一公钥包括:使用第一私钥经过ECC椭圆曲线加密算法生成第二随机数。

3.根据权利要求1所述的一种基于区块链的二次数据快速加密方法,其特征在于:二次加密采用非对称加密方式,基于RSA加密法。

4.根据权利要求3所述的一种基于区块链的二...

【技术特征摘要】

1.一种基于区块链的二次数据快速加密方法,其特征在于:其步骤包括:

2.根据权利要求1所述的一种基于区块链的二次数据快速加密方法,其特征在于:一次加密采用非对称加密方式,生成第一私钥包括:利用随机数生成器生成2n位的第一随机数作为私钥,2n位的私钥通过sha256哈希算法和base58 转换,形成私钥发送给数据接受者;生成第一公钥包括:使用第一私钥经过ecc椭圆曲线加密算法生成第二随机数。

3.根据权利...

【专利技术属性】
技术研发人员:宋若军
申请(专利权)人:信天翁数据科技深圳股份公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1