1.一种基于集中配置的加密组播数据传输方法,其特征在于,包括以下步骤:
s1、集中配置服务器进行cp-abe初始化,再为网络中的每一终端生成cp-abe需要的公私钥对,所述公私钥对是根据对应终端的属性生成;
s2、利用集中配置服务器在网络中指定一终端作为组播源,指定其它多个终端作为组播接收者;
s3、利用集中配置服务器指定其中多个组播数据接收者,作为能接收到报文数据的目标组播接收者,根据目标组播接收者的终端属性生成解密策略;
s4、组播源生成随机解密密钥,根据解密策略生成密文策略树,并将解密密钥嵌入该密文策略树中;
s5、组播源通过集中配置服务器将密文策略树转发至各组播接收者;
s6、目标组播接收者根据自身对应公私钥对中的私钥,解密密文策略树并获取到解密密钥;
s7、组播源根据自己生成的解密密钥,对组播数据进行加密,并将加密后的组播数据发送至各组播接收者;
s8、目标组播接收者根据解密密钥对加密后的组播数据进行解密,完成组播数据的传输。
2.根据权利要求1所述基于集中配置的加密组播数据传输方法,其特征在于,所述公私钥对采用在线或者离线的方式安全的下发至各终端。
3.根据权利要求1所述基于集中配置的加密组播数据传输方法,其特征在于,所述公私钥对中的公钥指的是其对应终端的属性,私钥是采用cp-abe算法根据公钥计算得到。
4.根据权利要求1所述基于集中配置的加密组播数据传输方法,其特征在于,对于每一组播接收者,若其属性符合集中配置服务器生成的解密策略,则可根据其对应公私钥对的私钥解密嵌入解密密钥的密文策略树,若其属性不符合集中配置服务器生成的解密策略,则不能根据其对应公私钥对的私钥解密嵌入解密密钥的密文策略树。
5.根据权利要求1所述基于集中配置的加密组播数据传输方法,其特征在于,所述解密密钥为对称解密密钥。
6.根据权利要求5所述基于集中配置的加密组播数据传输方法,其特征在于,所述组播数据采用aes/des/rc4算法进行加密或者解密。
7.根据权利要求1所述基于集中配置的加密组播数据传输方法,其特征在于,所述解密策略由集中配置服务器通过网络安全的发送至组播源。
8.根据权利要求1所述基于集中配置的加密组播数据传输方法,其特征在于,所述集中配置服务器以及各终端之间通过网络设备实现数据通信。
9.根据权利要求8所述基于集中配置的加密组播数据传输方法,其特征在于,所述网关用于将集中配置服务器统一规划的组播任务转发至各终端,以及将集中配置服务器生成的解密策略转发至组播源,以及将组播源生成的密文策略树转发至集中配置服务器,以及将集中配置服务器收到的密文策略树转发至各组播接收者,以及将组播源加密后的组播数据转发至各组播接收者;所述组播任务指定了组播源以及组播接收者。