[发明专利]一种敏感数据区块链上链加密算法在审
申请号: | 202111576156.0 | 申请日: | 2021-12-21 |
公开(公告)号: | CN114282238A | 公开(公告)日: | 2022-04-05 |
发明(设计)人: | 刘群华;毛岱山;肖苗苗;王超博;麦佩雨;王洪龙;陈意斌 | 申请(专利权)人: | 熵链科技(福建)有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F21/64;G06F16/27 |
代理公司: | 厦门仕诚联合知识产权代理事务所(普通合伙) 35227 | 代理人: | 程劲竹 |
地址: | 350000 福建省福州市高新区*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 敏感数据 区块 链上链 加密算法 | ||
本发明属于区块链领域,具体的说是一种敏感数据区块链上链加密算法,该算法包括以下步骤:RSA用户体系认证;设计DB_table_key标识系统入口信息;设计primary_key标识系统入口信息;设计JSON{key:value}来实现自定义溯源键值对;设计HASH控制隐私保护机制;设计VALUE实现上链数据原文存储;设计notify_url控制每笔上链事件通知;实现了将整个传统的数据上链统一化,规范化,兼容大部分数据结构,完成自定义化,多元化的区块链数据存证和溯源体系的功能,解决了目前很多用户企业,机构等都想将自己的业务数据,用户数据,交互数据,隐私数据添加至区块链进行去中心化,但是因为数据存在多元化,数据结构复杂,业务流程多,数据隐私程度不一致导致很多用户没有办法去应用区块链技术的问题。
技术领域
本发明涉及区块链领域,具体是一种敏感数据区块链上链加密算法。
背景技术
区块链是一个共享数据库,存储于其中的数据或信息,具有不可伪造、全程留痕、可以追溯、公开透明和集体维护等特征。
随着科技和社会的发展,加密算法也得到了不断的改进,现有的加密算法已经可以有效的对普通的数据进行加密,防止信息泄露。
目前很多用户企业,机构等都想将自己的业务数据,用户数据,交互数据,隐私数据添加至区块链上进行去中心化,但是因为数据存在多元化,数据结构复杂,业务流程多,数据隐私程度不一致,导致很多用户没有办法去应用区块链技术,对数据上链的存在迟疑的态度以及数据透明的担忧;因此,针对上述问题提出一种敏感数据区块链上链加密算法。
发明内容
为了弥补现有技术的不足,目前很多用户企业,机构等都想将自己的业务数据,用户数据,交互数据,隐私数据添加至区块链上进行去中心化,但是因为数据存在多元化,数据结构复杂,业务流程多,数据隐私程度不一致,导致很多用户没有办法去应用区块链技术的问题,本发明提出一种敏感数据区块链上链加密算法。
本发明解决其技术问题所采用的技术方案是:本发明所述的一种敏感数据区块链上链加密算法,该算法包括以下步骤:
S1:RSA用户体系认证;
S2:设计DB_table_key标识系统入口信息;
S3:设计primary_key标识系统入口信息;
S4:设计JSON{key:value}来实现自定义溯源键值对;
S5:设计HASH控制隐私保护机制;
S6:设计VALUE实现上链数据原文存储;
S7:设计notify_url控制每笔上链事件通知
允许用户输入其内部数据存储方式,方便与内部数据对应,包括内部存储的数据库表名和内部id,允许用户输入溯源用的id,可方便地将多笔上链数据关联在一起(对同一条上链数据,最多允许输入两条溯源id,从两个维度溯源),允许用户决定数据是否hash后上链。
优选的,所述S1具体为以下步骤:
A1:签名方法,用户后端调用子链平台的接口时,需要将所调用的接口名和所有参数拼接后,使用审查员证书签名;
A2:签名方式,用私钥secretKey将所调用的接口名加调用参数拼接后的内容用RSA加密方式进行加密,即可获得相关接口定义中请求参数Header部分中签名项signature的值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于熵链科技(福建)有限公司,未经熵链科技(福建)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111576156.0/2.html,转载请声明来源钻瓜专利网。