摘要
本发明公开了一种基于CL同态加密的指定验证者零知识证明方法,涉及零知识证明技术领域。该方法包括设置阶段、证明阶段和验证阶段,利用设置阶段生成公共参考字符串和验证密钥,在证明阶段基于公共参考字符串和验证密钥生成证明并发送给验证者,验证者在验证阶段对证明进行解密,并以明文的形式进行线性计算完成验证过程。本发明采用CL同态加密,该加密方式具有抵抗离散对数攻击的能力,从而提高了方案的安全性。此外,本发明在验证阶段去除了双线性配对操作,改为通过解密完成验证,这一改进增强了方案的通用性。同时,采用指定验证者的zkSNARK协议,使得本发明能够有效适用于需要对证明进行访问控制的场景。
技术关键词
多项式
变量
阶段
解密
零知识证明技术
密钥
明文
加密算法
定义
生成算法
私钥
因子
双线性
参数
索引
数值
电路
协议
系统为您推荐了相关专利信息
幕墙安装方法
大语言模型
装配幕墙
决策
数字孪生
雪崩效应
ECC算法
数字签名验证
生成数字签名
发送消息
数据处理模块
施工现场
扬尘
洗轮机
图像识别算法
工业数字相机
双目测距系统
测量方法
物体检测
双目支架