The invention provides a data transmission method, device, server, computer equipment and storage medium. The method includes: substituting the maximum depth of security parameters and unit vectors of the cluster into the initialization function to generate system parameters and master keys, and the cluster includes the first and second class members; according to system parameters, master keys and identity letters of the first class members. The information vector generates the private keys of the members of the first category; the private keys of the members of the second category are generated according to the system parameters, the identity information vector of the members of the first category, the private keys of the members of the first category and the identity information of the members of the second category; when the members of the first category or the members of the second category receive the encrypted messages sent by the message sending terminal as the message receiving terminal, they receive the messages according to the system parameters and the message receiving terminal. The private key decrypts the encrypted message to get the information to be transmitted. The scheme can ensure the security of data transmission and avoid the burden of public key generator to distribute private keys for decryption to all members of the cluster.
【技术实现步骤摘要】
数据传输方法及装置、服务器、计算机设备和存储介质
本专利技术涉及通信
,具体而言,涉及集群组织信息网络的数据传输方法、集群组织信息网络的数据传输装置、集群管理服务器、计算机设备和计算机可读存储介质。
技术介绍
在一个集群中,簇头(ClusterHead,CH)的存在是很有必要的,簇头有着管理集群成员的能力,能决定新实体是否能加入集群并且能够在消息匿名的情况下追踪消息的发送者,也可以除去恶意的集群成员,拥有以上特征的信息网络可以称为集群组织信息网络。进一步地,为了确保集群组织信息网络中数据传输的安全性,可以通过传统加密方案对集群组织信息网络中传输的消息进行加密,即消息发送者的终端通过公钥对消息进行加密,消息接收者的终端通过私钥对密文进行解密。但是,存在以下问题:首先,公钥是一串不规则字符串,难以检查其正确性且公钥中的一个误码将产生完全不同的密文。1984年,Shamir第一次提出了基于身份的密码系统和签名系统,其中公钥是接收者的ID(Identification,身份),可以由消息接收者的邮件地址或者电话号码代表。因此,很容易检查公钥的正确性,如此可以防止公钥中的单比特错误而导致加密过程中的误码情况发生。到2003年Boneh和Franklin利用韦伊配对建立了完备的基于身份的加密(IBE,Identity-BasedEncryption)机制。他们所提出的机制在随机预言模型中的选择密文攻击下是安全的,并且在信息网络中,由公钥生成器(PublicKeyGenerator,PKG)向各成员分发私钥。其次,由于集群组织信息网络的所有成员必须从PKG接收其生 ...
【技术保护点】
1.一种集群组织信息网络的数据传输方法,其特征在于,包括:将集群的安全参数和单位向量的最大值深度代入到初始化函数中生成系统参数和主密钥,所述集群中包括第一类成员和第二类成员;根据所述系统参数、所述主密钥和所述第一类成员的身份信息矢量生成所述第一类成员的私钥;根据所述系统参数、所述第一类成员的身份信息矢量、所述第一类成员的私钥和所述第二类成员的身份信息生成所述第二类成员的私钥;当所述第一类成员或所述第二类成员作为消息接收终端接收到消息发送终端发送的加密消息时,根据所述系统参数和所述消息接收终端的私钥对所述加密消息进行解密得到待传输信息。
【技术特征摘要】
1.一种集群组织信息网络的数据传输方法,其特征在于,包括:将集群的安全参数和单位向量的最大值深度代入到初始化函数中生成系统参数和主密钥,所述集群中包括第一类成员和第二类成员;根据所述系统参数、所述主密钥和所述第一类成员的身份信息矢量生成所述第一类成员的私钥;根据所述系统参数、所述第一类成员的身份信息矢量、所述第一类成员的私钥和所述第二类成员的身份信息生成所述第二类成员的私钥;当所述第一类成员或所述第二类成员作为消息接收终端接收到消息发送终端发送的加密消息时,根据所述系统参数和所述消息接收终端的私钥对所述加密消息进行解密得到待传输信息。2.根据权利要求1所述的集群组织信息网络的数据传输方法,其特征在于,还包括:根据所述安全参数生成所述集群的簇头的公钥和私钥,其中,所述加密消息为所述消息发送终端根据所述系统参数、所述消息接收终端的身份信息矢量和所述簇头的公钥对所述待传输信息进行加密得到的,且所述加密消息以匿名的形式进行传输。3.根据权利要求2所述的集群组织信息网络的数据传输方法,其特征在于,在所述消息接收终端接收所述加密信息进入所述集群之前,还包括:获取所述加密消息的身份信息矢量;验证所述加密信息的身份信息矢量与生成所述加密信息时使用的所述消息接收者的身份信息矢量是否一致,其中,所述加密消息的身份信息矢量是根据所述加密信息和所述簇头的私钥生成的;若一致,则允许所述消息接收终端将所述加密信息接收入所述集群中进行传送,否则拒绝所述加密信息在所述集群中的传送。4.一种集群组织信息网络的数据传输装置,其特征在于,包括:第一生成单元,用于将集群的安全参数和单位向量的最大值深度代入到初始化函数中生成系统参数和主密钥,所述集群中包括第一类成员和第二类成员;第二生成单元,用于根据所述系统参数、所述主密钥和所述第一类成员的身份信息矢量生成所述第一类成员...
【专利技术属性】
技术研发人员:孙洋,
申请(专利权)人:北京嘀嘀无限科技发展有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。