IP Library Granted Patent US 8,582,766
Granted Patent B2
US 8,582,766 · App. 11/774,271 · Granted Nov 12, 2013

Method for ensuring media stream security in IP multimedia sub-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,582,766
App. No.
11/774,271
Granted
Nov 12, 2013
Kind
B2
Abstract

A method for ensuring media stream security in an IP Multimedia Subsystem network is disclosed. The method includes: assigning an end-to-end media stream security key for a calling User Equipment (UE) or a called UE, by a network device with which the calling UE or the called UE is registered, respectively, and transmitting the media stream security key to a network device with which the opposite end is registered; encrypting the end-to-end media stream security key using a session key shared with the calling UE or the called UE respectively, and transmitting the encrypted end-to-end media stream security key to the calling UE or the called UE, respectively, via a session message; encrypting or decrypting a media stream, by the calling UE or the called UE, respectively, using the end-to-end media stream security key.

Claims (49)

1. A method for ensuring media stream security in an IP Multimedia Subsystem (IMS) network, comprising:

assigning, by a first network device serving of a first User Equipment (UE), an end-to-end media stream security key for the first UE, and transmitting the end-to-end media stream security key to a second network device serving a second UE;

encrypting, by a third network device, the end-to-end media stream security key using a first session key shared with the first UE, and transmitting, by the third network device, the encrypted end-to-end media stream security key to the first UE via a first session message;

encrypting, by a fourth network device, the end-to-end media stream security key using a second session key shared with the second UE, and transmitting, by the fourth network device, the encrypted end-to-end media stream security key to the second UE via a second session message; and

encrypting or decrypting a media stream, by at least one of the first UE or the second UE, using the end-to-end media stream security key;

wherein the end-to-end media stream security key is transmitted from the first network device to the third network device; and the end-to-end media stream security key is transmitted from the second network device to the fourth network device.

2. The method according to claim 1 , wherein the first network device is a Service-Call Session Control Function (S-CSCF) entity serving the first UE; the second network device is a S-CSCF entity serving the second UE; the third network device is a Proxy-Call Session Control Function (P-CSCF) entity serving the first UE; and a fourth network device is a P-CSCF entity serving the second UE.

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

specifying a media stream security capability between the first UE and the second UE by the first network device or the second network device according to security capabilities provided by the first UE and the second UE.

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

transmitting the assigned end-to-end media stream security key by the first network device or the second network device to a listening device;

wherein the listening device listens to the encrypted media stream by decrypting the media stream using the end-to-end media stream security key.

5. The method according to claim 1 , wherein the end-to-end media stream security key is transmitted between the first network device and the second network device, in plain text in a session message of a network domain, or through a security mechanism in the IMS network domain.

6. The method according to claim 1 , wherein the first network device determines whether to assign the end-to-end media stream security key, according to subscription information of the first UE, or according to an instruction from an application server regarding protection of the media stream in a session message.

7. A method for ensuring media stream security in an IP Multimedia Subsystem (IMS) network, comprising:

assigning, by a first network device serving a first User Equipment (UE), an end-to-end media stream security key for the first UE, and transmitting the end-to-end media stream security key to a second network device serving a second UE;

encrypting, by the first network device, the end-to-end media stream security key using a first session key shared with the first UE, and transmitting, by the first network device, the encrypted end-to-end media stream security key to the first UE via a first session message;

encrypting, by the second network device, the end-to-end media stream security key using a second session key shared with the second UE, and transmitting, by the second network device, the encrypted end-to-end media stream security key to the second UE via a second session message; and

encrypting or decrypting a media stream, by at least one of the first UE or the second UE, using the end-to-end media stream security key;

wherein the first network device is an Application Server (AS) entity in the IMS network providing services for the first UE, the second network device is an AS entity in the IMS network providing services for the second UE.

8. The method according to claim 7 , wherein the first network device determines whether to assign the end-to-end media stream security key according to subscription information of the first UE, or requirement of service.

9. The method according to claim 8 , wherein the first network device acquires an application layer key shared with the first UE from a Bootstrapping Server Function (BSF) or a Home Subscriber Server (HSS) using a Bootstrapping procedure Transaction identifier (B-TID) carried in a session message from the first UE; and

the second network device acquires an application layer key shared with the second UE from an BSF or a HSS using a B-TID carried in a session message from the second UE.

