Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
137 words
In a communication system having a physical layer, data link layer, and a network layer, a method for providing cryptographic protection of a data stream, comprising: (a) assigning a packet sequence number to a packet derived from a data stream received from the network layer; (b) updating a transmit overflow sequence number as a function of the packet sequence number; (c) encrypting, prior to communicating the packet and the packet sequence number on the physical layer, the packet as a function of the packet sequence number and the transmit overflow sequence number; (d) extracting the packet sequence number from the physical layer; (e) updating a receive overflow sequence number as a function of the packet sequence number; and (f) decrypting the encrypted packet as a function of the packet sequence number and the receive overflow sequence number.
Claim 2
Dependent Claim
137 words
In a communication system having a physical layer, data link layer, and a network layer, a method for providing cryptographic protection of a data stream, comprising: (a) assigning a packet sequence number to a packet derived from a data stream received from the network layer; (b) updating a transmit overflow sequence number as a function of the packet sequence number; (c) encrypting, prior to communicating the packet and the packet sequence number on the physical layer, the packet as a function of the packet sequence number and the transmit overflow sequence number; (d) extracting the packet sequence number from the physical layer; (e) updating a receive overflow sequence number as a function of the packet sequence number; and (f) decrypting the encrypted packet as a function of the packet sequence number and the receive overflow sequence number.
Claim 3
Dependent Claim
71 words
The method of claim 1 wherein: (a) the step of updating the transmit overflow sequence number includes modifying each transmit overflow sequence number to indicate the direction of transmission, the direction of transmission being selected from the group consisting of a uplink transmission and a downlink transmission; and (b) the step of updating the receive overflow sequence number includes modifying each receive overflow sequence number to indicate the direction of reception.
Claim 4
Dependent Claim
82 words
The method of claim 1: (a) further comprising the step of buffering the encrypted packet; (b) further comprising the step of transmitting the encrypted packet and the packet sequence number associated with the packet on the physical layer; (c) further comprising the step of receiving the encrypted packet and the packet sequence number associated with the packet from the physical layer into a receiving buffer; and (d) wherein the step of extracting comprises extracting the packet sequence number from the receiving buffer.
Claim 5
Dependent Claim
36 words
The method of claim 1 further comprising the steps of: (a) concatenating the decrypted packet with other decrypted packets to form a received data stream; and (b) sending the received data stream to the network layer.
Claim 6
Dependent Claim
342 words
In a communication system having a physical layer, data link layer, and a network layer, a method for providing cryptographic protection of a data stream, comprising: (a) segmenting a data stream received from the network layer into a plurality of packets; (b) assigning a packet sequence number to each packet of the plurality of packets; (c) updating each transmit overflow sequence number as a function of each packet sequence number; (d) modifying each transmit overflow sequence number to indicate the direction of transmission, the direction of transmission being selected from the group consisting of an uplink transmission and a downlink transmission; (e) encrypting each particular packet of the plurality of packets as a function of a predetermined session key, the packet sequence number associated with the particular packet, and the modified transmit overflow sequence number associated with the particular packet; (f) buffering the encrypted plurality of packets; (g) transmitting the encrypted plurality of packets and the packet sequence number associated with each packet on the physical layer; (h) receiving the encrypted plurality of packets and the packet sequence number associated with each packet from the physical layer into a receiving buffer; (i) extracting each packet sequence number from the receiving buffer; (j) organizing the plurality of packets within the receiving buffer to ensure that the plurality of packets are extracted from the receiving buffer in order by sequence number; (k) updating a receive overflow sequence number as a function of each packet sequence number; (l) modifying each receive overflow sequence number to indicate the direction of reception, the direction of reception being selected from the group consisting of an uplink reception and a downlink reception; (m) decrypting each encrypted packet of the plurality of packets in the receiving buffer as a function of the predetermined session key, the packet sequence number associated with the particular packet, and the modified receive overflow sequence number associated with the particular packet; (n) concatenating the decrypted plurality of packets to form a received data stream; and (o) sending the received data stream to the network layer.
Claim 7
Dependent Claim
342 words
In a communication system having a physical layer, data link layer, and a network layer, a method for providing cryptographic protection of a data stream, comprising: (a) segmenting a data stream received from the network layer into a plurality of packets; (b) assigning a packet sequence number to each packet of the plurality of packets; (c) updating each transmit overflow sequence number as a function of each packet sequence number; (d) modifying each transmit overflow sequence number to indicate the direction of transmission, the direction of transmission being selected from the group consisting of an uplink transmission and a downlink transmission; (e) encrypting each particular packet of the plurality of packets as a function of a predetermined session key, the packet sequence number associated with the particular packet, and the modified transmit overflow sequence number associated with the particular packet; (f) buffering the encrypted plurality of packets; (g) transmitting the encrypted plurality of packets and the packet sequence number associated with each packet on the physical layer; (h) receiving the encrypted plurality of packets and the packet sequence number associated with each packet from the physical layer into a receiving buffer; (i) extracting each packet sequence number from the receiving buffer; (j) organizing the plurality of packets within the receiving buffer to ensure that the plurality of packets are extracted from the receiving buffer in order by sequence number; (k) updating a receive overflow sequence number as a function of each packet sequence number; (l) modifying each receive overflow sequence number to indicate the direction of reception, the direction of reception being selected from the group consisting of an uplink reception and a downlink reception; (m) decrypting each encrypted packet of the plurality of packets in the receiving buffer as a function of the predetermined session key, the packet sequence number associated with the particular packet, and the modified receive overflow sequence number associated with the particular packet; (n) concatenating the decrypted plurality of packets to form a received data stream; and (o) sending the received data stream to the network layer.
Claim 8
Dependent Claim
129 words
A transmitting communication unit for providing cryptographic protection of a data stream in a communication system having a physical layer, data link layer, and a network layer, transmitting communication unit comprising a data link layer device having: (a) assigning means for assigning a packet sequence number to a packet derived from a data stream received from the network layer; (b) updating means, operatively coupled to the assigning means, for updating a transmit overflow sequence number as a function of the packet sequence number; and (c) encrypting means, operatively coupled to the assigning means and the updating means, for encrypting, prior to communicating the packet and the packet sequence number on the physical layer, the packet as a function of the packet sequence number and the transmit overflow sequence number.
Claim 9
Dependent Claim
129 words
A transmitting communication unit for providing cryptographic protection of a data stream in a communication system having a physical layer, data link layer, and a network layer, transmitting communication unit comprising a data link layer device having: (a) assigning means for assigning a packet sequence number to a packet derived from a data stream received from the network layer; (b) updating means, operatively coupled to the assigning means, for updating a transmit overflow sequence number as a function of the packet sequence number; and (c) encrypting means, operatively coupled to the assigning means and the updating means, for encrypting, prior to communicating the packet and the packet sequence number on the physical layer, the packet as a function of the packet sequence number and the transmit overflow sequence number.
Claim 10
Dependent Claim
48 words
The transmitting communication unit of claim 6 wherein the data link layer device updating means comprises means for modifying each transmit overflow sequence number to indicate the direction of transmission, the direction of transmission being selected from the group consisting of a uplink transmission and a downlink transmission.
Claim 11
Dependent Claim
69 words
The transmitting communication unit of claim 6 wherein the data link layer device further comprises a buffer means, operatively coupled to the encrypting means, for buffering the encrypted packet and the transmitting communication unit further comprises a physical layer device, operatively coupled to the data link layer device, having transmitting means for transmitting the encrypted packet and the packet sequence number associated with the packet on the physical layer.
Claim 12
Dependent Claim
39 words
The transmitting communication unit of claim 6 wherein the physical layer includes a communication channel selected from the group consisting of an electronic data bus, computer network line, wireline, optical fiber link, satellite link, and a radio communication link.
Claim 13
Dependent Claim
32 words
The transmitting communication unit of claim 6 wherein the communication unit is selected from the group consisting of the subscriber communication unit and the base site communication unit of the communication system.
Claim 14
Dependent Claim
107 words
A receiving communication unit for providing cryptographic protection of a data stream in a communication system having a physical layer, data link layer, and a network layer, receiving communication unit comprising a data link layer device having: (a) extracting means for extracting a packet sequence number from the physical layer; (b) updating means, operatively coupled to the extracting means, for updating a receive overflow sequence number as a function of the packet sequence number; and (c) decrypting means, operatively coupled to the extracting means and the updating means, for decrypting an encrypted packet as a function of the packet sequence number and the receive overflow sequence number.
Claim 15
Dependent Claim
107 words
A receiving communication unit for providing cryptographic protection of a data stream in a communication system having a physical layer, data link layer, and a network layer, receiving communication unit comprising a data link layer device having: (a) extracting means for extracting a packet sequence number from the physical layer; (b) updating means, operatively coupled to the extracting means, for updating a receive overflow sequence number as a function of the packet sequence number; and (c) decrypting means, operatively coupled to the extracting means and the updating means, for decrypting an encrypted packet as a function of the packet sequence number and the receive overflow sequence number.
Claim 16
Dependent Claim
48 words
The receiving communication unit of claim 11 wherein the data link layer device updating means comprises means for modifying each receive overflow sequence number to indicate the direction of reception, the direction of reception being selected from the group consisting of a uplink reception and a downlink reception.
Claim 17
Dependent Claim
63 words
The receiving communication unit of claim 11 further comprising a physical layer device, operatively coupled to the data link layer device, having a receiving means for receiving the encrypted packet and the packet sequence number associated with the packet into a receiving buffer and wherein the data link layer extracting means comprises means for extracting the packet sequence number from the receiving buffer.
Claim 18
Dependent Claim
39 words
The receiving communication unit of claim 11 wherein the physical layer includes a communication channel selected from the group consisting of an electronic data bus, computer network line, wireline, optical fiber link, satellite link, and a radio communication link.
Claim 19
Dependent Claim
32 words
The receiving communication unit of claim 11 wherein the communication unit is selected from the group consisting of the subscriber communication unit and the base site communication unit of the communication system.
Claim 20
Dependent Claim
59 words
The receiving communication unit of claim 11 wherein the data link layer device further comprises: (a) concatenating means, operatively coupled to the decrypting means, for concatenating the decrypted packet with other decrypted packets to form a received data stream; and (b) sending means, operatively coupled to the concatenating means, for sending the received data stream to the network layer.
Claim 21
Dependent Claim
93 words
In a communication system having a physical layer, data link layer, and a network layer, a method for providing cryptographic protection of a data stream, comprising: (a) assigning a packet sequence number to a packet derived from a data stream received from the network layer; (b) updating a transmit overflow sequence number as a function of the packet sequence number; and (c) encrypting, prior to communicating the packet and the packet sequence number on the physical layer, the packet as a function of the packet sequence number and the transmit overflow sequence number.
Claim 22
Dependent Claim
93 words
In a communication system having a physical layer, data link layer, and a network layer, a method for providing cryptographic protection of a data stream, comprising: (a) assigning a packet sequence number to a packet derived from a data stream received from the network layer; (b) updating a transmit overflow sequence number as a function of the packet sequence number; and (c) encrypting, prior to communicating the packet and the packet sequence number on the physical layer, the packet as a function of the packet sequence number and the transmit overflow sequence number.
Claim 23
Dependent Claim
71 words
In a communication system having a physical layer, data link layer, and a network layer, a method for providing cryptographic protection of a data stream, comprising: (a) extracting a packet sequence number from the physical layer; (b) updating a receive overflow sequence number as a function of the packet sequence number; and (c) decrypting an encrypted packet as a function of the packet sequence number and the receive overflow sequence number.
Claim 24
Dependent Claim
71 words
In a communication system having a physical layer, data link layer, and a network layer, a method for providing cryptographic protection of a data stream, comprising: (a) extracting a packet sequence number from the physical layer; (b) updating a receive overflow sequence number as a function of the packet sequence number; and (c) decrypting an encrypted packet as a function of the packet sequence number and the receive overflow sequence number.