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
Filed
Oct 24, 2024
Granted
Aug 11, 2026
Kind
B2
Art Unit
2438
USPC
713/190
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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2024
From: TARNOW, JACOB
To: CIPHERTRACE, INC.
Reel/Frame 069012/0621 →
Priority Claims (1)
WO PCT/US2021/065210 · Dec 27, 2021 · international
Continuity (4)
Continuation 17883829 · Aug 9, 2022
Continuation 17562417 · Dec 27, 2021
Provisional Application 63131782 · Dec 29, 2020
Related Publication 20250055706A1 · Feb 13, 2025
References Cited (131)
US 9298806B1 · Vessenes et al. · 2016 [cited by applicant]
US 9635000B1 · Muftic · 2017 [cited by applicant]
US 10102265B1 · Madisetti et al. · 2018 [cited by applicant]
US 10171476B2 · Khan · 2019 [cited by applicant]
US 10891694B1 · Leise et al. · 2021 [cited by applicant]
US 11206137B2 · Yu et al. · 2021 [cited by applicant]
US 11251937B2 · Jevans · 2022 [cited by applicant]
US 20060184528A1 · Rodeh · 2006 [cited by applicant]
US 20060248016A1 · Ginter et al. · 2006 [cited by applicant]
US 20110251951A1 · Kolkowitz et al. · 2011 [cited by applicant]
US 20120130853A1 · Petri · 2012 [cited by applicant]
US 20130018796A1 · Kolhatkar et al. · 2013 [cited by applicant]
US 20140047544A1 · Jakobsson · 2014 [cited by applicant]
US 20150032625A1 · Dill et al. · 2015 [cited by applicant]
US 20150318995A1 · Leggette et al. · 2015 [cited by applicant]
US 20150332283A1 · Witchey · 2015 [cited by applicant]
US 20150363769A1 · Ronca · 2015 [cited by applicant]
US 20150381637A1 · Raff et al. · 2015 [cited by applicant]
US 20160012465A1 · Sharp · 2016 [cited by applicant]
US 20160071108A1 · Caldera et al. · 2016 [cited by applicant]
US 20160217436A1 · Brama · 2016 [cited by applicant]
US 20160261690A1 · Ford · 2016 [cited by applicant]
US 20160283920A1 · Fisher et al. · 2016 [cited by applicant]
US 20160283941A1 · Andrade · 2016 [cited by applicant]
US 20160300227A1 · Subhedar et al. · 2016 [cited by applicant]
US 20160300234A1 · Moss-Pultz et al. · 2016 [cited by applicant]
US 20160330027A1 · Ebrahimi · 2016 [cited by applicant]
US 20160342994A1 · Davis · 2016 [cited by applicant]
US 20170005804A1 · Zinder · 2017 [cited by applicant]
US 20170011460A1 · Molinari et al. · 2017 [cited by applicant]
US 20170031676A1 · Cecchetti et al. · 2017 [cited by applicant]
US 20170034197A1 · Daniel et al. · 2017 [cited by applicant]
US 20170093830A1 · Wuehier · 2017 [cited by applicant]
US 20170111175A1 · Oberhauser et al. · 2017 [cited by applicant]
US 20170132620A1 · Miller et al. · 2017 [cited by applicant]
US 20170132635A1 · Caldera · 2017 [cited by applicant]
US 20170132636A1 · Caldera · 2017 [cited by applicant]
US 20170206604A1 · Al-Masoud · 2017 [cited by applicant]
US 20170214701A1 · Hasan · 2017 [cited by applicant]
US 20170236094A1 · Shah · 2017 [cited by applicant]
US 20170250972A1 · Ronda · 2017 [cited by examiner]
US 20170270534A1 · Zoldi et al. · 2017 [cited by applicant]
US 20170293669A1 · Madhavan et al. · 2017 [cited by applicant]
US 20170316390A1 · Smith et al. · 2017 [cited by applicant]
US 20170330180A1 · Song et al. · 2017 [cited by applicant]
US 20170344988A1 · Cusden et al. · 2017 [cited by applicant]
US 20170352116A1 · Pierce et al. · 2017 [cited by applicant]
US 20170366348A1 · Weimer et al. · 2017 [cited by applicant]
US 20180006825A1 · Smith et al. · 2018 [cited by applicant]
US 20180018723A1 · Nagla et al. · 2018 [cited by applicant]
US 20180039667A1 · Pierce et al. · 2018 [cited by applicant]
US 20180082256A1 · Tummuru et al. · 2018 [cited by applicant]
US 20180089256A1 · Wright, Sr. · 2018 [cited by applicant]
US 20180109541A1 · Gieichauf · 2018 [cited by applicant]
US 20180137306A1 · Brady et al. · 2018 [cited by applicant]
US 20180183606A1 · High et al. · 2018 [cited by applicant]
US 20180211038A1 · Breiman et al. · 2018 [cited by applicant]
US 20180219671A1 · Velissarios et al. · 2018 [cited by applicant]
US 20180240107A1 · Andrade · 2018 [cited by examiner]
US 20180253702A1 · Dowding · 2018 [cited by applicant]
US 20180276666A1 · Haldenby et al. · 2018 [cited by applicant]
US 20180285879A1 · Gadnis et al. · 2018 [cited by applicant]
US 20180330385A1 · Johnson et al. · 2018 [cited by applicant]
US 20180331835A1 · Jackson · 2018 [cited by applicant]
US 20190018888A1 · Madisetti et al. · 2019 [cited by applicant]
US 20190057362A1 · Wright · 2019 [cited by applicant]
US 20190081961A1 · Bansal · 2019 [cited by applicant]
US 20190104102A1 · Khan et al. · 2019 [cited by applicant]
US 20190132350A1 · Smith et al. · 2019 [cited by applicant]
US 20190156301A1 · Bentov et al. · 2019 [cited by applicant]
US 20190164156A1 · Lindemann · 2019 [cited by applicant]
US 20190196899A1 · Sylvester, II et al. · 2019 [cited by applicant]
US 20190199535A1 · Falk · 2019 [cited by applicant]
US 20190229892A1 · Jevans · 2019 [cited by applicant]
US 20190245699A1 · Irwan et al. · 2019 [cited by applicant]
US 20190279215A1 · Kuchar · 2019 [cited by applicant]
US 20190354725A1 · Lowagie · 2019 [cited by applicant]
US 20190373797A1 · Jevans et al. · 2019 [cited by applicant]
US 20200035127A1 · Sullivan · 2020 [cited by applicant]
US 20200160344A1 · Jevans et al. · 2020 [cited by applicant]
US 20200162485A1 · Jevans et al. · 2020 [cited by applicant]
US 20200167779A1 · Carver et al. · 2020 [cited by applicant]
US 20200202358A1 · McClelland · 2020 [cited by examiner]
US 20210006399A1 · Lee · 2021 [cited by applicant]
US 20210075592A1 · Zhuo · 2021 [cited by applicant]
US 20210084005A1 · Khan · 2021 [cited by examiner]
US 20220092587A1 · Jevans · 2022 [cited by applicant]
CN 104320262A · 2015 [cited by applicant]
CN 111709749A · 2020 [cited by examiner]
CN 112737771A · 2021 [cited by examiner]
EP 3884411A1 · 2021 [cited by applicant]
EP 28844441A1 · 2021 [cited by applicant]
GB 2593647A1 · 2021 [cited by applicant]
GB 2594396A1 · 2021 [cited by applicant]
WO 2019071458A1 · 2019 [cited by applicant]
WO 2019144042A1 · 2019 [cited by applicant]
WO 2019231772A1 · 2019 [cited by applicant]
WO 2020010279A1 · 2020 [cited by applicant]
WO 2020106638A1 · 2020 [cited by applicant]
WO 2020106639A1 · 2020 [cited by applicant]
Yousaf et al. “Tracing Transaction Across Cryptocurrency Ledgers” [online] Usenix, Aug. 2019 [retrieved Apr. 6, 2022]. Retrieved from the Internet: URL: https://www.usenix.org/system/files/sec19-yousaf_0.pdf (Year: 2019… [cited by examiner]
Quesnelle “On the linkability of Zcash transactions” [online] University of Michigan-Dearborn, Dec. 2017 [retrieved Apr. 6, 2022]. Retrieved from the Internet: URL: https://arxiv.org/pdf/1712.01210.pdf (Year: 2017). [cited by examiner]
Liu et al., “Knowledge Discovery in Cryptocurrency Transactions: A Survey”, Cornell University Library, 201Olin Library Cornell University Ithaca, New York, Oct. 2, 2020, 60 pages. [cited by applicant]
Apostolescu, Radu, “Supplementary European Search Report”, European Patent Application No. 21920073, mailed Oct. 29, 2024, 6 pages. [cited by applicant]
Yousaf et al. “Tracing Transaction Across Cryptocurrency Ledgers” (online) Usenix, Aug. 2019 (retrieved Apr. 6, 2022). Retrieved from the Internet: URL: https://www.usenix.org/system/files/sec19-yousaf_O.pdf (Year: 2019… [cited by applicant]
Quesnelle “On the linkability of Zcash transactions” [online) University of Michigan-Dearborn, Dec. 2017 (retrieved Apr. 6, 2022). Retrieved from the Internet: URL: https://arxiv.org/pdf/1712.01210.pdf (Year: 2017), 5 p… [cited by applicant]
Kim, Harry, “International Search Report and the Written Opinion of the International Searching Authority”, International Application No. PCT/US2021/065210, mailed Jun. 9, 2022, 7 pages. [cited by applicant]
Davila et al., “The Blockchain in IoT”, Chapter 10, Rayes et al., “Internet of Things From Hype to Reality”, 2019, ISB 978-3-319-99515-1, pp. 269-296. [cited by applicant]
Kun, J., “Optimism in the Face of Uncertainty: the UCB1 Algorithm,” [online] Oct. 28, 2013 [retrieved Jun. 9, 2021]; Retrieved from the Internet <https:iijeremykun.corn/2013/10/28/optimism-in-the-face-of-uncertainty-the… [cited by applicant]
Prasad, Aditya, “Lessons From Implementing AlphaZero,” [online] Jun. 5, 2018 [retrieved Jun. 9, 2021]; Retrieved from the Internet: <https://medium.com/oraclede vs/lessons-from-implementing-alphazero-7e36e9054191 >, 4 p… [cited by applicant]
Chaum, D., “Blind signatures for untraceable payments” in Chaum D., Rivest R.L., Sherman A.T. (eds) Advances in Cryptology Proceedings of Crypto 82, 1983, pp. 199-203. [cited by applicant]
Biryukov, A., et al., “Deanonymisation of clients in Bitcoin P2P network”, In Proceedings of the 2014 ACM SIGSAC Conference on Computer and Communications Security (2014), ACM, pp. 15-29 , 15 pages. [cited by applicant]
M. Fleder, M. S. Kester, s_ Pillai, Bitcoin Transaction Graph Analysis, CoRR, vol. abs/1502.01657, 2015, [online] Available: http://arxiv.org/abs/1502.01657, 8 pages. [cited by applicant]
Moser M., et al. “An inquiry into money laundering tools in the Bitcoin ecosystem”, IEEE eCrime Researchers Summit (eCRS), 2013, 14 pages. [cited by applicant]
Meiklejohn, S., et al. “A Fistful of Bitcoins: Characterizing Payments Among Men with No Names”, IMC, 2013, 13 pages. [cited by applicant]
F. Reid and M. Harrigan, “An analysis of anonymity in the Bitcoin system,” in Privacy, security, risk and trust (PASSAT), 2011 IEEE Third International Conference on Social Computing (social.com). IEEE, 2011, pp. 1318-1… [cited by applicant]
International Search Report and “Written Opinion of the International Searching Authority,” Patent Cooperation Treaty Application No. PCT/US2019/014346, Apr. 22, 2019, 6 pages. [cited by applicant]
International Search Report and “Written Opinion of the International Searching Authority,” Patent Cooperation Treaty Application No. PCT/US2019/033399, Aug. 1, 2019, 8 pages. [cited by applicant]
Chaum, David Lee, “Computer Systems Established, Maintained, and Trusted by Mutually Suspicious Groups,” Dissertation, Department of Computer Science, University of California, Berkeley, May 22, 1982, 96 pages. [cited by applicant]
International Search Report and “Written Opinion of the International Searching Authority,” Patent Cooperation Treaty Application No. PCT/US2019/062047, Jan. 24, 2020, 13 pages. [cited by applicant]
International Search Report and “Written Opinion of the International Searching Authority,” Patent Cooperation Treaty Application No. PCT/US2019/062049, Jan. 27, 2020, 10 pages. [cited by applicant]
Kharraz Amin et al., “Cutting the Gordian Knot: A Look under the Hood of Ransomware Attacks”; International Conference on Detection of Intrusions and Malware, and Vulnerability Assessment, Jun. 23, 2015 [retrieved Jan. … [cited by applicant]
Ye et al., “Alt-Coin Traceability,” May 18, 2020 (retrieved May 25, 2021]. Retrieved from the Internet: <https//eprint.acr.org/2020/593>, 24 pages. [cited by applicant]
Van Saberhagen, “CryptoNote v 2.0,” Oct. 17, 2013 [retrieved May 25, 2021]; Retrieved from the Internet: <https://www.google.com/url? sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwjKnqCY1eXwAhUFCjQIHXcOD_ 4QFjAAegQIAxA… [cited by applicant]
Biryukov et al, “Deanonymisation of clients in Bitcoin P2P network,” Jul. 5, 2014, [retrieved May 25, 2021]; Retrieved from the Internet: <https://arxiv.org/abs/1405.7 4183>, 15 pages. [cited by applicant]
Fleder et al., “Bitcoin Transaction Graph Analysis,” Feb. 5, 2015 (retrieved May 25, 2021]; Retrieved from the internet: <https://a1xiv org/abs/1502.01657>, 8 pages. [cited by applicant]
Moser et al., “An Inquiry into Money Laundering Tools in the Bitcoin Ecosystem,” 2013 (retrieved May 25, 2021]; Retrieved from the Internet: <https://www.google.com/uri? sa=t&rct:::j&q=&esrc=s&source=web&cd:::&ved=2ahUK… [cited by applicant]
Meiklejohn et al., “A Fistful of Bitcoins: Characterizing Payments Among Men with No Names,” 2013 (retrieved May 25, 2021]; Retrieved from the Internet: <https://www.google.com/uri? sa=t&rct:::j&q=&esrc=s&source=web&cd:… [cited by applicant]
Reid et al., “An Analysis of Anonymity in the Bitcoin System,” Jul. 22, 2011 [retrieved May 25, 2021]; Retrieved from the Internet <https://arxiv.org/abs/1107 .4524>, 30 pages. [cited by applicant]
Welsh, Noel, “Bandit Algorithms Continued UCB1,” Nov. 9, 2010; 17 pages. [cited by applicant]
Yousaf et al. “Tracing Transaction Across Cryptocurrency Ledgers” [online] Usenix, Aug. 2019 (retrieved Apr. 6, 2022]. Retrieved from the Internet: URL: https://www.usenix.org/system/files/sec19-yousaf_O.pdf (Year: 2019… [cited by applicant]