IP Library Granted Patent US 8,774,032
Granted Patent B2
US 8,774,032 · App. 13/196,861 · Granted Jul 8, 2014

Integrity check in a communication system

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 8,774,032
App. No.
13/196,861
Granted
Jul 8, 2014
Kind
B2
Abstract

A method of communication between a first node and a second node for a system where a plurality of different channels is provided between said first and second node. The method comprises the step of calculating an integrity output. The integrity output is calculated from a plurality of values, some of said values being the same for said different channels. At least one of said values is arranged to comprise information relating to the identity of said channel, each channel having a different identity. After the integrity output has been calculated, Information relating to the integrity output is transmitted from one of said nodes to the other.

Claims (31)

1. A method comprising:

calculating, by a processor, an integrity output using a plurality of input values, at least one of the input values comprising information relating to an identity of a channel, each of a plurality of channels having a different identity, at least one of the input values being identical for the plurality of channels, wherein the identity of the channel is a radio bearer identity.

2. The method according to claim 1 , further comprising:

combining information relating to the identity of the channel with at least one other input value,

wherein the information relating to the identity of the channel is combined with one or more of: a fresh value, a count value, and integrity key, a direction value, and a message value.

3. The method according to claim 1 , further comprising:

combining information relating to the identity of the channel with at least one other input value,

wherein the combined information comprises a first part allocated to the identity of the bearer and a second part allocated to at least one other input value.

4. The method according to claim 1 , wherein the radio bearer identity is a signaling radio bearer identity.

5. An apparatus comprising:

a calculator module configured to calculate an integrity output using a plurality of input values, at least one of the input values comprising information relating to an identity of a channel, each of a plurality of channels having a different identity, at least one of the input values being identical for the plurality of channels, wherein the identity of the channel is a radio bearer identity.

6. The apparatus according to claim 5 , further comprising:

combining information relating to the identity of the channel with at least one other input value,

wherein the information relating to the identity of the channel is combined with one or more of: a fresh value, a count value, and integrity key, a direction value, and a message value.

7. The apparatus according to claim 5 , further comprising:

combining information relating to the identity of the channel with at least one other input value,

wherein the combined information comprises a first part allocated to the identity of the bearer and a second part allocated to at least one other input value.

8. The apparatus according to claim 5 , wherein the radio bearer identity is a signaling radio bearer identity.

9. A computer program embedded on a non-transitory computer readable medium, the non-transitory computer readable medium configured to control a processor to perform operations comprising:

calculating an integrity output using a plurality of input values, at least one of the input values comprising information relating to an identity of a channel, each of a plurality of channels having a different identity, at least one of the input values being identical for the plurality of channels, wherein the identity of the channel is a radio bearer identity.

10. The computer program embedded on computer readable medium according to claim 9 , further comprising:

combining information relating to the identity of the channel with at least one other input value,

wherein the information relating to the identity of the channel is combined with one or more of: a fresh value, a count value, and integrity key, a direction value, and a message value.

11. The computer program embedded on computer readable medium according to claim 9 , further comprising:

combining information relating to the identity of the channel with at least one other input value,

wherein the combined information comprises a first part allocated to the identity of the bearer and a second part allocated to at least one other input value.

12. The computer program embedded on computer readable medium according to claim 9 , wherein the radio bearer identity is a signaling radio bearer identity.

13. An apparatus comprising:

at least one processor; and

at least one memory including computer program code, the at least one processor, the at least one memory, and the computer program code configured to cause the apparatus to at least:

calculate an integrity output using a plurality of input values, wherein at least one of the input values comprising information relating to an identity of a channel, wherein each of a plurality of channels having a different identity, wherein at least one of the input values being identical for the plurality of channels, and wherein the identity of the channel is a radio bearer identity.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 034840/0740 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2012
From: VIALEN, JUKKA; NIEMI, VALTTERI
To: NOKIA CORPORATION
Reel/Frame 027697/0601 →