IP Library Granted Patent US 10,063,699
Granted Patent B1
US 10,063,699 · App. 15/490,145 · Granted Aug 28, 2018

Method, apparatus and computer program product for verifying caller identification in voice communications

Inventors: Haim Raman (Natanya, IL); Yihezkel Schoenbrun (Raanana, IL); Julia Roschak (Raanana, IL); Itzkik Sorani (Kadima, IL); Tamar Vardy (Tel Aviv, IL); Mikael Peres (Raanana, IL)
Assignee: EMC IP Holding Company LLC
H04M3/436H04L9/3263H04L63/0428H04M3/2281H04L2463/121H04M2203/6027
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 10,063,699
App. No.
15/490,145
Granted
Aug 28, 2018
Kind
B1
Abstract

Techniques are disclosed for verifying caller identification in voice communications. In one embodiment, there is disclosed a method comprising receiving a request to establish a voice call between communications devices. The request comprising encrypted information and an identifier identifying a caller associated with the request to establish the voice call. The method further comprises retrieving, in response to receiving the request, a decryption key from an authentication source by requesting from the authentication source the decryption key associated with the identifier. The method further comprises utilizing the decryption key to decrypt the encrypted information and produce decrypted information as well as comparing the decrypted information and the identifier to determine a similarity therebetween. The method further comprises providing, based on the comparison, an indication of whether or not the request is deemed associated with fraud.

Claims (32)

1. A method for detecting a spoofed call, comprising:

receiving, by processing circuitry, a request to establish a voice call between communications devices, the request comprising encrypted information, a plaintext identifier identifying a caller associated with the request to establish the voice call, and a time stamp, the encrypted information comprising an encrypted identifier and an encrypted time stamp;

in response to receiving the request, retrieving, by processing circuitry, a decryption key from an authentication source by requesting from the authentication source the decryption key associated with the plaintext identifier;

utilizing, by processing circuitry, the decryption key to decrypt the encrypted information and produce decrypted information that includes a decrypted identifier and a decrypted time stamp;

performing, by processing circuitry, a comparison to determine a similarity between (i) the decrypted identifier and the plaintext identifier and (ii) the decrypted time stamp and the time stamp; and

based on the comparison, providing, by processing circuitry, an indication of whether or not the request is deemed associated with fraud.

2. The method as claimed in claim 1 , wherein the authentication source comprises a certificate authority (CA).

3. The method as claimed in claim 1 , wherein the indication as provided reveals that the request is either deemed fraudulent or genuine based on whether or not the comparison determines a similarity between (i) the decrypted identifier and the plaintext identifier and (ii) the decrypted time stamp and the time stamp.

4. The method as claimed in claim 3 , further comprising: establishing the voice call between the communications device based on the comparison indicating a similarity.

5. The method as claimed in claim 3 , further comprising: rejecting the voice call between the communications device based on the comparison indicating an absence of similarity.

6. An apparatus for detecting spoofed call, comprising:

memory; and

processing circuitry coupled to the memory, the memory storing instructions which, when executed by the processing circuitry, cause the processing circuitry to:

receive a request to establish a voice call between communications devices, the request comprising encrypted information, a plaintext identifier identifying a caller associated with the request to establish the voice call, and a time stamp, the encrypted information comprising an encrypted identifier and an encrypted time stamp;

in response to receiving the request, retrieve a decryption key from an authentication source by requesting from the authentication source the decryption key associated with the plaintext identifier;

utilize the decryption key to decrypt the encrypted information and produce decrypted information that includes a decrypted identifier and a decrypted time stamp;

perform a comparison to determine a similarity between (i) the decrypted identifier and the plaintext identifier and (ii) the decrypted time stamp and the time stamp; and

based on the comparison, provide an indication of whether or not the request is deemed associated with fraud.

7. The apparatus as claimed in claim 6 , wherein the authentication source comprises a certificate authority (CA).

8. The apparatus as claimed in claim 6 , wherein the indication as provided reveals that the request is either deemed fraudulent or genuine based on whether or not the comparison determines a similarity between (i) the decrypted identifier and the plaintext identifier and (ii) the decrypted time stamp and the time stamp.

