环签名方案-flask使用session保存登录状态及拦截未登录请求代码

时间:2021-06-13 15:33:18
【文件属性】:
文件名称:环签名方案-flask使用session保存登录状态及拦截未登录请求代码
文件大小:639KB
文件格式:PDF
更新时间:2021-06-13 15:33:18
万维链 黄皮书 wanchain 3.1 环签名方案 环签名可分为四个部分:GEN,SIG,VER,LNK。 GEN:采集公共参数,随机选取 个公钥,与用户公钥 一起构成公钥 集合 ;对用户公私钥对 , , 为点 的阶, 生成公钥镜像 。 SIG:针对所需签名消息 ,利用公钥集合 ,其中 为 用户真实公钥,计算签名 。 VER:基于消息 ,公钥集合 和签名 ,验证签名合法性,输出“True” 或“False”。 LNK:利用集合 ,判断 签名是否已使用。 具体过程介绍如下: GEN:签名者使用公私钥对 ,有 ,计算 ,其中 为 hash 函数,输出椭圆曲线上一个随机的点。随机选取 个公钥与用户公钥 一 起构成公钥地址集 ,其中 。 SIG:签名者选择随机数 和 ,做如下 计算: 计算: , 为 hash 函数 计算:

网友评论