In order to prevent the legitimate recipient of the message (202 206) and in order to forge new message encryption for a group of receivers specific (channel) news, the root key (300) encryption and session management and basic key (304) combined to provide a combination of key, at least one receiver device with the combination of root and key the public key encryption (310) (308), to provide the session key management (312). The public key of each of the 'N' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '- receiver means encrypts the combined root key to provide a' N 'session management key. The session management key is then combined with the combined root key (305) to provide a multicast root key (318), which is signed with a private key (316) of the transmitting device (a). The signed root key and the multicast session management key combination to provide encrypted signature multicast key (320), the encrypted signature multicast root key used to encrypt the digital information before transmission of digital information.
【技术实现步骤摘要】
本申请总体涉及快速多播消息传送加密和认证。
技术介绍
数字消息代理系统(例如,PivotalRabbitMQ、ApacheActiveMQ、ApacheKafka)允许消息从一个发送方或多个发送方到一个接收方或多个接收方有效分配。然而,消息分配系统对随消费者的不同而提供认证或授权做极少事情或不做事情。另外,其他安全机制通常忽略快速反伪造:希望合法接收者无法将新消息伪造给群组中的剩余部分。
技术实现思路
因此,本原理允许对消息的容易和快速加密和认证,以及对消息代理系统不可知并且可应用于多个技术类型的快速密钥分配机制。如以下进一步详述,发送方能够建立特定于一组接收者的广播信道。也就是说,发送方能够加密用于某些接收者的消息和/或对所述消息签名,通过任何消息代理系统将那条消息广播并分配至所有接收者,但仅预期接收者可解密所述消息。另外的接收者可容易地增添至信道,而不影响(密钥重置)现有接收者。因此,一方面,发送方装置包括计算机存储器,所述计算机存储器不是瞬时信号并且进而包括指令,所述指令可由处理器执行以存取根密钥,并且用根会话管理密钥(RSMK)加密根密钥,以提供加密根密钥。此外,用至少第一接收者装置的公共密钥加密RSMK,以提供第一装置会话管理密钥(DSMK),所述第一装置会话管理密钥(DSMK)与加密根密钥级联以提供级联。所述指令可执行以对级联签名,以提供已签名根密钥blob并且将已签名根密钥blob分配至至少第一接收方以供在安全地交换数字信息中使用。在这方面的一些实现方式中,N个接收者装置旨在接收数字信息,并且N个DSMK是通过用相应的N个接收者装置的N个公共密 ...
【技术保护点】
一种发送方装置,其包括:至少一个计算机存储器,所述至少一个计算机存储器不是瞬时信号并且包括指令,所述指令可由至少一个处理器执行以进行以下操作:存取根密钥;用根会话管理密钥(RSMK)加密所述根密钥,以提供加密根密钥;用至少第一接收者装置的公共密钥加密所述RSMK,以提供第一装置会话管理密钥(DSMK);将所述第一DSMK和所述加密根密钥级联以提供级联;对所述级联签名以提供已签名根密钥blob;并且将所述已签名根密钥blob分配至至少所述第一接收方以供在安全地交换数字信息中使用。
【技术特征摘要】
2015.10.14 US 14/882,6511.一种发送方装置,其包括:至少一个计算机存储器,所述至少一个计算机存储器不是瞬时信号并且包括指令,所述指令可由至少一个处理器执行以进行以下操作:存取根密钥;用根会话管理密钥(RSMK)加密所述根密钥,以提供加密根密钥;用至少第一接收者装置的公共密钥加密所述RSMK,以提供第一装置会话管理密钥(DSMK);将所述第一DSMK和所述加密根密钥级联以提供级联;对所述级联签名以提供已签名根密钥blob;并且将所述已签名根密钥blob分配至至少所述第一接收方以供在安全地交换数字信息中使用。2.如权利要求1所述的发送方装置,其中N个接收者装置旨在接收所述数字信息,并且N个DSMK是通过用相应的所述N个接收者装置的N个公共密钥中的每一相应的一个将所述RSMK加密一次来提供,所述N个DSMK与所述加密根密钥组合来提供所述级联。3.如权利要求1所述的发送方装置,其包括所述至少一个处理器,所述至少一个处理器耦接至所述至少一个计算机存储器。4.如权利要求1所述的发送方装置,其中所述RSMK源自于伪随机数。5.如权利要求1所述的发送方装置,其中所述级联还包括初始化向量(IV)。6.如权利要求1所述的发送方装置,其中所述指令可执行以:发送使用所述根密钥至少部分地加密的消息以提供加密消息。7.如权利要求6所述的发送方装置,其中所述指令可执行以:使用多播(MC)会话密钥加密所述消息,所述MC会话密钥源自于伪随机消息密钥偏移和所述根密钥并且不同于所述RSMK。8.如权利要求7所述的发送方装置,其中所述消息密钥偏移与所述根密钥进行异或运算以建立所述MC会话密钥。9.如权利要求6所述的发送方装置,其中所述指令可执行以:生成消息报头,所述消息报头包括至少所述消息密钥偏移和消息初始化向量(IV);将所述发送方装置的基于私有密钥的签名与所述消息报头组合以提供已签名报头;将所述加密消息与所述已签名报头级联;并且发送具有所述已签名报头的所述加密消息。10.一种接收方装置,其包括:至少一个计算机存储器,所述至少一个计算机存储器不是瞬时信号并且包括指令,所述指令可由至少一个处理器执行以进行以下操作:接收根密钥blob;解析所述根密钥blob的元素,以提取对于所述接收方装置唯一的加密会话管理密钥;使用所述接收方装置的私有密钥来解密所述加密会话管理密钥,以提供解密会话管理密钥;使用所述解密会话管理密钥来解密所述根密钥blob中的加密多播根密钥,以提供解密多播根密钥;和使用所述解密多播根密钥来处...
【专利技术属性】
技术研发人员:B科塔,
申请(专利权)人:索尼互动娱乐美国有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。