网站大量收购独家精品文档,联系QQ:2885784924

CiphertextPolicy AttributeBased Encryption基于属性的加密密文的政策.ppt

CiphertextPolicy AttributeBased Encryption基于属性的加密密文的政策.ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * Dual System Encryption: Realizing IBE and HIBE from Simple Assumptions Brent Waters * Identity-Based Encryption [S84,BF01,C01] Public Params MSK ID’ ID Authority Decrypt iff ID’ = ID IBE Security [BF01] Challenger M0, M1, ID* ? IDi (challenge ID) Attacker Public Params ID1 ID1 … IDQ IDQ b Enc(Mb , PP, ID*) b’ Adv = Pr[b’=b] -1/2 IBE Security Proofs “Partitioning” [BF01, C01, CHK03, BB04, W05] Simulator Challenge Space ID Space Priv. Key Space 2 Goals: Answer Attacker Queries Use Attacker Response Attacker Partitioning and Aborts Simulator ID Space Priv. Key Space Challenge Space ID1 ID2… … IDQ ID* (challenge ID) ? Attacker Abort and try again Finding a Balance Simulator Challenge Space ID Space Priv. Key Space Aborts effect security loss Challenge Space - “right size” C.S. = 1/Q (for Q queries ) = 1/Q no abort Structure gives problems! Hierarchical IBE Q queries per HIBE level = (1/Q)depth loss Attribute-Based Encryption similar :edu :gov Partitioning won’t work! The Gentry Approach [G06,GH09] Ready for both Shove degree Q poly into Short params = Complex Assumption Our Results IBE (w/ short parameters) HIBE Broadcast Encryption Full Security Simple Assumption: Decision Linear Given: g, u, v, ga , ub, Dist: va+b from R Dual System Encryption 2 types of Keys CTs ID Normal ID Semi-Functional ID Normal Semi-Functional Used in real system ? ID ? ? Types are indist. (with a caveat) Principles Simulator No aborts Change things slowly Hybrid over keys form Goal: Everything Semi Functional I’m ready for anything! Proof Overview – 3 Steps Simulator Challenge CT ? Semi Func. Keys ? Semi. Func. (one at a time!!) Argue Security ID1 ID2 … IDQ ID* ID1 ID2 IDQ ID Problem: Simulator can test keys! Simulator Create S.F. CT for “Bob” and unknown key for “Bob” Decryption works iff key is normal “Bob” ? “Bob” Resolution: Tweak Semantics Add “tags” tc , tk to C.T. and Key Decrypt iff IDc = IDk AND tc ? tk Negl. correctness error (can patch)

文档评论(0)

zyzsaa + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档