水银签名凭证中的属性选择性委托

立即解锁
发布时间: 2025-09-17 00:55:40 阅读量: 4 订阅数: 43 AIGC
# 汞签名凭证中的属性选择性委托 ## 1. 多展示凭证概述 多展示凭证是指能够在多次运行展示算法时,验证者无法区分其与使用不同凭证的协议运行情况的凭证。多展示凭证主要分为两类: - **零知识凭证**:在展示算法过程中,不会向验证者透露凭证信息,而是通过零知识证明让验证者相信有效凭证的存在。 - **自盲化凭证**:在展示算法中会部分或全部向验证者展示凭证,随后对凭证进行修改,使其仍然有效,但在后续展示中无法被识别。 ## 2. 可委托凭证 可委托凭证允许凭证持有者向其他用户(匿名)颁发新凭证,这个过程被称为委托,它能让凭证形成信任链。每个凭证会标识颁发原始凭证的根权威机构以及与该原始凭证的距离步数,但不会唯一标识链上的其他委托者。 ### 2.1 可委托凭证的算法 Crites 和 Lysyanskaya 为可委托凭证提供了一个模型,包含以下关键算法: 1. **NymGen(sk, L(pk0))**:这是一个概率算法,输入参与者的私钥 `sk` 和根颁发者(公钥为 `pk0`)下的委托级别 `L(pk0)`,为该参与者在该级别生成一个假名和辅助信息。 2. **Issue/Obtain 算法**: - **Obtain(LI(pk0), pk0, skR, nymR, auxR, nymI)**:输入包括颁发者的委托级别、根权威机构的公钥、接收者的私钥、假名和辅助信息,以及颁发者的假名。 - **Issue(LI(pk0), pk0, skI, nymI, auxI, credI, nymR)**:输入为颁发者的委托级别、根权威机构的公钥、私钥、假名、辅助信息、凭证,以及接收者的假名。该协议输出接收者的新凭证,其属性是 `credI` 的一个(可能相等的)子集,委托级别为 `LI(pk0) + 1`。 3. **Prove/Verify 算法**: - **Prove(LP (pk0), pk0, skP, nymP, auxP, credP)**:输入包括证明者的委托级别、根权威机构的公钥、证明者的私钥、验证者所知的证明者的假名及其辅助信息,以及证明者的凭证。 - **Verify(pp, LP (pk0), pk0, nymP)**:输入为系统参数 `pp`、证明者的委托级别、根权威机构的公钥,以及证明者的假名。输出与基本匿名凭证模型相同。 ### 2.2 可委托凭证的安全目标扩展 可委托凭证扩展了匿名凭证的基本安全目标: - **正确性和不可伪造性**:信任链上的每个凭证都必须正确且诚实地生成,才能认为最终展示的凭证是正确和诚实的。 - **匿名性**:扩展到委托者,既能保护委托者的隐私,也有助于为证明者提供匿名性。如果两个具有相同根权威机构但不同委托者的凭证变得可区分,会减少证明者的匿名集。 ### 2.3 属性的选择性委托 虽然对于可委托凭证如何使用属性没有明确共识,但 Blömer 和 Bobolz 提出委托凭证必须编码委托者凭证属性的一个子集,即属性的选择性委托。这种模型适用于委托凭证的属性预期代表严格相等或更低权限的场景,例如颁发过程本身被委托的情况,它允许根颁发者为每个子颁发者提供包含其有权签名的所有属性的凭证。 ## 3. 过往工作 ### 3.1 SPS - EQ 凭证 SPS - EQ 凭证是汞签名的前身,是一种自盲化的基于属性的凭证。它基于结构保留签名在等价类上的新颖原语(SPS - EQ)。 - **结构保留签名方案**:消息、签名和公钥都由同一双线性对中的组元素组成。 - **SPS - EQ 方案**:进一步定义了消息和签名空间上的等价关系,允许消息和签名在等价类内随机化。除了常规的签名和验证函数外,还包括 `ChgRepR(M, σ, μ, pk)` 函数,该函数输入消息 `M`、签名 `σ`、随机化因子 `μ` 和公钥 `pk`,输出与 `M` 属于同一等价类的消息 `M'` 和签名 `σ'`,且满足 `Verify(M', σ', pk) = Verify(M, σ, pk)`。 - **安全要求**:包括类隐藏属性(对手无法判断一对消息是否属于同一等价类)和起源隐藏属性(`ChgRepR` 函数的输出与新
corwn 最低0.47元/天 解锁专栏
买1年送3月
继续阅读 点击查看下一篇
profit 400次 会员资源下载次数
profit 300万+ 优质博客文章
profit 1000万+ 优质下载资源
profit 1000万+ 优质文库回答
复制全文

