Broadcast Encryption Scheme π.pdf

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Broadcast Encryption Scheme π

Broadcast Encryption Scheme π ? Nam-Su Jho, Jung Hee Cheon, Myung-Hwan Kim, and Eun Sun Yoo ISaC and Department of Mathematical Sciences, Seoul National University, Seoul 151-747, Korea { drake, jhcheon, mhkim, eunsun}@math.snu.ac.kr Abstract. We propose a new broadcast encryption scheme π based on the idea of ‘one key per each punctured interval’. Let N and r be the numbers of total users and revoked users, respectively. In our scheme with p-punctured c-intervals, the transmis- sion overhead is asymptotically rp+1 as r grows. We also introduce two variants of our scheme to improve the efficiency for small r. Our scheme is very flexible with two parameters p and c. We may take p as large as possible if a user device allows a large key storage, and set c as small as possible if the storage size and the computing power is limited. Our scheme also possesses another remarkable feature that any number of new users can join at any time without key refreshment, which is not possible in other known practical schemes. 1 Introduction Broadcast encryption (BE) is a cryptographic method for a center to efficiently broadcast digital contents to a large set of users so that only non-revoked users can decrypt the contents. BE has a wide range of applications such as internet or mobile broadcast of movies, news or games, pay TV, and even CD or DVD, to name a few. In broadcast encryption, the center distributes to each user u the set Ku of keys, called the user key set of u, in the system setup stage. We assume that the user keys are not updated afterwards, that is, user keys are stateless. A session is a time interval during which only one encrypted message (digital contents) is broadcasted. The session key, say SK, is the key used to encrypt the contents of the session. In order to broadcast a message M , the center encrypts M using the session key SK and broadcasts the encrypted message together with a header, which contains encryptions of SK and the information for non-revoked u

文档评论(0)

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

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

1亿VIP精品文档

相关文档