With the increasing use of online digital content delivery, such as games, videos, and magazine articles, there are scenarios where it is crucial to prevent premature revelation of the distributed content and, at the same time, allow a recipient to choose any specific item of the content bundle in a privacy-preserving manner. In this work, we propose an integrated solution, namely ChronoCloak, which aims to address both the premature exposure of the sender data and the privacy preservation of the receiver interaction. ChronoCloak allows a sender to transmit a set of secrets through a puzzle, which can be solved via a lengthy computation. Upon solving the puzzle, the receiver recovers only a subset of the secrets that is oblivious to the sender. It also allows the receiver to securely outsource the computation (with public verifiability), yet only the intended receiver can retrieve a subset of secrets using the puzzle solution. We also propose an ideal functionality for ChronoCloak and provide a generic construction implementing this functionality in the random oracle model, using an ideal oblivious transfer functionality and a time lock-like function.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

ChronoCloak: An Integrated Solution for Mitigating Premature Disclosure in Oblivious Digital Dissemination

  • Ahmed Zawia,
  • M. Anwar Hasan

摘要

With the increasing use of online digital content delivery, such as games, videos, and magazine articles, there are scenarios where it is crucial to prevent premature revelation of the distributed content and, at the same time, allow a recipient to choose any specific item of the content bundle in a privacy-preserving manner. In this work, we propose an integrated solution, namely ChronoCloak, which aims to address both the premature exposure of the sender data and the privacy preservation of the receiver interaction. ChronoCloak allows a sender to transmit a set of secrets through a puzzle, which can be solved via a lengthy computation. Upon solving the puzzle, the receiver recovers only a subset of the secrets that is oblivious to the sender. It also allows the receiver to securely outsource the computation (with public verifiability), yet only the intended receiver can retrieve a subset of secrets using the puzzle solution. We also propose an ideal functionality for ChronoCloak and provide a generic construction implementing this functionality in the random oracle model, using an ideal oblivious transfer functionality and a time lock-like function.