10. A system for ensuring media stream security in an IP Multimedia Subsystem (IMS) network, comprising:

a first network device serving a first User Equipment (UE), configured to assign an end-to-end media stream security key for the first UE, transmit the media stream security key to a second network device serving a second UE, encrypt the end-to-end media stream security key using a first session key shared with the first UE, and transmit the encrypted end-to-end media stream security key to the first UE via a first session message; and

a second network device serving the second UE, configured to encrypt the end-to-end media stream security key using a second session key shared with the second UE, and transmit the encrypted end-to-end media stream security key to the second UE via a second session message;

wherein the first network device is an Application Server (AS) entity in the IMS network providing services for the first UE, the second network device is an AS entity in the IMS network providing services for the second UE.

11. The system according to claim 10 , wherein

the first network device is further configured to specify a media stream security capability between the first UE and the second UE according to security capabilities provided by the first UE and the second UE.

12. The system according to claim 10 , wherein:

the first network device is further configured to transmit the end-to-end media stream security key to a listening device; and

wherein the listening device listens to the encrypted media stream by decrypting the media stream using the end-to-end media stream security key.

13. The system according to claim 10 , wherein the first network device is further configured to determine whether to assign the end-to-end media stream security key according to subscription information of the first UE, or requirement of service.

14. A system for ensuring media stream security in an IP Multimedia Subsystem network, comprising:

a first network device serving a first User Equipment (UE),

a second network device serving a second UE,

a third network device also serving the first UE, and

a fourth network device also serving the second UE,

wherein the first network device is configured to assign an end-to-end media stream security key for the first UE, and transmit the media stream security key to the second network device and the third network device;

the second network device is configured to transmit the end-to-end media stream security key to the fourth network device;

the third network device is configured to encrypt the end-to-end media stream security key using a first session key shared with the first UE, and transmit the encrypted end-to-end media stream security key to the first UE via a first session message; and

the fourth network device is configured to encrypt the end-to-end media stream security key using a second session key shared with the second UE, and transmit the encrypted end-to-end media stream security key to the second UE via a second session message.

15. The system according to claim 14 , wherein the first network device is a Service-Call Session Control Function (S-CSCF) entity serving the first UE; the second network device is a S-CSCF entity serving the second UE; the third network device is a Proxy-Call Session Control Function (P-CSCF) entity serving the first UE; and the fourth network device is a P-CSCF entity serving the second UE.

16. The system according to claim 14 , wherein

the first network device is further configured to specify a media stream security capability between the first UE and the second UE according to security capabilities provided by the first UE and the second UE.

17. The system according to claim 14 , wherein:

the first network device is further configured to transmit the end-to-end media stream security key to a listening device; and

wherein the listening device listens to the encrypted media stream by decrypting the media stream using the end-to-end media stream security key.

18. The system according to claim 14 , wherein the first network device is further configured to determine whether to assign the end-to-end media stream security key, according to subscription information of the first UE, or according to an instruction from an application server regarding protection of the media stream in a session message.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2017
From: INVENTERGY, INC.
To: INVT SPE LLC
Reel/Frame 042885/0685 →
SECURITY INTEREST Recorded Jan 4, 2017
From: INVENTERGY GLOBAL, INC.; INVENTERGY, INC.; EON COMMUNICATION SYSTEMS, INC.; INVENTERGY HOLDING, LLC; INVENTERGY INNOVATIONS, LLC; INVENTERGY IOT, LLC; INVENTERGY LBS, LLC
To: DBD CREDIT FUNDING LLC, AS COLLATERAL AGENT
Reel/Frame 041247/0908 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2014
From: HUDSON BAY IP OPPORTUNITIES MASTER FUND, LP, FOR ITSELF AND AS COLLATERAL AGENT FOR CERTAIN BUYERS
To: INVENTERGY, INC.
Reel/Frame 034150/0298 →
RELEASE OF SECURITY INTEREST Recorded Oct 14, 2014
From: HUDSON BAY IP OPPORTUNITIES MASTER FUND, LP
To: INVENTERGY, INC
Reel/Frame 033987/0866 →
SECURITY INTEREST Recorded Oct 1, 2014
From: INVENTERGY, INC
To: DBD CREDIT FUNDING LLC
Reel/Frame 033883/0330 →