IP Library Granted Patent US 9,692,774
Granted Patent B2
US 9,692,774 · App. 15/059,699 · Granted Jun 27, 2017

Real-time network attack detection and mitigation infrastructure

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 9,692,774
App. No.
15/059,699
Granted
Jun 27, 2017
Kind
B2
Abstract

The invention features systems and methods for detecting and mitigating network attacks in a Voice-Over-IP (VoIP) network. A server is configured to receive information related to a mitigation action for a call. The information can include a complexity level for administering an audio challenge-response test to the call and an identification of the call. The server also generates i) a routing label based on the identification of the call, and ii) a script defining a plurality of variables that store identifications of a plurality of altered sound files for the audio challenge-response test. Each altered sound file is randomly selected by the server subject to one or more constraints associated with the complexity level. The server is further configured to transmit the script to a guardian module and the routing label to a gateway.

Claims (32)

1. A method of generating an altered sound file for a digit that corresponds to a number or a letter, the method comprising:

receiving a complexity level and an input audio file comprising original clear voice sound of the digit;

converting data in the input audio file into normalized digit data;

generating normalized background noise using a noise generation algorithm;

adding the normalized background noise to the normalized digit data to generate combined data, the amount of background noise added being based on the complexity level;

de-normalizing the combined data to produce the altered sound file for the digit; and

playing the altered sound file for a digit that corresponds to a number or letter to a caller as part of an audio challenge-response test to mitigate a possible network attack by the call.

2. The method of claim 1 wherein the normalized digit data comprises normalized linear pulse-code modulation data.

3. The method of claim 1 wherein the noise generation algorithm produces at least one of additive white Gaussian noise or pre-recorded background noise.

4. The method of claim 1 wherein the amount of background noise added is based on a signal-to-noise ratio defined for the complexity level.

5. The method of claim 4 wherein said complexity level is determined based on an alarm corresponding to an incoming call indicative of a network attack.

6. The method of claim 4 further comprising receiving, by a server, information related to a mitigation action for a Voice-Over-IP (VoIP) call, the mitigation action being generated by an analyzer based on detecting a possible network attack by the call, the information including said complexity level for administering said audio challenge-response test to the call.

7. The method of claim 1 further comprising adding one or more random bits of silence to the combined data.

8. A method of generating an inter-digit noise file, the method comprising:

generating normalized background noise using a noise generation algorithm;

adding one or more random bits of silence to the normalized background noise;

adding one or more random bits of amplitude variation to the normalized background noise;

de-normalizing the normalized background noise to produce the inter-digit noise file; and

playing the inter-digit noise file to a caller as part of an audio challenge-response test to mitigate a possible network attack by the call.

9. The method of claim 8 wherein the noise generation algorithm produces at least one of additive white Gaussian noise or pre-recorded background noise.

10. The method of claim 9 further comprising:

receiving a complexity level; and

wherein the amount of background noise added is based on a signal-to-noise ratio defined for the complexity level.

11. The method of claim 10 wherein the pre-recorded background noise is airport or restaurant noise.

12. The method of claim 10 further comprising receiving, by a server, information related to a mitigation action for a Voice-Over-IP (VoIP) call, the mitigation action being generated by an analyzer based on detecting a possible network attack by the call, the information including said complexity level, said complexity level being for administering said audio challenge-response test to the call.

13. A computer program product, tangibly embodied in a non-transitory computer readable medium, for generating an altered sound file for a digit that corresponds to a number or a letter, the computer program product including instructions being operable to cause data processing apparatus to:

receive a complexity level and an input audio file comprising original clear voice sound of the digit;

convert data in the input audio file into normalized digit data;

generate normalized background noise using a noise generation algorithm;

add the normalized background noise to the normalized digit data to generate combined data, the amount of background noise added is based on the complexity level;

de-normalize the combined data to produce the altered sound file for the digit; and

play the altered sound file for a digit that corresponds to a number or letter to a caller as part of an audio challenge-response test to mitigate a possible network attack by the call.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2024
From: CITIZENS BANK, N.A.
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 067822/0433 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT AT R/F 044978/0801 Recorded Dec 6, 2021
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 058949/0497 →
SECURITY INTEREST Recorded Mar 3, 2020
From: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
To: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 052076/0905 →
CHANGE OF NAME Recorded Jan 16, 2019
From: SONUS NETWORKS, INC.
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
Reel/Frame 048078/0036 →
SECURITY INTEREST Recorded Jan 2, 2018
From: GENBAND US LLC; SONUS NETWORKS, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 044978/0801 →
CHANGE OF NAME Recorded Dec 24, 2017
From: SONUS, INC.
To: SONUS NETWORKS, INC.
Reel/Frame 044957/0213 →
MERGER AND CHANGE OF NAME Recorded Dec 24, 2017
From: SOLSTICE SAPPHIRE, INC.; SONUS NETWORKS, INC.; SONUS NETWORKS, INC.
To: SONUS, INC.
Reel/Frame 044957/0243 →