IP Library Granted Patent US 8,259,936
Granted Patent B2
US 8,259,936 · App. 12/026,225 · Granted Sep 4, 2012

Generating a traffic encryption key

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,259,936
App. No.
12/026,225
Granted
Sep 4, 2012
Kind
B2
Abstract

Apparatus and method for generating a traffic encryption key includes generating a traffic encryption key for encrypting data transmitted as part of a service, the traffic encryption key having a validity equal to a traffic encryption key validity time period; checking whether a period for the service is longer than the traffic encryption key validity time period; and if the period of the service is longer than the traffic encryption key validity time period, ascertaining a residual period which indicates by what period the service is longer than the traffic encryption key validity time period of the traffic encryption key; generating a residual traffic encryption key which is used for encrypting data transmitted as part of a service; ascertaining a residual traffic encryption key validity time period which indicates for how long the residual traffic encryption key is valid; and associating the residual traffic encryption key validity time period with the residual traffic encryption key.

Claims (72)

1. A method for generating a traffic encryption key, the method comprising:

generating at least one traffic encryption key configured to encrypt data transmitted as part of a service, the traffic encryption key having a validity equal to a traffic encryption key validity time period;

checking whether a period for the service is longer than the traffic encryption key validity time period; and

when the period of the service is longer than the traffic encryption key validity time period,

ascertaining, by a hardware processor, a residual period which indicates by what period the service is longer than the traffic encryption key validity time period of the at least one traffic encryption key;

generating at least one residual traffic encryption key which is used for encrypting data transmitted as part of a service;

ascertaining a residual traffic encryption key validity time period which indicates for how long the residual traffic encryption key is valid, wherein ascertaining the residual traffic encryption key validity time period comprises:

checking whether the residual period is longer than a prescribed acceptable validity period; and

when the residual period is longer than the prescribed acceptable validity period, matching the residual traffic encryption key validity time period to the residual period iteratively; and

associating the residual traffic encryption key validity time period with the residual traffic encryption key.

2. The method as claimed in claim 1 , wherein each iteration of matching the residual traffic encryption key validity time period to the residual period comprises:

when the residual period is longer than the prescribed acceptable validity period, reducing a preferred traffic encryption key validity time period by a prescribed value;

checking whether the residual period is longer than the preferred traffic encryption key validity time period;

when the residual period is not longer than the reduced preferred traffic encryption key validity time period, associating the preferred traffic encryption key validity time period with the residual traffic encryption key; and

when the residual period is longer than the reduced preferred traffic encryption key validity time period, associating the reduced preferred traffic encryption key validity time period with an additional residual traffic encryption key, defining the reduced preferred traffic encryption key validity time period as the preferred traffic encryption key validity time period, reducing the residual period by the reduced preferred traffic encryption key validity time period, defining the reduced residual period as the residual period, and performing an additional iteration.

3. The method as claimed in claim 2 , wherein each iteration of matching the residual traffic encryption key validity time period to the residual period comprises:

when the residual period is longer than the prescribed acceptable validity period, reducing a preferred traffic encryption key validity time period by a value of a power to a prescribed base value.

4. The method as claimed in claim 3 , wherein each iteration of matching the residual traffic encryption key validity time period to the residual period comprises:

when the residual period is longer than the prescribed acceptable validity period, reducing a preferred traffic encryption key validity time period by a value of a power to a base value two.

5. The method as claimed in claim 1 , wherein the service is a broadcast service.

6. The method as claimed in claim 1 , wherein the service is a video broadcast service or an audio broadcast service.

7. The method as claimed in claim 1 , wherein the service is provided on the basis of an Open Mobile Alliance standard.

8. A method for transmitting data, the method comprising generating a traffic encryption key, wherein the generating the traffic encryption key comprises:

generating at least one traffic encryption key configured to encrypt data transmitted as part of a service, the traffic encryption key having a validity equal to a traffic encryption key validity time period;