相关推荐

史东来

安全技术专家
复旦大学计算机硕士,资深安全技术专家,曾在知名的大型科技公司担任安全技术工程师,负责公司整体安全架构设计和实施。
最低0.47元/天 解锁专栏
买1年送3月
百万级 高质量VIP文章无限畅学
千万级 优质资源任意下载
千万级 优质文库回答免费看
立即解锁

专栏目录

最新推荐

探寻宗教语境下的语言情感与文化传承

### 探寻宗教语境下的语言情感与文化传承 #### 1. 拉埃斯塔迪教与语言文化张力 拉埃斯塔迪运动与路德教会国家教会之间存在着内在的紧张关系,这种紧张不仅仅源于语言的选择。在当地,非拉埃斯塔迪教徒常认为拉埃斯塔迪教徒觉得教会“不够好”,这是一种傲慢的表现。然而,考虑到国家教会在挪威化进程中的角色,拉埃斯塔迪祈祷屋可能象征着价值观的逆转。 拉埃斯塔迪教的价值观和身份认同通过特定的物质文化得以体现,比如穿着风格。过去,男性穿西装,女性用头巾遮住长发,不化妆、不戴首饰,穿连衣裙或裙子。不过,到了20世纪70年代,皮克耶的年轻拉埃斯塔迪女性仅在周日才遵循这种着装风格。合适的着装可以被视为一种表

阻塞 vs 非阻塞任务提交:接口设计背后的性能权衡与场景选择建议

