IP Library Granted Patent US 9,042,301
Granted Patent B2
US 9,042,301 · App. 13/431,593 · Granted May 26, 2015

Method and apparatus for data security and automatic repeat request implementation in a wireless communication system

Inventors: Peter Shaomin Wang (E. Setauket, NY); Stephen E. Terry (Northport, NY); Ulises Olvera-Hernandez (Kirkland, CA)
Assignee: InterDigital Technology Corporation
H04L1/1867H04L1/0007H04L63/0428H04W12/02H04W80/02H04L1/1809
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,042,301
App. No.
13/431,593
Granted
May 26, 2015
Kind
B2
Abstract

A method and apparatus for implementing data security and automatic repeat request (ARQ) in a wireless communication system are disclosed. Cipher entities are included in a wireless transmit/receive unit (WTRU) and an access gateway (aGW), and outer ARQ, (or radio link control (RLC)), entities are included in the WTRU and an evolved Node-B (eNode-B). Each cipher entity is located on top of an outer ARQ entity. The cipher entities cipher and decipher a data block by using a generic sequence number (SN) assigned to the data block. The outer ARQ entities may segment the ciphered data block to multiple packet data units (PDUs), may concatenate multiple ciphered data blocks to a PDU, or may generate one PDU from one data block. The outer ARQ entities may segment or re-segment the PDU when a transmission failure occurs.

Claims (29)

1. A wireless transmit/receive unit (WTRU) for implementing data security and automatic repeat request (ARQ), the WTRU comprising:

a cipher entity configured to assign a generic sequence number (SN) to an uplink data block in a layer above a radio link control (RLC) layer;

the cipher entity configured to cipher the uplink data block for transmission using the generic SN, a ciphering key, and a bearer identity in the layer above the RLC layer; and

an outer automatic repeat request (ARQ) entity configured to perform an ARQ operation using an ARQ SN of the ciphered uplink data block, wherein the ARQ operation is performed with an ARQ function located at an evolved NodeB (eNB).

2. The WTRU of claim 1 wherein the generic SN is a required transmission sequence number known at the WTRU.

3. The WTRU of claim 2 wherein the required transmission sequence number is a packet data convergence protocol (PDCP) sequence number.

4. The WTRU of claim 1 wherein the outer ARQ entity is further configured to segment the uplink data block to multiple protocol data units (PDUs).

5. The WTRU of claim 4 wherein the outer ARQ entity is further configured to assign an ARQ SN to each of the PDUs.

6. The WTRU of claim 4 wherein the outer ARQ entity is further configured to attach a segment header to each of the PDUs.

7. The WTRU of claim 4 wherein the outer ARQ entity is further configured to segment one of the PDUs to multiple sub-level PDUs in smaller size than previous PDUs when transmission of at least one previous PDU fails, and configured to include a segmentation identifier.

8. The WTRU of claim 4 wherein the outer ARQ entity is further configured to retransmit only a failed PDU.

9. The WTRU of claim 1 wherein the outer ARQ entity is further configured to concatenate multiple ciphered uplink data blocks to one protocol data unit (PDU).

10. The WTRU of claim 9 wherein the outer ARQ entity is further configured to attach a segment header to the PDU.

11. The WTRU of claim 9 wherein the outer ARQ entity is further configured to separate the PDU to multiple sub-PDUs when transmission of the PDU fails.

12. The WTRU of claim 1 wherein the outer ARQ entity is further configured to generate at least one protocol data unit (PDU) from one ciphered uplink data block.

13. The WTRU of claim 1 wherein a size of the uplink data block is flexible.

14. The WTRU of claim 12 wherein the outer ARQ entity is further configured to segment one of the PDUs to multiple sub-level PDUs when transmission of the PDU fails, and include a segmentation identifier.

15. A method, implemented by a wireless transmit/receive unit (WTRU) for implementing data security and automatic repeat request (ARQ), the method comprising:

assigning a generic sequence number (SN) to a data block in a layer above a radio link control (RLC) layer;

inputting the generic SN, a ciphering key and bearer identity parameters into a ciphering entity;

ciphering the uplink data block using the generic SN, the ciphering key and the bearer identity parameters in the layer above the RLC layer;

assigning an ARQ SN to the at least one protocol data unit (PDU); and

performing an ARQ operation using the ARQ SN of the ciphered uplink data block.

16. The method of claim 15 wherein the generic SN is a required transmission sequence number known at the WTRU.

17. The method of claim 16 wherein the required transmission sequence number is a packet data convergence protocol (PDCP) sequence number.

18. The method of claim 15 wherein the ARQ operation segments the uplink data block into multiple PDUs.

19. The method of claim 18 wherein the ARQ operation assigns an ARQ SN to each of the PDUs.

20. The method of claim 18 wherein the ARQ operation attaches a segment header to each of the PDUs.

21. The method of claim 18 wherein the ARQ operation segments one of the PDUs into multiple sub-level PDUs in smaller size than previous PDUs when transmission of at least one previous PDU fails, and assigns a segmentation identifier.

Continuity (4)
Continuation 11612139 · Dec 18, 2006
Provisional Application 60796161 · Apr 29, 2006
Provisional Application 60753077 · Dec 22, 2005
Related Publication 20120185743A1 · Jul 19, 2012