摘要
本发明实施例公开了一种基于区块链和同态加密的名单查询方法及系统。方法包括:从链上获取查询方所提交的查询用户同态数hn;根据同态数hn进行名单比对;若比对结果为命中,则拥有方生成相等证明,并将其提交至智能合约进行验证;若比对结果为未命中,则拥有方生成大小证明,并将其提交至智能合约进行验证;若验证通过,则查询方从链上下载名单的明文同态数hni,并采用查询方的私钥解密,得到所要查询的名单。本发明可实现被查询方无法伪造查询结果,确保了查询结果的准确性;能够实现拥有方和查询方查询内容的隐私保护;所用同态加密结合的零知识证明方案不需要依赖可信第三方进行可信设置,且拥有更小的链上开销。
技术关键词
查询方法
智能合约调用
明文
私钥
加密
输入设备
处理器
可读存储介质
存储计算机程序
模块
查询系统
解密算法
存储器
指令
编码
系统为您推荐了相关专利信息
模式切换方法
初始化方法
内存
虚拟机运行状态
虚拟机控制块
生成共享密钥
通信方法
非对称加密算法
摘要
设备密钥
差异检测技术
云端数据同步
身份验证机制
生成终端
同步算法
品质检测装置
多模态数据采集
分布式加密存储
溯源方法
气体传感器阵列