Pointers to encrypted data in RTP header
First Claim
Patent Images
1. A method comprising:
- processing a plurality of frames to provide a stream of Real Time Protocol (RTP) packets that includes the plurality of frames and a set of localizing data that facilitates distinguishing locations of frame header information and frame data of each frame within the stream of RTP packets, wherein the set of localizing data further facilitates distinguishing encrypted and non-encrypted content of the stream of RTP packets, andincluding one or more of the set of localizing data in one or more RTP packets of the stream of RTP packets, wherein the one or more of the localizing data is included in an RTP header of the one or more RTP packets.
3 Assignments
0 Petitions
Accused Products
Abstract
In a system that transmits frames of data as a stream of packets, packet header information is augmented with localizing data that serves to distinguish frame header information and frame data of each frame within the stream of packets. The localizing data facilitates encryption of the frame data at the packet level without encrypting the frame header information, and subsequent decryption of the encrypted data within the stream of data.
34 Citations
14 Claims
-
1. A method comprising:
-
processing a plurality of frames to provide a stream of Real Time Protocol (RTP) packets that includes the plurality of frames and a set of localizing data that facilitates distinguishing locations of frame header information and frame data of each frame within the stream of RTP packets, wherein the set of localizing data further facilitates distinguishing encrypted and non-encrypted content of the stream of RTP packets, and including one or more of the set of localizing data in one or more RTP packets of the stream of RTP packets, wherein the one or more of the localizing data is included in an RTP header of the one or more RTP packets. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
a storage that is configured to receive a plurality of frames, a processor that is configured to process the plurality of frames to; create a stream of Real Time Protocol (RTP) packets that includes the plurality of frames and a set of localizing data that facilitates distinguishing locations of frame header information and frame data of each frame within the stream, wherein the set of localizing data further facilitates distinguishing encrypted and non-encrypted content of the stream of RTP packets, and include one or more of the set of localizing data in one or more RTP packets of the stream of RTP packets, wherein the one or more of the set of localizing data is included in an RTP header of the one or more RTP packets. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A system including
a storage that is configured to receive a stream of Real Time Protocol (RTP) packets, and a processor that is configured to process the stream of RTP packets to distinguish frame header information and frame data of a plurality of frames within the stream of RTP packets, based on localizing data that is included within an RTP header of the stream of RTP packets, wherein the localizing data further facilitates distinguishing encrypted and non-encrypted content of the stream of RTP packets.
Specification