说明:收录全网最新的团体标准 提供单次或批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111663492.9 (22)申请日 2021.12.31 (71)申请人 迅鳐成都科技有限公司 地址 611730 四川省成 都市郫都区德 源镇 (菁蓉镇创业公社) 大禹东路66号3栋 10楼10-01室附-1 (72)发明人 李弋凡 田经纬 吕一新  (74)专利代理 机构 成都泰合道知识产权代理有 限公司 51231 代理人 李正 (51)Int.Cl. G06F 16/27(2019.01) G06F 21/60(2013.01) G06F 21/64(2013.01) (54)发明名称 基于区块链和同态加密的交易查询方法、 装 置、 系统及存 储介质 (57)摘要 本发明公开了一种基于区块链和同态加密 的交易查询方法、 装置、 系统及存储介质, 该方法 为: 在响应交易查询请求时, 判断是否有查询认 证凭证与交易查询请求中的第一加密数据和第 二加密数据满足同态加密算法的同态属性; 若 有, 则将该查询认证凭证对应的交易反馈给交易 查询请求方, 否则, 反馈查询异常; 其中, 交易通 过用户的公钥加密。 由于交易查询请求包括的第 一加密数据和第二加密数据通过用户的公钥分 别加密用户身份数据和拟查询交易的交易哈希 而得到, 同态加密算法与拟查询交易相匹配; 因 此, 本发明通过同态加密技术, 能够在不直接提 供用户身份数据的前提下, 实现交易的查询, 从 而降低用户隐私数据泄 露的风险。 权利要求书2页 说明书5页 附图2页 CN 114297308 A 2022.04.08 CN 114297308 A 1.一种基于区块链和同态加密的交易 查询方法, 其特 征在于, 包括以下步骤: 接收交易查询请求, 所述交易查询请求包括第一加密数据、 第二加密数据和同态加密 算法; 其中, 通过用户的公钥分别加密用户身份数据和拟查询交易的交易哈希而得到所述 第一加密数据和所述第二加密数据; 所述同态加密算法与拟查询交易相匹配; 判断是否有查询认证凭证与所述第一加密数据和所述第二加密数据满足所述同态加 密算法的同态属性; 若有, 则将所述查询认证凭证对应的交易反馈给交易查询请求方, 否 则, 反馈查询异常; 其中, 所述交易 通过用户的公钥加密。 2.如权利要求1所述的基于区块链和同态加密的交易查询方法, 其特征在于, 所述交易 写入区块链后, 根据用户的公钥、 用户身份数据以及生成的交易哈希, 确定与所述交易相匹 配的同态加密算法, 并根据所确定的同态加密算法, 计算所述交易对应的查询认证凭证, 以 及在计算出 所述交易 查询凭证后, 将所述同态加密算法 反馈给用户。 3.如权利要求2所述的基于区块链和同态加密的交易查询方法, 其特征在于, 计算出所 述交易查询凭证后, 将所述交易查询凭证写入区块链; 而且, 通过智能合约进 行检索查询区 块链上是否有与所述第一加密数据和所述第二加密数据满足所述同态加密算法的同态属 性的查询认证凭证。 4.如权利要求3所述的基于区块链和同态加密的交易查询方法, 其特征在于, 所述同态 加密算法的同态属性 为加法同态或乘法同态。 5.一种装置, 其特 征在于, 包括: 交易查询请求接收模块, 用于接收交易查询请求; 所述交易查询请求包括第一加密数 据、 第二加密数据和同态加密算法; 其中, 通过用户的公钥分别加密用户身份数据和拟查询 交易的交易哈希而得到所述第一加密数据和所述第二加密数据; 所述同态加密算法与拟查 询交易相匹配; 同态属性判断模块, 用于判断是否有查询认证凭证与 所述第一加密数据和所述第 二加 密数据满足所述同态加密算法的同态属性; 其中, 所述交易 通过用户的公钥加密。 反馈模块, 用于根据所述同态属性判断模块的判断结果, 进行查询反馈; 其中, 若查询 认证凭证与所述第一加密数据和所述第二加密数据满足所述同态加密算法的同态属性, 则 将所述查询认证凭证对应的交易反馈给交易 查询请求方, 否则, 反馈查询异常。 6.如权利要求5所述的装置, 其特 征在于, 还 包括: 上链模块, 用于将所述交易写入区块链; 同态加密算法确定模块, 用于在所述交易写入区块链后, 根据用户的公钥、 用户身份数 据以及生成的交易哈希, 确定与所述交易相匹配的同态加密算法, 并根据所确定的同态加 密算法, 计算所述交易对应的查询认证凭证; 而且, 所述反馈模块, 还用于在计算出所述交易查询凭证后, 将所述同态加密算法反馈 给用户。 7.如权利要求6所述的装置, 其特征在于, 所述上链模块, 还用于将所述交易查询 凭证 写入区块链; 而且, 所述同态属性判断模块, 用于通过智能合约进 行检索查询区块链上是否 有与所述第一加密数据和所述第二加密数据满足所述同态加密算法的同态属 性的查询认 证凭证。 8.如权利要求7所述的装置, 其特征在于, 所述同态加密算法的同态属性为加法同态或权 利 要 求 书 1/2 页 2 CN 114297308 A 2乘法同态。 9.一种系统, 其特 征在于, 包括: 至少一个终端, 用于发出交易 查询请求; 区块链网络, 用于接收并响应所述交易查询请求, 实现如权利要求1~4任一项所述的 基于区块链和同态加密的交易 查询方法。 10.一种计算机可读存储介质, 其特征在于, 其上存储有一个或多个程序, 该一个或多 个程序被一个或多个处理器执行时实现如权利要求1~4任一项所述的基于区块链和同态 加密的交易 查询方法。权 利 要 求 书 2/2 页 3 CN 114297308 A 3

.PDF文档 专利 基于区块链和同态加密的交易查询方法、装置、系统及存储介质

文档预览
中文文档 10 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于区块链和同态加密的交易查询方法、装置、系统及存储介质 第 1 页 专利 基于区块链和同态加密的交易查询方法、装置、系统及存储介质 第 2 页 专利 基于区块链和同态加密的交易查询方法、装置、系统及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-19 04:15:08上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。