Communication device for providing security in a group communication network
First Claim
1. A method for synchronizing encryption and decryption of a data frame in a communication network, the method comprising:
- encrypting a first data frame based on a first unique code in a first communication device, said first unique code being derived from a first sequential code;
encapsulating said first encrypted data frame in a first transport frame, said first transport frame comprising a first portion and a second portion of said first sequential code;
encrypting a second data frame based on a second unique code in the first communication device, said second unique code being derived from a second sequential code;
encapsulating said second encrypted data frame in a second transport frame, said second transport frame comprising a first portion and a second portion of said second sequential code; and
transmitting said first transport frame and said second transport frame to a second communication device, wherein said first portion of said first sequential code and said first portion of said second sequential code identify the same relative portions of said first and second sequential codes, and said second portion of said second sequential code represents a successive relative portion with respect to said second portion of said first sequential code.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for providing security in a group communication network provides for receiving an encryption key, encrypting media for transmission to a controller using the received encryption key, the encrypted media being directed to another communication device, and communicating the encrypted media to the controller. In one embodiment, the communicating includes wireless communication. The method and apparatus further provides for receiving encrypted media from a controller and blocking the encrypted media if the communication device is not enabled to receive encrypted-media transmission, or if the media is not encrypted based on an encryption key previously specified by the communication device. In another aspect, the communication device is a push-to-talk (PTT) device.
-
Citations
32 Claims
-
1. A method for synchronizing encryption and decryption of a data frame in a communication network, the method comprising:
-
encrypting a first data frame based on a first unique code in a first communication device, said first unique code being derived from a first sequential code;
encapsulating said first encrypted data frame in a first transport frame, said first transport frame comprising a first portion and a second portion of said first sequential code;
encrypting a second data frame based on a second unique code in the first communication device, said second unique code being derived from a second sequential code;
encapsulating said second encrypted data frame in a second transport frame, said second transport frame comprising a first portion and a second portion of said second sequential code; and
transmitting said first transport frame and said second transport frame to a second communication device, wherein said first portion of said first sequential code and said first portion of said second sequential code identify the same relative portions of said first and second sequential codes, and said second portion of said second sequential code represents a successive relative portion with respect to said second portion of said first sequential code. - View Dependent Claims (2, 3)
-
-
4. A computer-readable medium embodying computer codes for implementing a method for synchronizing encryption and decryption of a data frame in a communication network, the method comprising:
-
encrypting a first data frame based on a first unique code in a first communication device, said first unique code being derived from a first sequential code;
encapsulating said first encrypted data frame in a first transport frame, said first transport frame comprising a first portion and a second portion of said first sequential code;
encrypting a second data frame based on a second unique code in the first communication device, said second unique code being derived from a second sequential code;
encapsulating said second encrypted data frame in a second transport frame, said second transport frame comprising a first portion and a second portion of said second sequential code; and
transmitting said first transport frame and said second transport frame to a second communication device, wherein said first portion of said first sequential code and said first portion of said second sequential code identify the same relative portions of said first and second sequential codes, and said second portion of said second sequential code represents a successive relative portion with respect to said second portion of said first sequential code. - View Dependent Claims (5, 6)
-
-
7. An apparatus for synchronizing encryption and decryption of a data frame in a communication network, comprising:
-
means for encrypting a first data frame based on a first unique code in a first communication device, said first unique code being derived from a first sequential code;
means for encapsulating said first encrypted data frame in a first transport frame, said first transport frame comprising a first portion and a second portion of said first sequential code;
means for encrypting a second data frame based on a second unique code in the first communication device, said second unique code being derived from a second sequential code;
means for encapsulating said second encrypted data frame in a second transport frame, said second transport frame comprising a first portion and a second portion of said second sequential code; and
means for transmitting said first transport frame and said second transport frame to a second communication device, wherein said first portion of said first sequential code and said first portion of said second sequential code identify the same relative portions of said first and second sequential codes, and said second portion of said second sequential code represents a successive relative portion with respect to said second portion of said first sequential code. - View Dependent Claims (8, 9)
-
-
10. An apparatus, comprising:
-
a receiver;
a transmitter; and
a processor communicatively coupled to the receiver and the transmitter, the processor being capable of implementing a method for synchronizing encryption and decryption of a data frame in a communication network;
the method comprising;
encrypting a first data frame based on a first unique code in a first communication device, said first unique code being derived from a first sequential code;
encapsulating said first encrypted data frame in a first transport frame, said first transport frame comprising a first portion and a second portion of said first sequential code;
encrypting a second data frame based on a second unique code in the first communication device, said second unique code being derived from a second sequential code;
encapsulating said second encrypted data frame in a second transport frame, said second transport frame comprising a first portion and a second portion of said second sequential code; and
transmitting said first transport frame and said second transport frame to a second communication device, wherein said first portion of said first sequential code and said first portion of said second sequential code identify the same relative portions of said first and second sequential codes, and said second portion of said second sequential code represents a successive relative portion with respect to said second portion of said first sequential code. - View Dependent Claims (11, 12)
-
-
13. A method for synchronizing encryption and decryption of a data frame in a communication network, the method comprising:
-
receiving a first transport frame, said first transport frame comprising a first encrypted data payload, a first portion of a first sequential code, and a second portion of said first sequential code;
receiving a second transport frame, said second transport frame comprising a second encrypted data payload, a first portion of a second sequential code, and a second portion of said second sequential code; and
determining said second sequential code using said first portion of said second sequential code, said second portion of said second sequential code, and said second portion of said first sequential code, wherein said first portion of said first sequential code and said first portion of said second sequential code identify the same relative portions of said first and second sequential codes, and said second portion of said second sequential code represents a successive relative portion with respect to said second portion of said first sequential code. - View Dependent Claims (14, 15, 16)
-
-
17. A computer-readable medium embodying computer codes for implementing a method for synchronizing encryption and decryption of a data frame in a communication network, the method comprising:
-
receiving a first transport frame, said first transport frame comprising a first encrypted data payload, a first portion of a first sequential code, and a second portion of said first sequential code;
receiving a second transport frame, said second transport frame comprising a second encrypted data payload, a first portion of a second sequential code, and a second portion of said second sequential code; and
determining said second sequential code using said first portion of said second sequential code, said second portion of said second sequential code, and said second portion of said first sequential code, wherein said first portion of said first sequential code and said first portion of said second sequential code identify the same relative portions of said first and second sequential codes, and said second portion of said second sequential code represents a successive relative portion with respect to said second portion of said first sequential code. - View Dependent Claims (18, 19, 20)
-
-
21. An apparatus for synchronizing encryption and decryption of a data frame in a communication network, comprising:
-
means for receiving a first transport frame, said first transport frame comprising a first encrypted data payload, a first portion of a first sequential code, and a second portion of said first sequential code;
means for receiving a second transport frame, said second transport frame comprising a second encrypted data payload, a first portion of a second sequential code, and a second portion of said second sequential code; and
means for determining said second sequential code using said first portion of said second sequential code, said second portion of said second sequential code, and said second portion of said first sequential code, means for wherein said first portion of said first sequential code and said first portion of said second sequential code identify the same relative portions of said first and second sequential codes, and said second portion of said second sequential code represents a successive relative portion with respect to said second portion of said first sequential code. - View Dependent Claims (22, 23, 24)
-
-
25. An apparatus, comprising:
-
a receiver;
a transmitter; and
a processor communicatively coupled to the receiver and the transmitter, the processor being capable of implementing a method for synchronizing encryption and decryption of a data frame in a communication network, the method comprising;
receiving a first transport frame, said first transport frame comprising a first encrypted data payload, a first portion of a first sequential code, and a second portion of said first sequential code;
receiving a second transport frame, said second transport frame comprising a second encrypted data payload, a first portion of a second sequential code, and a second portion of said second sequential code; and
determining said second sequential code using said first portion of said second sequential code, said second portion of said second sequential code, and said second portion of said first sequential code, wherein said first portion of said first sequential code and said first portion of said second sequential code identify the same relative portions of said first and second sequential codes, and said second portion of said second sequential code represents a successive relative portion with respect to said second portion of said first sequential code. - View Dependent Claims (26, 27, 28)
-
-
29. A method for synchronizing encryption and decryption of a data frame in a group communication network, comprising:
-
receiving a data frame that is encrypted based on a unique code;
receiving successive portions of the unique code;
determining the unique code; and
decrypting the data frame based on the unique code.
-
-
30. An apparatus for synchronizing encryption and decryption of a data frame in a group communication network, comprising:
-
means for receiving a data frame that is encrypted based on a unique code;
means for receiving successive portions of the unique code;
means for determining the unique code; and
means for decrypting the data frame based on the unique code.
-
-
31. A communication device for synchronizing encryption and decryption of a data frame in a group communication network, comprising:
-
a receiver to receive a data frame that is encrypted based on a unique code; and
a processor communicatively coupled to the receiver, the processor being capable of;
receiving successive portions of the unique code;
determining the unique code; and
decrypting the data frame based on the unique code.
-
-
32. A computer-readable medium embodying computer codes for implementing a method for synchronizing encryption and decryption of a data frame in a group communication network, the method comprising:
-
receiving a data frame that is encrypted based on a unique code;
receiving successive portions of the unique code;
determining the unique code; and
decrypting the data frame based on the unique code.
-
Specification