IP Library Granted Patent US 8,386,767
Granted Patent B2
US 8,386,767 · App. 12/542,532 · Granted Feb 26, 2013

Methods and systems for bootstrapping security key information using session initiation protocol

Inventors: Luis Barriga (Johanneshov, SE); David Castellanos Zamora (Madrid, ES)
Assignee: Telefonaktiebolaget L M Ericsson (Publ)
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,386,767
App. No.
12/542,532
Granted
Feb 26, 2013
Kind
B2
Abstract

Methods, systems and communication nodes for bootstrapping key establishment to exchange encryption keys between a terminal-based client and an application server using Session Initiation Protocol (SIP) signaling are described.

Claims (36)

1. A method for bootstrapping key establishment to exchange encryption keys between a terminal-based client, a bootstrapping server and an application server, all using Session Initiation Protocol (SIP) signaling, the method comprising the steps of:

obtaining a Bootstrapping Transaction Identifier (B-TID) using a SIP message;

transmitting, from said terminal-based client, a SIP message including said B-TID to a SIP/IP Core Node

receiving said SIP message at said SIP/IP core node;

routing said SIP message, including said B-TID, to said application server;

transmitting, in response to said SIP message and by said application server, an authorization request message which includes said B-TID to a bootstrapping function (BSF) entity;

generating, at said BSF entity, a shared key Ks_(ext/int)_NAF value associated with said B-TID;

transmitting, from said BSF, said Ks_(ext/int)_NAF value to said application server;

transmitting, from said application server, a response message back to said SIP/IP core node; and

routing said response message from said SIP/IP core node to said terminal- based client.

2. The method of claim 1 , prior to said step of transmitting, from said terminal-based client, said SIP message including a Bootstrapping Transaction Identifier (B-TID), the steps of:

transmitting, from said terminal-based client, a first SIP message to invoke IMS service;

receiving said first SIP message at said SIP/IP core node;

routing said first SIP message to said application server; and

transmitting, in response to said first SIP message and by said application server, a message indicating that bootstrapping is required to said terminal-based client.

3. The method of claim 1 , wherein a key management server is co-located with said application server.

4. The method of claim 1 , wherein said application server resides behind an authentication proxy node.

5. The method of claim 1 , further comprising:

performing an authentication process between said terminal-based client and said application server based on said response and said Ks_(ext/int)_NAF value received by said application server over a SIP message.

6. The method of claim 5 , wherein said authentication process is one of: a password, a digest, a PSK-TLS, and a one time password authentication technique.

7. The method of claim 1 , wherein said terminal-based client is a location client and wherein said application server is a location application server.

8. A system for bootstrapping key establishment to exchange encryption keys between a terminal-based client, a bootstrapping server and an application server, all using Session Initiation Protocol (SIP) signaling, the system comprising:

a terminal-based client device which is configured to receive a Bootstrapping Transaction Identifier (B-TID) using a SIP message and to transmit a SIP message including said B-TID;

a SIP/IP core node which is configured to receive said SIP message and which is also configured to route said SIP message, including said B-TID, to said application server; and

an application server which is configured to transmit, in response to said SIP message, an authorization request message which includes said B-TID to a bootstrapping function (BSF) entity;

wherein said BSF entity is configured to generate a Ks_(ext/int)_NAF value associated with said B-TID and is further configured to transmit said Ks_(ext/int)_NAF value to said application server;

wherein said application server is further configured to transmit a response message back to said SIP/IP core node; and

wherein said SIP/IP core node is further configured to route said response message to said terminal-based client.

9. The system of claim 8 , wherein prior to said terminal-based client transmitting said SIP message including said Bootstrapping Transaction Identifier (B-TID), said terminal based client is further configured to transmit first SIP message to invoke IMS service and said SIP/IP core node is further configured to receive said first SIP message and to route said first SIP message to said application server,

wherein said application server is further configured to, in response to receipt of said first SIP message, transmit a message indicating that bootstrapping is required to said terminal based client.

10. The system of claim 8 , further comprising:

a key management server which is co-located with said application server.

11. The system of claim 8 , wherein said application server resides behind an authentication proxy node.

12. The system of claim 8 , wherein said terminal-based client and said application server are further configured to perform an authentication process therebetween based on said response and said Ks_(ext/int)_NAF value received by said application server.

13. The system of claim 12 , wherein said authentication process is one of: a password, a digest, a PSK-TLS, and a one time password authentication technique.

14. The system of claim 8 , wherein said terminal-based client is a location client and wherein said application server is a location application server.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2009
From: BARRIGA, LUIS; CASTELLANOS ZAMORA, DAVID
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 023578/0420 →
Continuity (2)
Provisional Application 61089167 · Aug 15, 2008
Related Publication 20100049980A1 · Feb 25, 2010