环签名技术

环签名是一种签名技术,直白来说,通常是有一组公钥,签名方知道一组公钥中某一公钥所对应的私钥(只需知道一个即可)。这样,他就可以使用这一组公钥和那个对应的私钥生成一个环签名。验证者可以验证确实是这组公钥中某个私钥的拥有者生成的环签名,但是却不知道是哪个公钥对应的私钥。

环签名的一个典型的应用场景是匿名举报。在一个组织内,组织内的举报人可以使用其他成员的公钥联合自己的公私钥对一次举报进行签名,管理人(验证者)会看到确实是组织内的人发起了这样的举报,但管理人不会知道具体是哪一个成员发起的举报。如此,在确保了举报的真实性的情况,隐藏了举报人,以避免了对举报人的一些不良后果,如恶意报复等。

有很多实现环签名的技术,如今在区块链隐私领域比较常见的两个环签名算法是AOS和Borromean环签名。

AOS(Abe-Ohkubo-Suzuki)环签名

2002年,Abe、Oh

环签名说的比较的好的一篇文章相关推荐

  1. 群签名和环签名的区别_环签名方案的研究

    摘要: 信息时代虽然带给我们无限商机与方便,但也充斥着隐患与危险.由于网络容易受到攻击,导致机密信息的泄密,数据被篡改,轻则引发企业,部门工作陷入瘫痪,个人利益受损,重则危及国家安全和社会稳定,因此保 ...

  2. 群签名和环签名的区别_Monero技术详解(三):核心技术—环签名(1)

    在前文介绍了Monero的一次性地址方案.从方案看来,Monero中的UTXO只有一次性地址,用户地址是产生一次性地址的基础,用户对UTXO的所有权并不能显现地看出来.发送人在每次交易时创建一次性地址 ...

  3. 环签名——典型的数字签名技术

    环签名由Rivest.Shamir和Tauman 3位密码学家在2001年首次提出.环签名属于一种简化的群签名.签名者首先选定一个临时的签名者集合,集合中包括签名者自身.然后签名者利用自己的私钥和签名 ...

  4. 以太坊平台增加类 CrytoNote 环签名

    以太坊技术开发团队正为以太坊平台增加一个类CryptoNote环签名,这样使得以太坊用户拥有类似于CryptoNote驱动的货币如Monero的匿名能力. 以太坊的创始人Vitalik Buterin ...

  5. 群签名和环签名的区别_环签名,聚合签名

    本文主要对当下的一些密码学技术的简单阐述 参考文献: 环签名 环签名(ring signature)是一种数字签名方案,最初由Rivest等人提出,环签名是一种简化的群签名,环签名中只有环成员没有管理 ...

  6. 基于身份的常数级环签名

    0x00 写在前面 没错,又是一期的环签名,其实最近一直都在研究环签名的改进方向,论文看到现在,发现环签名或者说所有的签名机制的改进也无外乎这几个方面:时间效率(计算复杂度),签名长度(空间效率),安 ...

  7. 数字签名,盲签名,环签名,群签名

    数字签名 类似在纸质合同上签名确认合同内容,数字签名用于证实某数字内容的完整性(integrity)和来源(或不可抵赖,non-repudiation). 实际应用中,由于直接对原消息进行签名有安全性 ...

  8. 群签名、环签名、盲签名

    文章目录 群签名 定义 安全性 构造 环签名 定义 安全性 构造 盲签名 定义 安全性 构造 群签名 定义 群签名方案是算法组 Π G S = ( G e n , S i g n , V e r , ...

  9. 群签名和环签名的区别_环签名与群签名

    环签名:2001年,Rivest, shamir和Tauman三位密码学家首次提出了环签名.是一种简化的群签名,只有环成员没有管理者,不需要环成员间的合作.环签名方案中签名者首先选定一个临时的签名者集 ...

最新文章

  1. 两虎相争将带来优质的互联网搜索服务 --- 我看Google归来!
  2. Git 撤销中间某次的提交记录
  3. java活动安排_贪心法求解活动安排(java实现)
  4. 基于NEO的私链(Private Blockchain)
  5. Go语言极速入门手册
  6. mysql 数据库基础教程(一)
  7. 5.4.3控制器设计 微程序控制器 微指令的设计
  8. 业务需求分析师Business Analysist(BA)的职业发展之路
  9. 免校准的电量计量芯片_请问电能计量芯片CS5463增益如何校准?
  10. Python 第二章 字典
  11. ACM中关于Output Limit Exceeded和Time Limit Exceeded
  12. 格式工厂 vtt字幕 加入视频
  13. 5个视频剪辑必用网站
  14. 4通道并行同步模拟输入,1MSps、16Bit数据采集卡
  15. excel每页打印标题
  16. 用虚拟信用卡注册Google Play开发者账号
  17. 什么是递归查询,迭代查询?
  18. MATLAB 批量改文件后缀
  19. 王伟storm_危机中复苏 2005年中国星际风云录
  20. Skyline查询实验数据点的生成

热门文章

  1. Qt 线程(00):线程基础知识【官翻】
  2. android visible 动画,view 的visible gone动画
  3. 【STM32】GPIO的工作原理和配置
  4. 解决Error:Kotlin报错The binary version of its metadata is 1.5.1, expected version is 1.1.16问题
  5. 腾讯校招白菜总包价40万!
  6. ubuntu-开机黑屏问题分析
  7. mysql主从配置实现_MySQL主从配置实现
  8. asp.net学生信息管理系统VS开发sqlserver数据库web结构c#编程计算机网页源码项目
  9. Friends S01E02
  10. UML图中包含(include)和扩展(extend)关系的区别