# US 12,603,782 B2 · Integrity protection schemes in mobile communication

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,603,782 B2
- Document ID: US12603782B2
- Status: Granted
- Kind: B2
- Application number: 17/285,991
- Filed: 2019-11-01
- Published: 2021-12-09
- Granted: 2026-04-14
- Earliest claimed: 2018-11-02
- Assignees: NEC Corporation
- Applicants: NEC Corporation
- Inventors: Anand Raghawa Prasad; Sander De Kievit; Hironori Ito; Takahito Yoshizawa
- Web page: https://patentgrep.com/patent/US12603782B2

## CPC

- H04L 9/3242: {involving keyed hash functions, e.g. message authentication codes [MACs], CBC-MAC or HMAC}
- H04L 63/123: {received data contents, e.g. message integrity}
- H04L 69/22: Parsing or analysis of headers
- H04L 69/324: in the data link layer [OSI layer 2], e.g. HDLC
- H04W 12/106: Packet or message integrity
- H04L 2209/80: Wireless
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

This invention introduces methods and mechanisms of partial integrity protection in mobile systems. A device comprising: a memory configured to store instructions; and a processor configured to execute the instructions to: generate a representation value based on protocol data unit (PDU) header data and payload data of a PDU; generate a message authentication code based on the representation value; and include the message authentication code in the PDU.

## Claims

### Claim 1

A User Equipment (UE) comprising:
a memory configured to store instructions; and
a processor configured to execute the instructions to:
generate a Packet Data Convergence Protocol (PDCP) data Protocol Data Unit (PDU); and
perform transmission of the PDCP data PDU to a receiver using a radio interface,
wherein a format of the PDCP data PDU is arranged in order of a Sequence Number (SN), security information, and data, and
wherein the security information comprises a plurality of bits and indicates that integrity protection is used or not, and the security information further indicates to derive two or more parameters indicating protection of the data.

### Claim 2 (depends on 1)

The UE of claim 1, wherein the security information indicates that no integrity protection is used when the security information comprises a zero value.

### Claim 3 (depends on 1)

The UE of claim 1, wherein the format of the PDCP data PDU is arranged in order of the SN, the security information, the data, and a Message Authentication Code for Integrity (MAC-I).

### Claim 4 (depends on 1)

The UE of claim 1, wherein the security information further indicates, by the plurality of bits, information other than whether a Message Authentication Code (MAC) is used.

### Claim 5

A method of a User Equipment (UE), the method comprising:
generating a Packet Data Convergence Protocol (PDCP) data Protocol Data Unit (PDU); and
performing transmission of the PDCP data PDU to a receiver using a radio interface,
wherein a format of the PDCP data PDU is arranged in order of a Sequence Number (SN), security information, and data, and
wherein the security information comprises a plurality of bits and indicates that integrity protection is used or not, and the security information further indicates to derive two or more parameters indicating protection of the data.

### Claim 6 (depends on 5)

The method of claim 5, wherein the security information indicates that no integrity protection is used when the security information comprises a zero value.

### Claim 7 (depends on 5)

The method of claim 5, wherein the format of the PDCP data PDU is arranged in order of the SN, the security information, the data, and a Message Authentication Code for Integrity (MAC-I).

### Claim 8 (depends on 5)

The method of claim 5, wherein the security information further indicates, by the plurality of bits, information other than whether a Message Authentication Code (MAC) is used.

### Claim 9

A method of a Radio Access Network (RAN) node, the method comprising:
generating a Packet Data Convergence Protocol (PDCP) data Protocol Data Unit (PDU); and
performing transmission of the PDCP data PDU to a User Equipment (UE),
wherein a format of the PDCP data PDU is arranged in order of a Sequence Number (SN), security information, and data, and
wherein the security information comprises a plurality of bits and indicates that integrity protection is used or not, and the security information further indicates to derive two or more parameters indicating protection of the data.

### Claim 10 (depends on 9)

The method of claim 9, wherein the security information indicates that no integrity protection is used when the security information comprises a zero value.

### Claim 11 (depends on 9)

The method of claim 9, wherein the format of the PDCP data PDU is arranged in order of the SN, the security information, the data, and a Message Authentication Code for Integrity (MAC-I).

### Claim 12 (depends on 9)

The method of claim 9, wherein the security information further indicates, by the plurality of bits, information other than whether a Message Authentication Code (MAC) is used.
