IP Library › Patent Application 19087886
Patent Application
App. No. 19/087,886

SYSTEM AND METHOD FOR MAINTAINING INTERNET ANONYMITY VIA CLIENT FINGERPRINT

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.
19/087,886
Abstract

A system and method for altering client fingerprint that includes editing data components of network communication from a client device to a server, which comprises editing network protocol data from the client during negotiation of a cryptographic protocol; selectively enabling access to library components specified in the edited client network protocol data; and sending a client communication to the server using the edited client network protocol data.

Claims (53)

1 . A system, comprising:

one or more memories; and

one or more processors, coupled to the one or more memories, configured to:

receive a message from a first device,

wherein the message is an initial message in a set of messages between the first device and a second device, and

wherein the message is associated with a set of data components in a first format associated with the first device;

modify, based on a fingerprint that is associated with the second device, the set of data components from the first format to a second format associated with the second device;

selectively enable access to one or more modified data components specified in the modified set of data components; and

modify, based on the one or more modified data components, additional messages of the set of messages from the first device to the second device.

2 . The system of claim 1 , wherein the set of data components are modified to the fingerprint, and

wherein the fingerprint is one that conforms closest to the fingerprint of the first device from a plurality of fingerprints that are associated with a plurality of second devices including the second device.

3 . The system of claim 1 , wherein the set of data components are modified periodically.

4 . The system of claim 1 , wherein the one or more components specified in the modified set of data components are associated with library components.

5 . The system of claim 1 , wherein the one or more processors are configured to:

filter, based on analyzing the fingerprint, network traffic associated with the first device.

6 . The system of claim 1 , wherein the modification of the set of data components occurs during negotiation of a cryptographic protocol.

7 . The system of claim 1 , wherein information associated with the fingerprint includes information associated with at least one of:

a client cipher suite list,

a list of compression methods, or

a list of supported extensions.

8 . A non-transitory computer-readable medium storing a set of instructions, the set of instructions comprising:

one or more instructions that, when executed by one or more processors of one or more devices, cause the one or more devices to:

receive a message from a first device,

wherein the message is an initial message in a set of messages between the first device and a second device, and

wherein the message is associated with a set of data components in a first format associated with the first device;

modify, based on a fingerprint that is associated with the second device, the set of data components from the first format to a second format associated with the second device;

selectively enable access to one or more modified data components specified in the modified set of data components; and

modify, based on the one or more modified data components, additional messages of the set of messages from the first device to the second device.

9 . The non-transitory computer-readable medium of claim 8 , wherein the set of data components are modified to the fingerprint, and

wherein the fingerprint is one that conforms closest to the fingerprint of the first device from a plurality of fingerprints that are associated with a plurality of second devices including the second device.

10 . The non-transitory computer-readable medium of claim 8 , wherein the set of data components are modified periodically.

11 . The non-transitory computer-readable medium of claim 8 , wherein the one or more components specified in the modified set of data components are associated with library components.

12 . The non-transitory computer-readable medium of claim 8 , wherein the one or more instructions further cause the one or more devices to:

filter, based on analyzing the fingerprint, network traffic associated with the first device.

13 . The non-transitory computer-readable medium of claim 8 , wherein the modification of the set of data components occurs during negotiation of a cryptographic protocol.

14 . The non-transitory computer-readable medium of claim 8 , wherein information associated with the fingerprint includes information associated with at least one of:

a client cipher suite list,

a list of compression methods, or

a list of supported extensions.

15 . A method, comprising:

receiving, by one or more devices, a message from a first device,

wherein the message is an initial message in a set of messages between the first device and a second device, and

wherein the message is associated with a set of data components in a first format associated with the first device;

modifying, based on a fingerprint that is associated with the second device, the set of data components from the first format to a second format associated with the second device;

selectively enabling, by the one or more devices, access to one or more modified data components specified in the modified set of data components; and

modifying, based on the one or more modified data components, additional messages of the set of messages from the first device to the second device.

16 . The method of claim 15 , wherein the set of data components are modified to the fingerprint, and

wherein the fingerprint is one that conforms closest to the fingerprint of the first device from a plurality of fingerprints that are associated with a plurality of second devices including the second device.

17 . The method of claim 15 , wherein the set of data components are modified periodically.

18 . The method of claim 15 , wherein the one or more components specified in the modified set of data components are associated with library components.

19 . The method of claim 15 , comprising:

filtering, based on analyzing the fingerprint, network traffic associated with the first device.

20 . The method of claim 15 , wherein the modification of the set of data components occurs during negotiation of a cryptographic protocol.

Assignments (2)
SECURITY AGREEMENT Recorded Jul 29, 2026
From: PLAID INC.
To: BARCLAYS BANK PLC
Reel/Frame 076082/0108 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2025
From: BRACKEN, SHAWN
To: PLAID INC.
Reel/Frame 070599/0796 →