IP Library Patent Application 17236791
Patent Application
App. No. 17/236,791

SESSION INITIATION PROTOCOL (SIP) AUTHENTICATION AND REGISTRATION IN SOFTWARE DEFINED PERIMETER (SDP) NETWORKS

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 None
App. No.
17/236,791
Abstract

Embodiments of the disclosure are directed to methods and systems for improving security of Session Initiation Protocol (SIP) calls in a Software Defined Network (SDN). In one embodiment a Software Defined Perimeter (SDP) gateway intercepts a SIP registration message from an initiating host to an accepting host for a SIP communication session. The SDP gateway further perform Single Packet Authentication (SPA) to determine if the initiating host is approved. In response to the initiating host being approved, the SDP gateway, adds the initiating host to a whitelist of the SDN. The SDP gateway also instructs the accepting host to accept a communication request from the initiating host for the SIP communication session.

Claims (36)

1 . A system comprising:

a communication network including a Software Defined Network (SDN) portion; and

a Software Defined Perimeter (SDP) gateway coupled with the SDN portion, the SDP gateway comprising a processor and a memory, the memory comprising a set of instructions stored therein which, when executed by the processor, causes the processor to:

intercept a message for a Session Initiation Protocol (SIP) registration from an initiating host to an accepting host for a SIP communication session, wherein the accepting host is located in the SDN portion;

perform Single Packet Authentication (SPA) to determine if the initiating host is approved;

in response to the initiating host being approved, adding the initiating host to a whitelist for the SDN portion; and

instruct the accepting host to accept a communication request from the initiating host for the SIP communication session.

2 . The system according to claim 1 , wherein the initiating host comprises a SIP client device and the accepting host comprises a SIP server device.

3 . The system according to claim 1 , wherein the initiating host comprises a SIP server device and the accepting host comprises another SIP server device.

4 . The system according to claim 1 , wherein the initiating host comprises a SIP client device and the accepting host comprises another SIP client device.

5 . The system according to claim 1 , wherein the initiating host comprises one of a router, switch, or gateway device.

6 . The system according to claim 1 , wherein the message for the SIP registration comprises a SIP INVITE message from the initiating host.

7 . The system according to claim 1 , further comprising:

the SDP gateway removing the initiating host from the whitelist for the SDN portion based on a session activity timer.

8 . The system according to claim 7 , wherein the session activity timer begins when the SIP communication session between the initiating host and the accepting hosts ends.

9 . A method for authenticating an initiating host for a SIP communication session, the method comprising:

intercepting a message for a Session Initiation Protocol (SIP) registration from an initiating host to an accepting host for a SIP communication session, wherein the accepting host is located in a Software Defined Network (SDN);

performing Single Packet Authentication (SPA) to determine if the initiating host is approved;

in response to the initiating host being approved, adding the initiating host to a whitelist for the SDN; and

instructing the accepting host to accept a communication request from the initiating host for the SIP communication session.

10 . The method according to claim 9 , wherein the initiating host comprises a SIP client device and the accepting host comprises a SIP server device.

11 . The method according to claim 9 , wherein the initiating host comprises a SIP server device and the accepting host comprises another SIP server device.

12 . The method according to claim 9 , wherein the initiating host comprises a SIP client device and the accepting host comprises another SIP client device.

13 . The method according to claim 9 , wherein the initiating host comprises one of a router, switch, or gateway device.

14 . The method according to claim 9 , wherein the message for the SIP registration comprises a SIP INVITE message from the initiating host.

15 . The method according to claim 9 , further comprising: removing the initiating host from the whitelist for the SDN based on a session activity timer.

16 . The method according to claim 15 , wherein the session activity timer begins when the SIP communication session between the initiating host and the accepting hosts ends.

17 . A computer-readable medium comprising a set of instructions stored therein which, when executed by a processor, causes the processor to authenticate an initiating host for a SIP communication session:

intercept a message for a SIP registration from the initiating host to an accepting host for the SIP communication session, wherein the accepting host is located in a Software Defined Network (SDN);

perform Single Packet Authentication (SPA) to determine if the initiating host is approved;

in response to the initiating host being approved, adding the initiating host to a whitelist for the SDN; and

instruct the accepting host to accept a communication request from the initiating host for the SIP communication session.

18 . The computer-readable medium according to claim 18 , wherein the set of instructions stored therein which, when executed by the processor, further causes the processor to:

remove the initiating host from the whitelist for the SDN based on a session activity timer.

19 . The computer-readable medium according to claim 19 , wherein the session activity timer begins when the SIP communication session between the initiating host and the accepting hosts ends.

20 . The computer-readable medium according to claim 18 , wherein the initiating host comprises a server device and the accepting host comprises a server device.

Assignments (7)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 57700/FRAME 0935 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.
Reel/Frame 063458/0303 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Oct 4, 2021
From: AVAYA MANAGEMENT LP
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 057700/0935 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2021
From: GREBOVIC, DRAGAN
To: AVAYA MANAGEMENT L.P.
Reel/Frame 055994/0235 →