SESSION ID: CRYP-F03 Universally Composable Accumulators Foteini Baldimtsi, Ran Canetti, Sophia Yakoubov Sophia Yakoubov Postdoc Aarhus University @sophiay135 #RSAC #RSAC Our Contributions Accumulators are used in… – (Anonymous) Credentials – Cryptocurrencies – Group and Ring Signatures Definition styles: Statement Proof of secure use in system Game-Based Definitions Simple Hard 2 UC Definitions Complex Easy #RSAC Our Contributions First UC definition for accumulators Proof of equivalence of game-based and UC definitions Statement Proof of secure use in system Game-Based Definitions Simple Hard 3 = UC Definitions Complex Easy #RSAC Our Contributions First UC definition for accumulators Proof of equivalence of game-based and UC definitions – Best of both worlds! – All existing constructions are automatically UC-secure Statement Proof of secure use in system Game-Based Definitions Simple Hard 4 = UC Definitions Complex Easy #RSAC Our Contributions First UC definition for accumulators Proof of equivalence of game-based and UC definitions Demonstration of Composition – Modular accumulators – Anonymous credentials Statement Proof of secure use in system Game-Based Definitions Simple Hard 5 = UC Definitions Complex Easy OUTLINE #RSAC What is an accumulator? First UC definition for accumulators Proof of equivalence of game-based and UC definitions Demonstration of Composition 6 OUTLINE #RSAC What is an accumulator? First UC definition for accumulators Proof of equivalence of game-based and UC definitions Demonstration of Composition 7 OUTLINE #RSAC What is an accumulator? First UC definition for accumulators Proof of equivalence of game-based and UC definitions Demonstration of Composition 8 #RSAC Application: Credentials Alice Bob 9 #RSAC Application: Credentials I’m Alice, a member of the gym! Yep, you’re on Merlin’s list. Go ahead. Alice Bob 10 #RSAC Application: Credentials !!! Alice Bob 11 Accumulators: a digest of set S S = {Alice, Bob, …} Witness wA Can I have the membership witness for “Alice”? S 12 #RSAC wA #RSAC Application: Credentials wA I’m Alice, a member of the gym! wA So you are. Go ahead. S 13 Everything is an Accumulator! #RSAC Merkle Trees S h1 pk Alice A Go ahead. S 14 Everything is an Accumulator! #RSAC Merkle Trees Digital Signatures Merlin’s signature σ on “Alice” Go ahead. S 15 = PKM Everything is an Accumulator! Merkle Trees Digital Signatures Strong Add ✓ ✗ ✗ #RSAC ✓ 16 Everything is an Accumulator! Merkle Trees Digital Signatures Strong Add ✓ ✗ ✗ #RSAC ✓ RSA Accumulator – p1, p2 secret primes – n = p1p2 – S = v (mod n) ^“Alice” wA ^“Bob” ← “Charlie” wB 17 Everything is an Accumulator! Merkle Trees Digital Signatures RSA Accumulator Strong Add ✓ ✗ ✗ ✗ #RSAC ✓ – p1, p2 secret primes – n = p1p2 – S = v (mod n) ^“Alice” wA ^“Bob” ← “Charlie” wB 18 Everything is an Accumulator! Merkle Trees Digital Signatures RSA Accumulator Strong Add Del ✓ ✗ ✗ Hiding Update Message - ✗ ✓ ✓ ✗ ✗ ✓ ✗ – p1, p2 secret primes – n = p1p2 – S = v (mod n) ^“Alice” wA ✓ Can I join? wC ← v v ← v“Charlie” mod n ← “Charlie” ^“Bob” wB 19 #RSAC Everything is an Accumulator! Merkle Trees Digital Signatures RSA Accumulator Strong Add Del ✓ ✗ ✗ ✓ ✗ ✓ ✗ Hiding Update Message - Proofs of NonMembership ✓ ✓ ✗ ✗ ✗ ✗ ✓ There are many other interesting accumulator properties! 20 #RSAC

pdf文档 2020_USA20_CRYP-F03_01_Universally-Composable-Accumulators

安全研究库 > 国外研究报告 > 密码学 > 文档预览
39 页 0 下载 21 浏览 0 评论 0 收藏 3.0分
温馨提示:如果当前文档出现乱码或未能正常浏览,请先下载原文档进行浏览。
2020_USA20_CRYP-F03_01_Universally-Composable-Accumulators 第 1 页 2020_USA20_CRYP-F03_01_Universally-Composable-Accumulators 第 2 页 2020_USA20_CRYP-F03_01_Universally-Composable-Accumulators 第 3 页 2020_USA20_CRYP-F03_01_Universally-Composable-Accumulators 第 4 页 2020_USA20_CRYP-F03_01_Universally-Composable-Accumulators 第 5 页
下载文档到电脑,方便使用
还有 34 页可预览,继续阅读
本文档由 张玉竹2022-04-08 09:44:56上传分享
给文档打分
您好可以输入 255 个字符
安信天行文库的中文名是什么?( 答案:安信天行 )
评论列表
  • 暂时还没有评论,期待您的金玉良言