Method and communications device for secure group communication
First Claim
1. A communications device for secure communications in a highly dynamic environment between members of a predefined communications group that includes a plurality of group members, comprising:
- an orthogonal code module for maintaining an orthogonal code table by reciprocally exchanging an orthogonal code with a communications device operated by each new member that joins the group, and deleting from the table the orthogonal code associated with the communications device of any group member that leaves the group;
an encryption module for encrypting a message to be sent to one or more of the group members using the orthogonal code associated with respective communications devices operated by the group members to which the message is to be sent; and
a decryption module for decrypting a message sent from a communications device operated by any of the other group members.
0 Assignments
0 Petitions
Accused Products
Abstract
A communications device and method for secure group communications in a highly dynamic environment permits group members to be readily added or removed from the group without compromising security. The communications device includes an orthogonal code generating module, an orthogonal code table, an encryption module and a decryption module. Group members exchange orthogonal codes with each other so that each member has a set of orthogonal encryption and decryption codes assigned by each of the other group members. A message sender may broadcast an amalgamated message assembled from a number of individually encrypted messages for different group members. A recipient extracts their message by decrypting the amalgamated message using the orthogonal decryption code received from the sender. Parts of the amalgamated message encrypted for other group members are transparent to the recipient.
60 Citations
26 Claims
-
1. A communications device for secure communications in a highly dynamic environment between members of a predefined communications group that includes a plurality of group members, comprising:
-
an orthogonal code module for maintaining an orthogonal code table by reciprocally exchanging an orthogonal code with a communications device operated by each new member that joins the group, and deleting from the table the orthogonal code associated with the communications device of any group member that leaves the group;
an encryption module for encrypting a message to be sent to one or more of the group members using the orthogonal code associated with respective communications devices operated by the group members to which the message is to be sent; and
a decryption module for decrypting a message sent from a communications device operated by any of the other group members. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of providing secure communications in a highly dynamic environment between members of a predefined communications group that includes a plurality of group members, comprising:
-
maintaining an orthogonal code table for each group member by reciprocally exchanging an orthogonal code with each new member that joins the group, and deleting from the table the orthogonal code associated with any group member that leaves the group;
encrypting a message to be sent to one or more of the group members using the orthogonal code associated with respective group members to which the message is to be sent; and
decrypting a message sent from a communications device operated by any of the other group members. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
Specification