[发明专利]区块链加密检索方法有效

专利信息
申请号: 201611269078.9 申请日: 2016-12-31
公开(公告)号: CN106682528B 公开(公告)日: 2019-06-11
发明(设计)人: 吴思进;王志文;其他发明人请求不公开姓名 申请(专利权)人: 杭州复杂美科技有限公司
主分类号: G06F21/62 分类号: G06F21/62
代理公司: 暂无信息 代理人: 暂无信息
地址: 310012 浙江省杭*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 区块链加密检索方法,有权查询的用户设置一个检索码,将需要检索的要素和检索码串联,并做哈希运算,将哈希运算的结果作为key,value里放需要查询的内容,用对称密钥加密,对称密钥用有权限用户的公钥加密,查询时,用户有上述方法算出key,可查到value。key和value作为交易内容算出哈希值hash上传到区块链。
搜索关键词: 区块 加密 检索 方案
【主权项】:
1.区块链加密检索方法,其特征在于,用户甲需要在区块链上存数据,所述数据包括检索的关键字和内容,用户甲设置一个检索码c_i,用于用户甲自己查看,或授权给乙用户查看,步骤如下;步骤S1,将需要检索的关键字和检索码c_i串联,并做哈希运算,算出哈希值key_c_i,把与关键字对应的内容value用对称密钥加密,计算内容的哈希值Hash(内容),用甲公钥加密对称密钥,用乙公钥加密对称密钥,得到包括对称密钥加密的内容、内容的哈希值、甲公钥加密的对称密钥、乙公钥加密的对称密钥的value_c_i;步骤S2,将步骤S1获得的key_c_i与value_c_i串联并进行哈希运算,得出交易哈希值hash_c_i,一同写入区块链;步骤S3,区块链上的数据下载解析分离出key_c_i和value_c_i后存入数据库;步骤S4,甲或乙知道检索码c_i,需要检索某关键字,计算出关键字加检索码c_i的哈希值key_c_i;步骤S5,在数据库中用key_c_i检索出value_c_i,将两者串联哈希后,得出交易哈希值hash_c_i,可在区块链上找到对应的Tx_c_i,找到key_c_i和value_c_i,可验证数据是否在区块链上;步骤S6,甲或乙用自己的私钥可以解开各自公钥加密的对称密钥,用对称密钥解密加密的内容,内容进行哈希后和区块链上的Hash(内容)对比是否一致;步骤S7,若想告诉其他用户,可以告诉交易哈希值hash_c_i、内容、Hash(内容),其他用户可以在区块链上直接校验内容是否是甲保存到区块链上的。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州复杂美科技有限公司,未经杭州复杂美科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201611269078.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top