一种敏感数据区块链上链加密算法制造技术

技术编号:32915511 阅读:35 留言:0更新日期:2022-04-07 12:06
本发明专利技术属于区块链领域,具体的说是一种敏感数据区块链上链加密算法,该算法包括以下步骤:RSA用户体系认证;设计DB_table_key标识系统入口信息;设计primary_key标识系统入口信息;设计JSON{key:value}来实现自定义溯源键值对;设计HASH控制隐私保护机制;设计VALUE实现上链数据原文存储;设计notify_url控制每笔上链事件通知;实现了将整个传统的数据上链统一化,规范化,兼容大部分数据结构,完成自定义化,多元化的区块链数据存证和溯源体系的功能,解决了目前很多用户企业,机构等都想将自己的业务数据,用户数据,交互数据,隐私数据添加至区块链进行去中心化,但是因为数据存在多元化,数据结构复杂,业务流程多,数据隐私程度不一致导致很多用户没有办法去应用区块链技术的问题。术的问题。术的问题。

【技术实现步骤摘要】
一种敏感数据区块链上链加密算法


[0001]本专利技术涉及区块链领域,具体是一种敏感数据区块链上链加密算法。

技术介绍

[0002]区块链是一个共享数据库,存储于其中的数据或信息,具有不可伪造、全程留痕、可以追溯、公开透明和集体维护等特征。
[0003]随着科技和社会的发展,加密算法也得到了不断的改进,现有的加密算法已经可以有效的对普通的数据进行加密,防止信息泄露。
[0004]目前很多用户企业,机构等都想将自己的业务数据,用户数据,交互数据,隐私数据添加至区块链上进行去中心化,但是因为数据存在多元化,数据结构复杂,业务流程多,数据隐私程度不一致,导致很多用户没有办法去应用区块链技术,对数据上链的存在迟疑的态度以及数据透明的担忧;因此,针对上述问题提出一种敏感数据区块链上链加密算法。

技术实现思路

[0005]为了弥补现有技术的不足,目前很多用户企业,机构等都想将自己的业务数据,用户数据,交互数据,隐私数据添加至区块链上进行去中心化,但是因为数据存在多元化,数据结构复杂,业务流程多,数据隐私程度不一致,导致很多用本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种敏感数据区块链上链加密算法,其特征在于:该算法包括以下步骤:S1:RSA用户体系认证;S2:设计DB_table_key标识系统入口信息;S3:设计primary_key标识系统入口信息;S4:设计JSON{key:value}来实现自定义溯源键值对;S5:设计HASH控制隐私保护机制;S6:设计VALUE实现上链数据原文存储;S7:设计notify_url控制每笔上链事件通知。2.根据权利要求1所述的一种敏感数据区块链上链加密算法,其特征在于:所述S1具体为以下步骤:A1:签名方法,用户后端调用子链平台的接口时,需要将所调用的接口名和所有参数拼接后,使用审查员证书签名;A2:签名方式,用私钥secretKey将所调用的接口名加调用参数拼接后的内容用RSA加密方式进行加密,即可获得相关接口定义中请求参数Header部分中签名项signature的值;A3:签名算法,将请求body中参数按参数名从小到大排序,按key1=value1&key2=value2拼接,参数为空按空字符串拼接,将拼接出来的值最后拼接上method=对应接口的方法名,得出的值使用审查员证书私钥签名,签名算法algorithm=SHA256withECDSA,签名使用base64(org.bouncycastle.util.encoders.Base64)得出字符串,字符集utf

8。3.根据权利要求2所述的一种敏感数据区块链上链加密算法,其特征在于...

【专利技术属性】
技术研发人员:刘群华毛岱山肖苗苗王超博麦佩雨王洪龙陈意斌
申请(专利权)人:熵链科技福建有限公司
类型:发明
国别省市:

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

1