论文部分内容阅读
广播加密是一种利用广播信道传输加密信息的方式,信息的发送者可以动态的指定接收者集合,并且只有属于接收者集合的用户才能够正确解密信息.目前已存在多种基于公钥的广播加密方案,但当用户的大子集和小子集同时存在时,已知的方案的效率均较低.本文在BGW2方案的基础上,提出了一个CCA安全的高效公钥广播加密方案,方案采用BDHE假设,在加密过程中通过共享广播加密方案的参数来同时对两种情况进行处理,提高了同时发送给大子集和小子集时的效率.安全性分析表明,方案可以抵抗选择密文攻击和集合外用户的共谋攻击.方案的密文和用户的私钥大小都是一个常量,但公钥的大小和用户数量线性相关.实验结果表明,相对于BGW2方案,本文方案的加解密算法的执行效率有很大的提高.
Broadcast Encryption is a method of transmitting encrypted information over a broadcast channel by which the sender of the message can dynamically specify the receiver set and only the users belonging to the receiver set can correctly decrypt the message.A variety of public key broadcasts exist However, the efficiency of the known schemes is low when the large subset and the small subset of users exist at the same time.Based on the BGW2 scheme, this paper proposes a CCA-efficient and efficient public-key broadcast encryption scheme, BDHE assumes that both encryption and decryption process parameters are used to encrypt the two scenarios at the same time and improve the efficiency of sending large subsets and small subsets simultaneously.Security analysis shows that the scheme can resist the choice of ciphertext attack And the collusion attack outside the set of users.The scheme ciphertext and the user’s private key size are both a constant, but the size of the public key is linearly related to the number of users.Experimental results show that compared with the BGW2 scheme, the encryption and decryption algorithm The execution efficiency has been greatly improved.