Paper 2022/925

Ad Hoc (Decentralized) Broadcast, Trace, and Revoke

Ji Luo, University of Washington
Abstract

Traitor tracing schemes [Chor–Fiat–Naor, Crypto ’94] help content distributors fight against piracy and are defined with the content distributor as a trusted authority having access to the secret keys of all users. While the traditional model caters well to its original motivation, its centralized nature makes it unsuitable for many scenarios. For usage among mutually untrusted parties, a notion of *ad hoc* traitor tracing (naturally with the capability of broadcast and revocation) is proposed and studied in this work. Such a scheme allows users in the system to generate their own public/secret key pairs, without trusting any other entity. To encrypt, a list of public keys is used to identify the set of recipients, and decryption is possible with a secret key for any of the public keys in the list. In addition, there is a tracing algorithm that given a list of recipients’ public keys and a pirate decoder capable of decrypting ciphertexts encrypted to them, identifies at least one recipient whose secret key must have been used to construct the said decoder. Two constructions are presented. The first is based on obfuscation and has constant-size ciphertext, yet its decryption time is linear in the number of recipients. The second is a generic transformation that reduces decryption time at the cost of increased ciphertext size. A lower bound on the trade-off between ciphertext size and decryption time is shown, indicating that the two constructions achieve all possible optimal trade-offs, i.e., fully demonstrate the Pareto front of efficiency. The lower bound also applies to general attribute-based encryption and may be of independent interest.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
Keywords
traitor tracingobfuscationattribute-based encryption
Contact author(s)
luoji @ cs washington edu
History
2022-09-15: last of 2 revisions
2022-07-15: received
See all versions
Short URL
https://ia.cr/2022/925
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2022/925,
      author = {Ji Luo},
      title = {Ad Hoc (Decentralized) Broadcast, Trace, and Revoke},
      howpublished = {Cryptology ePrint Archive, Paper 2022/925},
      year = {2022},
      note = {\url{https://eprint.iacr.org/2022/925}},
      url = {https://eprint.iacr.org/2022/925}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.