Lune

EUROCRYPT2023顶会

Broadcast, Trace and Revoke with Optimal Parameters from Polynomial Hardness

Shweta Agrawal, Simran Kumari, Anshu Yadav, Shota Yamada

2023年份
7被引次数
1顶会引用

摘要

A broadcast, trace and revoke system generalizes broadcast encryption as well as traitor tracing. In such a scheme, an encryptor can specify a list L⊆NL \subseteq N of revoked users so that (i) users in LL can no longer decrypt ciphertexts, (ii) ciphertext size is independent of LL, (iii) a pirate decryption box supports tracing of compromised users. The ``holy grail'' of this line of work is a construction which resists unbounded collusions, achieves all parameters (including public and secret key) sizes independent of ∣L∣|L| and ∣N∣|N|, and is based on polynomial hardness assumptions. In this work we make the following contributions:

  1. Public Trace Setting: We provide a construction which (i) achieves optimal parameters, (ii) supports embedding identities (from an exponential space) in user secret keys, (iii) relies on polynomial hardness assumptions, namely compact functional encryption (FE{\sf FE}) and a key-policy attribute based encryption (ABE{\sf ABE}) with special efficiency properties, and (iv) enjoys adaptive security with respect to the revocation list. The previous best known construction by Nishimaki, Wichs and Zhandry (Eurocrypt 2016) which achieved optimal parameters and embedded identities, relied on indistinguishability obfuscation, which is considered an inherently subexponential assumption and achieved only selective security with respect to the revocation list.

  2. Secret Trace Setting: We provide the first construction with optimal ciphertext, public and secret key sizes and embedded identities from any assumption outside Obfustopia. In detail, our construction relies on Lockable Obfuscation which can be constructed using LWE{\sf LWE} (Goyal, Koppula, Waters and Wichs, Zirdelis, Focs 2017) and two ABE{\sf ABE} schemes: (i) the key-policy scheme with special efficiency properties by Boneh et al. (Eurocrypt 2014) and (ii) a ciphertext-policy ABE{\sf ABE} for P{\sf P} which was recently constructed by Wee (Eurocrypt 2022) using a new assumption called evasive and tensor LWE{\sf LWE}. This assumption, introduced to build an ABE{\sf ABE}, is believed to be much weaker than lattice based assumptions underlying FE{\sf FE} or iO{\sf iO} -- in particular it is required even for lattice based broadcast, without trace.

Moreover, by relying on subexponential security of LWE{\sf LWE}, both our constructions can also support a super-polynomial sized revocation list, so long as it allows efficient representation and membership testing. Ours is the first work to achieve this, to the best of our knowledge.

问问这篇 Paper

问问你的智能体。

Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。

可以从这些问题问起

智能体调用

Lunesearch_papers

在 Lune 里问

免费开始,无需绑卡

lune papers get 53bf7e99-b34e-4e82-a5d1-414639f2e8a2

引用它的顶会 Paper1

问问它们各自怎么用它

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