Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
94 words
An improved method for a first data processing device (node I) to send data to a second data processing device (node J) in a multicast user group having an address M, comprising: obtaining a group interchange key for node I from a group owner; independently of node J, randomly generating a transient key; utilizing said group interchange key to encrypt the randomly generated transient key; encrypting a data packet to be transmitted to said multicast address using said transient key; and sending said data packet encrypted using said transient key to said multicast address.
Claim 2
Dependent Claim
94 words
An improved method for a first data processing device (node I) to send data to a second data processing device (node J) in a multicast user group having an address M, comprising: obtaining a group interchange key for node I from a group owner; independently of node J, randomly generating a transient key; utilizing said group interchange key to encrypt the randomly generated transient key; encrypting a data packet to be transmitted to said multicast address using said transient key; and sending said data packet encrypted using said transient key to said multicast address.
Claim 3
Independent Claim
121 words
A method for a first data processing device (node J) to receive data from a second data processing device (node I) in a multicast user group having an address M, wherein a data packet is sent by node I to node J, the data packet being encrypted with a transient key and the transient key being encrypted utilizing a group interchange kev obtained from a group owner, comprising: receiving said data packet from node I; and obtaining said group interchange key from said group owner; independently of node I, utilizing said group interchange key to decrypt the transient key, and decrypting said received data packet using said transient key, whereby node J decrypts data received and previously encrypted by node I.
Claim 4
Independent Claim
121 words
A method for a first data processing device (node J) to receive data from a second data processing device (node I) in a multicast user group having an address M, wherein a data packet is sent by node I to node J, the data packet being encrypted with a transient key and the transient key being encrypted utilizing a group interchange kev obtained from a group owner, comprising: receiving said data packet from node I; and obtaining said group interchange key from said group owner; independently of node I, utilizing said group interchange key to decrypt the transient key, and decrypting said received data packet using said transient key, whereby node J decrypts data received and previously encrypted by node I.
Claim 5
Dependent Claim
27 words
The method as defined by claim 1, wherein the group interchange key is a pair wise secret used as a key for a shared key cryptosystem (SKCS).
Claim 6
Dependent Claim
23 words
The method as defined by claim 3, wherein said data packet includes a source address, a destination address and an SKCS identifier field.
Claim 7
Dependent Claim
17 words
The method as defined by claim 4, wherein said data packet further includes a message indicator field.
Claim 8
Independent Claim
116 words
An apparatus for encrypting data for transmission from a first data processing device (node I) to at least one second data processing device (node I) in a multicast group having an address M, comprising: a storage device for storing a group interchange key obtained from a group owner; an encrypting device arranged to encrypt a data packet to be transmitted to node J, said encrypting device randomly and independently of node J generating a transient key and encrypting the randomly generated transient key using the group interchange key, and encrypting said data packet using said transient key; and an interface circuit arranged to transmit said encrypted data packet to said node J at said multicast address.
Claim 9
Independent Claim
116 words
An apparatus for encrypting data for transmission from a first data processing device (node I) to at least one second data processing device (node I) in a multicast group having an address M, comprising: a storage device for storing a group interchange key obtained from a group owner; an encrypting device arranged to encrypt a data packet to be transmitted to node J, said encrypting device randomly and independently of node J generating a transient key and encrypting the randomly generated transient key using the group interchange key, and encrypting said data packet using said transient key; and an interface circuit arranged to transmit said encrypted data packet to said node J at said multicast address.
Claim 10
Independent Claim
125 words
An apparatus for decrypting data transmitted from a first data processing device (node I) to at least a second data processing device (node J) in a multicast group having an address M, wherein a data packet is sent by node I to node J, the data packet being encrypted with a transient key and the transient key being encrypted utilizing a group interchange key obtained from a group owner, comprising: a receiver for receiving said encrypted data packet from node I; and a decrypting device coupled to said receiver for decrypting said data packet from node I, wherein the decrypting device utilizes the group interchange key to decrypt the transient key independently of node I and decrypts the received data packet using the transient key.
Claim 11
Independent Claim
125 words
An apparatus for decrypting data transmitted from a first data processing device (node I) to at least a second data processing device (node J) in a multicast group having an address M, wherein a data packet is sent by node I to node J, the data packet being encrypted with a transient key and the transient key being encrypted utilizing a group interchange key obtained from a group owner, comprising: a receiver for receiving said encrypted data packet from node I; and a decrypting device coupled to said receiver for decrypting said data packet from node I, wherein the decrypting device utilizes the group interchange key to decrypt the transient key independently of node I and decrypts the received data packet using the transient key.
Claim 12
Dependent Claim
26 words
The apparatus as defined by claim 6, wherein said group interchange key is a pair wise secret used as a key for a shared cryptosystem (SKCS).
Claim 13
Dependent Claim
23 words
The apparatus as defined by claim 8, wherein said data packet includes a source address, a destination address and an SKCS identifier field.
Claim 14
Dependent Claim
17 words
The apparatus as defined by claim 9, wherein said data packet further includes a message indicator field.