checking whether a period for the service is longer than the traffic encryption key validity time period; and

when the period of the service is longer than the traffic encryption key validity time period,

ascertaining, by a hardware processor, a residual period which indicates by what period the service is longer than the traffic encryption key validity time period of the at least one traffic encryption key;

generating at least one residual traffic encryption key which is used for encrypting data transmitted as part of a service;

ascertaining a residual traffic encryption key validity time period which indicates for how long the residual traffic encryption key is valid, wherein ascertaining the residual traffic encryption key validity time period comprises:

checking whether the residual period is longer than a prescribed acceptable validity period; and

when the residual period is longer than the prescribed acceptable validity period, matching the residual traffic encryption key validity time period to the residual period iteratively; and

associating the residual traffic encryption key validity time period with the residual traffic encryption key;

encrypting data provided as part of the service using the traffic encryption key or the residual traffic encryption key; and

transmitting, by a data transmission network, the encrypted data.

9. A device for generating a traffic encryption key, the device comprising:

a first generation hardware unit configured to generate at least one traffic encryption key configured to encrypt data transmitted as part of a service, the traffic encryption key having a validity equal to a traffic encryption key validity time period;

a checking hardware unit configured to check whether a period for the service is longer than the traffic encryption key validity time period;

a first ascertainment hardware unit which is configured so that, when the period of the service is longer than the traffic encryption key validity time period, the first ascertainment hardware unit ascertains a residual period which indicates by what period the service is longer than the traffic encryption key validity time period of the at least one traffic encryption key;

a second generation hardware unit which is configured so that, when the period of the service is longer than the traffic encryption key validity time period, it generates at least one residual traffic encryption key which is used for encrypting data transmitted as part of a service;

a second ascertainment hardware unit which is configured so that, when the period of the service is longer than the traffic encryption key validity time period, it ascertains a residual traffic encryption key validity time period which indicates for how long the residual traffic encryption key is valid, wherein the second ascertainment hardware unit is further configured

to check whether the residual period is longer than a prescribed acceptable validity period; and

when the residual period is longer than the prescribed acceptable validity period, the second ascertainment hardware unit matches the residual traffic encryption key validity time period to the residual period iteratively; and

an association hardware unit which is configured so that, when the period of the service is longer than the traffic encryption key validity time period, it associates the residual traffic encryption key validity time period with the residual traffic encryption key.

10. The device as claimed in claim 9 , wherein the second generation hardware unit is further configured so that each iteration of matching the residual traffic encryption key validity time period to the residual period comprises:

when the residual period is longer than the prescribed acceptable validity period, reducing a preferred traffic encryption key validity time period by a prescribed value;

checking whether the residual period is longer than the preferred traffic encryption key validity time period;

when the residual period is not longer than the reduced preferred traffic encryption key validity time period, associating the preferred traffic encryption key validity time period with the residual traffic encryption key; and

when the residual period is longer than the reduced preferred traffic encryption key validity time period, associating the reduced preferred traffic encryption key validity time period with an additional residual traffic encryption key, defining the reduced preferred traffic encryption key validity time period as the preferred traffic encryption key validity time period, reducing the residual period by the reduced preferred traffic encryption key validity time period, defining the reduced residual period as the residual period, and performing an additional iteration.

11. The device as claimed in claim 9 , wherein the service is a broadcast service.

12. The device as claimed in claim 9 , wherein the service is a video broadcast service or an audio broadcast service.

13. The device as claimed in claim 9 , wherein the service is a service based on an Open Mobile Alliance standard.

14. A device for generating a traffic encryption key, comprising:

a first generation hardware unit configured to generate at least one traffic encryption key configured to encrypt data transmitted as part of a service, the traffic encryption key having a validity equal to a traffic encryption key validity time period;

a checking hardware unit configured to check whether a period for the service is longer than the traffic encryption key validity time period;

