论文部分内容阅读
广播加密(BE)由Fiat和Naor在1993年提出,是一种在不安全信道上传输数字信息给多个用户的密码系统,它能够使广播中心根据需要任意选取不同的广播群组子集进行广播加密,从而以一点对多点的方式安全高效地实现消息的保密传输。随着计算机网络及信息传输技术的飞速发展,广播加密在数字媒体传输及版权保护领域有着巨大的应用需求,这些需求使得对该领域的研究越加广泛和深入,虽然广播加密技术已经取得了巨大的成果,可是针对不同应用背景的具有一定特性的广播加密方案仍需进一步的探讨,广播加密方案的效率仍需进一步的提高。本文的研究主要分为两部分内容,首先介绍了广播加密技术的发展概况,分别介绍了一个基于对称密码的广播加密方案和一个基于公钥密码的广播加密方案,分析了他们所使用的基本技术。接着根据新的应用背景,提出了动态广播加密的概念,以往的广播加密系统中,其广播群组是在系统建立之初就唯一确定的。系统一旦建立,新用户就不能再加入到系统中去。要想加入新用户,就必须建立一个全新的广播系统,即重新定义广播群组,重新执行Setup操作。这在计算上是非常复杂的,而动态广播加密方案允许用户在系统建立之后实时的加入到系统中来,这对某些特殊的广播环境来说是非常有意义的。如对于如付费视频点播,军事通信等新用户随时可能加入的应用环境有着重要的意义。同时本文对提高动态广播加密方案的计算效率做了一定的研究,并取得了如下成果:(1)改进DPP方案,通过在系统公钥中设置一个虚拟点使得在加密运算中不需要使用复杂的函数运算来计算会话密钥SK,使得加密运算效率较DPP有较大提高。同时,系统公钥也不需要再保留相应的用来计算SK的信息,使得系统公钥存储量大大降低。(2)通过灵活运用aggregate函数运算,设计出一个新的更加高效的动态广播加密方案。在DPP方案中,加解密协商会话密钥是以G为基础的,加密需要进行2r2次加法群的数量乘运算,解密需要进行约r2加法群的数量乘运算;而在本方案中,以G为基础来协商会话密钥,这使得本方案只需进行一步的aggregate函数运算,大大提高了加解密操作的效率,在本方案中,加解密都仅需要进行r次运算,随后又分析了其安全性。