![阻塞 vs 非阻塞任务提交:接口设计背后的性能权衡与场景选择建议](https://img-blog.csdnimg.cn/d916543b06f54eb89cc5ef87b93c7779.png) # 摘要 本文系统探讨了阻塞与非阻塞任务提交机制在并发编程中的核心作用,从基本概念出发,剖析同步与异步、阻塞与非阻塞的本质区别及其在线程行为和执行模型中的体现。文章深入研究任务调度的关键性能指标及并发模型的支持机制,结合线程池、Future/Promise、Reactor与Actor等技术,分析阻塞与非阻塞在Java线程池、Spring异步注解和Netty框架中的具体实现。通过对比不同任

历史、文化与记忆:多领域的深度探索

### 历史、文化与记忆:多领域的深度探索 #### 1. 俄罗斯相关话题 在俄罗斯,诸多话题引发关注。如在疫情期间,有报道将普京把佩切涅格人和波洛伏齐人与冠状病毒作比较的事件进行了呈现,相关报道包括《俄罗斯一周:普京、佩切涅格人与肺炎》等。关于莫斯科公国对“基辅遗产”的官方主张起源也有研究,像雅罗斯拉夫·佩伦斯基对此进行过探讨。同时,政治中世纪主义在俄罗斯也有体现,尤金·斯梅良斯基在《门口的敌人:俄罗斯风格的政治中世纪主义》中有所评论。 在信息传播方面,安德鲁·B. R. 埃利奥特指出了21世纪对中世纪的挪用现象。而在网络环境中,信息的可信度和传播性也备受关注。例如,凯特·斯塔伯德等人研

拉丁美洲与安第斯国家的弱可持续性发展分析

### 拉丁美洲与安第斯国家的弱可持续性发展分析 在当今世界,可持续发展已成为各国关注的焦点。特别是对于拉丁美洲和安第斯国家而言,如何在经济发展的同时兼顾环境和资源的可持续性,是一个亟待解决的问题。 #### 拉丁美洲弱可持续性指标 首先来看拉丁美洲部分国家的弱可持续性指标,以下是1900 - 2000年、1946 - 2000年、1970 - 2000年期间,阿根廷、巴西、智利、哥伦比亚和墨西哥的相关指标数据: | 国家 | 时间段 | NNS(%) | NNSRr(%) | GSCo2(%) | GS(%) | GSTFP(%) | GreenTFP(%) | | --- | ---

多通道RS编解码系统设计:基于多个rs_decoder_ipcore并行架构的3种实现方案

# 摘要 本文围绕多通道RS编解码系统的设计与优化展开,系统阐述了RS码的数学基础、编码机制及解码算法核心流程,重点分析了Berlekamp-Massey算法、Chien搜索与Forney公式的实现原理,并深入剖析了rs_decoder_ipcore的功能模块与可配置性。针对多通道并行需求,对比了完全独立架构、共享控制逻辑结构及分时复用流水线混合架构的设计策略与性能权衡。在FPGA硬件平台上,研究了多IP核布局布线、数据通路优化与功耗资源调优等协同优化技术,提升了系统吞吐量与能效比。通过搭建误码率测试平台验证了系统的纠错能力,并探讨了其在卫星通信与高速光纤链路中的应用前景及未来向动态重构与

三维铁路场景构建:将二维SHP数据升维至CityEngine_Cesium环境(含坐标变换关键步骤)

![三维铁路场景构建:将二维SHP数据升维至CityEngine_Cesium环境(含坐标变换关键步骤)](https://dobim.es/wp-content/uploads/2023/03/nube-puntos-laser-portada-e1678632528443.jpg) # 摘要 三维铁路场景构建是智慧交通与数字孪生领域的重要技术方向,涉及地理信息处理、三维建模与跨平台可视化等多学科融合。本文以SHP数据为基础,系统阐述从二维矢量数据解析到三维铁路场景生成的全流程技术框架,涵盖坐标系统转换、高程融合、CGA规则建模及3D Tiles发布等关键环节。通过CityEngine

多工序CMK批量计算架构设计:打造企业级质量监控平台的核心框架

![多工序CMK批量计算架构设计:打造企业级质量监控平台的核心框架](https://insightsoftware.com/wp-content/uploads/2020/03/Manufacturing-KPI-Dashboard-Template.jpg) # 摘要 本文针对多工序制造场景下的过程能力指数(CMK)批量计算需求,提出了一种高并发、高可靠的企业级计算架构。通过构建基于统计学原理的CMK数学模型,明确了正态分布判定、变异源分解与数据时序对齐等关键建模方法,并设计了保障数值稳定性的计算引擎。在工程实现层面,采用微服务与分布式计算框架相结合的架构,实现了与MES/SCADA

跨模块依赖分析难题破解:基于CodeReader的调用链全景透视4法

![CodeReader:一行一行阅读代码](https://cf4.ppt-online.org/files4/slide/c/cf1HeNXK7jCvJPwayolSxn83q09DsEWgt6U2bz/slide-5.jpg) # 摘要 跨模块依赖的复杂性在现代多语言、微服务架构中日益凸显,导致系统维护难、故障定位慢与重构风险高。本文提出CodeReader核心理念,构建调用链全景的四大透视法:静态语法解析法、动态执行追踪法、语义关联推导法与构建产物反演法,从源码结构、运行时行为、隐式语义和编译产物多维度还原真实依赖关系。通过在多语言项目中的实践,验证了四大方法在依赖提取、可视化、

波浪耗散区设计精髓:UDF驱动阻尼层(Sponge Layer)的4种构建模式与参数优化

# 摘要 本文系统研究了波浪耗散区与阻尼层的物理机制及其在数值模拟中的实现方法,重点探讨了基于用户自定义函数(UDF)驱动的阻尼层理论建模与工程应用。通过构建Navier-Stokes方程中的源项模型,分析了四种典型阻尼函数的数学特性及其对能量耗散效率的影响,并揭示了阻尼区域长度与网格分辨率之间的耦合关系。进一步提出了四种UDF实现模式,涵盖速度反馈、人工粘性增强、松弛耦合与多尺度吸收机制,结合敏感性分析与反射率评估体系优化关键参数。最后通过数值实验验证了不同模式在抑制非物理反射方面的有效性,为高精度流场仿真提供了可靠的技术路径。 # 关键字 阻尼层;UDF;Navier-Stoke

GDI句柄泄漏修复实录:icoFormat资源管理陷阱的发现、定位与彻底解决

![GDI句柄泄漏修复实录:icoFormat资源管理陷阱的发现、定位与彻底解决](https://img-blog.csdnimg.cn/aff679c36fbd4bff979331bed050090a.png) # 摘要 GDI句柄泄漏是Windows图形子系统中长期存在的隐蔽性资源管理问题,严重影响应用程序的稳定性和系统整体性能。本文系统阐述了GDI句柄泄漏的背景与危害,深入剖析Windows GDI子系统的架构设计与句柄映射机制,揭示资源未释放、多线程竞争及图标处理API副作用等根本成因。结合icoFormat图像处理场景,论文提出涵盖动态监控、代码追踪与工具辅助(如UMDH、A