a direct ascertainment hardware unit is configured to ascertain, when the period of the service is longer than the traffic encryption key validity time period, a residual period which indicates by what period the service is longer than the traffic encryption key validity time period of the at least one traffic encryption key;

a second generation hardware unit is configured to generate, when the period of the service is longer than the traffic encryption key validity time period, at least one residual traffic encryption key which is used for encrypting data transmitted as part of a service;

a second ascertainment hardware unit is configured to ascertain, when the period of the service is longer than the traffic encryption key validity time period, a residual traffic encryption key validity time period which indicates for how long the residual traffic encryption key is valid, wherein the second ascertainment hardware unit is further configured

to check whether the residual period is longer than a prescribed acceptable validity period; and

when the residual period is longer than the prescribed acceptable validity period, the second ascertainment hardware unit matches the residual traffic encryption key validity time period to the residual period iteratively; and

an association hardware unit is configured to associate, when the period of the service is longer than the traffic encryption key validity time period, the residual traffic encryption key validity time period with the residual traffic encryption key.

15. A data transmission arrangement, comprising:

a data transmission device configured to transmit data as part of provision of at least one service;

a device configured to generate a traffic encryption key, comprising:

a first generation hardware unit configured to generate at least one traffic encryption key configured to encrypt data transmitted as part of a service, the traffic encryption key having a validity equal to a traffic encryption key validity time period;

a checking hardware unit configured to check whether a period for the service is longer than the traffic encryption key validity time period;

a first ascertainment hardware unit which is configured so that, when the period of the service is longer than the traffic encryption key validity time period, the first ascertainment hardware unit ascertains a residual period which indicates by what period the service is longer than the traffic encryption key validity time period of the at least one traffic encryption key;

a second generation hardware unit which is configured so that, when the period of the service is longer than the traffic encryption key validity time period, the second generation hardware unit generates at least one residual traffic encryption key which is used for encrypting data transmitted as part of a service;

a second ascertainment hardware unit which is configured so that, when the period of the service is longer than the traffic encryption key validity time period, the second ascertainment hardware unit ascertains a residual traffic encryption key validity time period which indicates for how long the residual traffic encryption key is valid, wherein the second ascertainment hardware unit is further configured

to check whether the residual period is longer than a prescribed acceptable validity period; and

when the residual period is longer than the prescribed acceptable validity period, the second ascertainment hardware unit matches the residual traffic encryption key validity time period to the residual period iteratively; and

an association hardware unit which is configured so that, when the period of the service is longer than the traffic encryption key validity time period, the association hardware unit associates the residual traffic encryption key validity time period with the residual traffic encryption key; and

an encryption device configured to encrypt the data transmitted as part of the service using the traffic encryption key or the residual traffic encryption key.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2020
From: INTEL CORPORATION
To: APPLE INC.
Reel/Frame 053518/0586 →
CONFIRMATORY ASSIGNMENT EFFECTIVE AS OF JANUARY 1, 2018 Recorded Aug 12, 2020
From: INTEL DEUTSCHLAND GMBH
To: INTEL CORPORATION
Reel/Frame 053477/0001 →
CHANGE OF NAME Recorded Nov 6, 2015
From: INTEL MOBILE COMMUNICATIONS GMBH
To: INTEL DEUTSCHLAND GMBH
Reel/Frame 037057/0061 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2012
From: INTEL MOBILE COMMUNICATIONS TECHNOLOGY GMBH
To: INTEL MOBILE COMMUNICATIONS GMBH
Reel/Frame 027556/0709 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2012
From: INFINEON TECHNOLOGIES AG
To: INTEL MOBILE COMMUNICATIONS TECHNOLOGY GMBH
Reel/Frame 027548/0623 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2008
From: BENKERT, MICHAEL; LUFT, ACHIM
To: INFINEON TECHNOLOGIES AG
Reel/Frame 020692/0868 →