广播加密

Posted by Keeno on September 17, 2019

广播加密

  • 介绍:到底什么是广播加密?

    广播加密指广播中心对发送的广播消息进行加密,使得授权用户能够获得解密密钥对广播消息进行正确解密,而非授权用户无法获得解密密钥,即使截获广播消息也无法获得正确密钥。广播加密技术主要解决的是广播中心如何安全高效地向大规模授权用户群体分发广播消息的问题。

  • 对比:跟其他的方案有什么不一样呢?

    提高了加密的效率,消息传播需要的带宽会少很多。

  • 应用了Boneh、Gentry、Waters所提出的广播加密方案:

    具有短密文、短私钥,以及抗共谋攻击的特性。

  • 密文和私钥的大小始终是不变的,但是用来加密的公钥尺寸,随着用户数的增长而线性增长

  • 由于广播信息头$Hdr$的尺寸会影响通信开销,因此采用了一种平衡公钥和$Hdr$尺寸的技术

  • 加密者每次加密都可以生成临时密钥$K$作为加密和解密的密钥。加密者选择想要广播的用户组,计算得到$Hdr$,只有拥有对应$Hdr$的私钥$d_i$的用户,才能够通过$Hdr$和公钥$PK$恢复出临时密钥$K$
  • 临时密钥$K$可以作为混合加密方案中,对称加密方案(例如AES-GCM)的输入