[发明专利]区块链加密检索方法有效
申请号: | 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/,转载请声明来源钻瓜专利网。
- 上一篇:一种可折叠式代步电动自行车
- 下一篇:城市概念悬浮自行车