9. The apparatus as claimed in claim 8 , further comprising: establishing the voice call between the communications device based on the comparison indicating a similarity.

10. The apparatus as claimed in claim 8 , further comprising: rejecting the voice call between the communications device based on the comparison indicating an absence of similarity.

11. A computer program product for detecting a spoofed call having a non-transitory computer readable medium which stores a set of instructions, the set of instructions, when carried out by processing circuitry, causing the processing circuitry to perform a method of:

receiving a request to establish a voice call between communications devices, the request comprising encrypted information, a plaintext identifier identifying a caller associated with the request to establish the voice call, and a time stamp, the encrypted information comprising an encrypted identifier and an encrypted time stamp;

in response to receiving the request, retrieving a decryption key from an authentication source by requesting from the authentication source the decryption key associated with the plaintext identifier;

utilizing the decryption key to decrypt the encrypted information and produce decrypted information that includes a decrypted identifier and a decrypted time stamp;

performing a comparison to determine a similarity between (i) the decrypted identifier and the plaintext identifier and (ii) the decrypted time stamp and the time stamp; and

based on the comparison, providing an indication of whether or not the request is deemed associated with fraud.

12. The computer program product as claimed in claim 11 , wherein the authentication source comprises a certificate authority (CA).

13. The computer program product as claimed in claim 11 , wherein the indication as provided reveals that the request is either deemed fraudulent or genuine based on whether or not the comparison determines a similarity between (i) the decrypted identifier and the plaintext identifier and (ii) the decrypted time stamp and the time stamp.

14. The computer program product as claimed in claim 13 , further comprising: establishing the voice call between the communications device based on the comparison indicating a similarity.

15. The computer program product as claimed in claim 13 , further comprising: rejecting the voice call between the communications device based on the comparison indicating an absence of similarity.

Assignments (18)
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 56098/0534 Recorded Mar 5, 2026
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: RSA SECURITY LLC
Reel/Frame 075041/0175 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 56096/0525 Recorded Mar 5, 2026
From: JPMORGAN CHASE BANK, N.A.
To: RSA SECURITY LLC; RSA SECURITY USA LLC
Reel/Frame 075030/0744 →
TERMINATION AND RELEASE OF SECOND LIEN SECURITY INTEREST IN PATENTS RECORDED AT REEL 053666, FRAME 0767 Recorded Apr 29, 2021
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: RSA SECURITY LLC
Reel/Frame 056095/0574 →
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Apr 29, 2021
From: RSA SECURITY LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 056098/0534 →
FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Apr 29, 2021
From: RSA SECURITY LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 056096/0525 →
TERMINATION AND RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENTS RECORDED AT REEL 054155, FRAME 0815 Recorded Apr 29, 2021
From: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
To: RSA SECURITY LLC
Reel/Frame 056104/0841 →
PARTIAL RELEASE OF SECURITY INTEREST Recorded Nov 9, 2020
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 054361/0957 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2020
From: EMC IP HOLDING COMPANY LLC
To: RSA SECURITY LLC
Reel/Frame 053717/0020 →
RELEASE OF SECURITY INTEREST IN CERTAIN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (042769/0001) Recorded Sep 3, 2020
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 054179/0736 →
RELEASE OF SECURITY INTEREST IN CERTAIN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Sep 3, 2020
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS AGENT
To: DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 054191/0287 →
RELEASE OF SECURITY INTEREST IN CERTAIN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (049452/0223) Recorded Sep 3, 2020
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS AGENT
To: DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 054250/0372 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Sep 1, 2020
From: RSA SECURITY LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 054155/0815 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Sep 1, 2020
From: RSA SECURITY LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 053666/0767 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
PATENT SECURITY INTEREST (NOTES) Recorded Jun 12, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 042769/0001 →
PATENT SECURITY INTEREST (CREDIT) Recorded Jun 12, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 042768/0585 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2017
From: RAMAN, HAIM; SCHOENBRUN, YIHEZKEL; ROSCHAK, JULIA; VARDY, TAMAR; PERES, MIKAEL; SORANI, ITZIK
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 042051/0889 →