Invention Grant
- Patent Title: Detecting vulnerable encryption keys in network communication systems
-
Application No.: US17991318Application Date: 2022-11-21
-
Publication No.: US11870900B2Publication Date: 2024-01-09
- Inventor: Samuel S. Gross
- Applicant: NOBLIS, INC.
- Applicant Address: US VA Reston
- Assignee: NOBLIS, INC.
- Current Assignee: NOBLIS, INC.
- Current Assignee Address: US VA Reston
- Agency: Morrison & Foerster LLP
- Main IPC: H04L9/30
- IPC: H04L9/30 ; H04L9/08 ; H04L9/00

Abstract:
Techniques for determining whether a public encryption key is vulnerable as the result of deficiencies in pseudorandom number generation algorithms are provided. In some embodiments, a system may compile a database of cryptographic information received from a plurality of sources, including databases, and network traffic monitoring tools. RSA public keys extracted from the cryptographic information may be stored in an organized database in association with corresponding metadata. The system may construct a product tree from all unique collected RSA keys, and may then construct a remainder tree from the product tree, wherein each output remainder may be determined to be a greatest common divisor of one of the RSA keys against all other unique RSA keys in the database. The system may then use the greatest common divisors to factor one or more of the RSA keys and to determine that the factored keys are vulnerable to being compromised.
Public/Granted literature
- US20230086951A1 DETECTING VULNERABLE ENCRYPTION KEYS IN NETWORK COMMUNICATION SYSTEMS Public/Granted day:2023-03-23
Information query