IP Library Granted Patent US 12,706,755
Granted Patent B2
US 12,706,755 · App. 18/926,278 · Granted Aug 11, 2026

Systems and methods for correlating cryptographic addresses between blockchain networks

Inventor: Jacob Tarnow (Los Gatos, CA)
Assignee: CipherTrace, Inc.
H04L9/3252H04L9/3066H04L9/3236H04L9/50H04L2209/56
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 12,706,755
App. No.
18/926,278
Granted
Aug 11, 2026
Kind
B2
Abstract

Embodiments include systems and methods for determining cryptographic address for a same entity across a plurality of distributed blockchain networks that use a same elliptic curve. In some embodiments the method includes computing a cryptographic address hash of the first cryptographic address using the cryptographic public key of the first cryptographic address, the cryptographic address hash being a common representation of the first entity on the first distributed blockchain network and the cryptographic address hash being derived via a cryptographic one-way hash function, the cryptographic one-way hash function following a protocol of performing a function on the cryptographic public key, the cryptographic public key being used on the first distributed blockchain network and a second distributed blockchain network, the first distributed blockchain network and the second distributed blockchain network using the same elliptic curve.

Claims (39)

1 . A system comprising:

a hardware processor configured by machine-readable instructions to:

receive first distributed blockchain network data, the first distributed blockchain network data comprising a first cryptographic address on a first distributed blockchain network;

receive second distributed blockchain network data, the second distributed blockchain network data comprising a second cryptographic address on a second distributed blockchain network;

compute a cryptographic address hash of the first cryptographic address using a cryptographic public key of the first cryptographic address;

correlate the first cryptographic address to the second cryptographic address using the cryptographic address hash of the first cryptographic address, wherein the correlation is based at least partially on the first distributed blockchain network and the second distributed blockchain network using a same elliptic curve;

based on the correlation, determine that the first cryptographic address and the second cryptographic address are of a same entity; and

trace an activity across the first distributed blockchain network and the second distributed blockchain network using a database of cross-blockchain network of the first cryptographic address and the second cryptographic address of the same entity.

2 . The system of claim 1 , wherein the cryptographic address hash is a representation of a first entity on the first distributed blockchain network and the cryptographic address hash is derived via a cryptographic one-way hash function.

3 . The system of claim 1 , wherein the cryptographic public key is derived from a private key of a first entity using the same elliptic curve.

4 . The system of claim 3 , wherein the first entity is enabled to use the private key on the first distributed blockchain network or the second distributed blockchain network.

5 . The system of claim 1 , wherein the hardware processor is further configured to generate the database of cross-blockchain network of the first cryptographic address and the second cryptographic address of the same entity.

6 . The system of claim 1 , wherein the hardware processor is configured to trace the activity through multiple blockchain swaps, hops, and traversals.

7 . The system of claim 1 , wherein the hardware processor is further configured to generate a plurality of ancillary cryptographic addresses using the cryptographic public key, the cryptographic address hash of the first cryptographic address, and cryptographic address type.

8 . A non-transitory computer-readable storage medium comprising instructions being executable by a processor to perform a method comprising:

receiving first distributed blockchain network data, the first distributed blockchain network data comprising a first cryptographic address on a first distributed blockchain network;

receiving second distributed blockchain network data, the second distributed blockchain network data comprising a second cryptographic address on a second distributed blockchain network;

computing a cryptographic address hash of the first cryptographic address using a cryptographic public key of the first cryptographic address;

correlating the first cryptographic address to the second cryptographic address using the cryptographic address hash of the first cryptographic address, wherein the correlation is based at least partially on the first distributed blockchain network and the second distributed blockchain network using a same elliptic curve;

based on the correlation, determining that the first cryptographic address and the second cryptographic address are of a same entity; and

tracing an activity across the first distributed blockchain network and the second distributed blockchain network using a database of cross-blockchain network of the first cryptographic address and the second cryptographic address of the same entity.

9 . The computer-readable storage medium of claim 8 , wherein the cryptographic address hash is a representation of a first entity on the first distributed blockchain network and the cryptographic address hash is derived via a cryptographic one-way hash function.

10 . The computer-readable storage medium of claim 8 , wherein the cryptographic public key is derived from a private key of a first entity using the same elliptic curve.

11 . The computer-readable storage medium of claim 10 , wherein the first entity is enabled to use the private key on the first distributed blockchain network or the second distributed blockchain network.

12 . The computer-readable storage medium of claim 8 , wherein the method further comprises generating the database of cross-blockchain network of the first cryptographic address and the second cryptographic address of the same entity.

13 . The computer-readable storage medium of claim 8 , wherein the activity is traced through multiple blockchain swaps, hops, and traversals.

14 . The computer-readable storage medium of claim 8 , wherein the method further comprises generating a plurality of ancillary cryptographic addresses using the cryptographic public key, the cryptographic address hash of the first cryptographic address, and cryptographic address type.

15 . A method comprising:

receiving first distributed blockchain network data, the first distributed blockchain network data comprising a first cryptographic address on a first distributed blockchain network;

receiving second distributed blockchain network data, the second distributed blockchain network data comprising a second cryptographic address on a second distributed blockchain network;

computing a cryptographic address hash of the first cryptographic address using a cryptographic public key of the first cryptographic address;

correlating the first cryptographic address to the second cryptographic address using the cryptographic address hash of the first cryptographic address, wherein the correlation is based at least partially on the first distributed blockchain network and the second distributed blockchain network using a same elliptic curve;

based on the correlation, determining that the first cryptographic address and the second cryptographic address are of a same entity; and

tracing an activity across the first distributed blockchain network and the second distributed blockchain network using a database of cross-blockchain network of the first cryptographic address and the second cryptographic address of the same entity.

16 . The method of claim 15 , wherein the cryptographic public key is derived from a private key of a first entity using the same elliptic curve.

17 . The method of claim 16 , wherein the first entity is enabled to use the private key on the first distributed blockchain network or the second distributed blockchain network.

18 . The method of claim 15 , further comprising generating the database of cross-blockchain network of the first cryptographic address and the second cryptographic address of the same entity.

19 . The method of claim 15 , wherein the activity is traced through multiple blockchain swaps, hops, and traversals.

20 . The method of claim 15 , further comprising generating a plurality of ancillary cryptographic addresses using the cryptographic public key, the cryptographic address hash of the first cryptographic address, and cryptographic address type.