EGNInfoLeaker: Unveiling the Risks of Public Key Reuse and User Identity Leakage in Blockchain
By: Chenyu Li , Xueping Liang , Xiaorui Gong and more
Potential Business Impact:
Exposes online users by linking their hidden identities.
While Ethereum's discovery protocols (Discv4/ Discv5) incorporate robust cryptographic designs to protect user privacy, real-world deployment reveals critical vulnerabilities when users deviate from security guidelines. In this paper, we design a system called EGNInfoLeaker. Our study is the first work that uncovers widespread public key reuse across Ethereum's peer-to-peer networks - a practice that fundamentally undermines the protocol's privacy guarantees. Through systematic analysis of 300 real-world network snapshots, we identify 83 users controlling 483 service nodes via public key reuse, enabling precise de-anonymization through IP correlation. Using evidence collected by EGNInfoLeaker, our Graph-Based Identity Association Algorithm links users to network entities and generates comprehensive user profiles. For User27, it exposes the public key, IP, network ID, location (country/region/city), and ISP/ORG details. The EGNInfoLeaker system demonstrates how such cryptographic misuse transforms theoretical anonymity into practical identity leakage, exposing users to surveillance and targeted attacks. These findings establish that protocol security depends not only on sound design but also on strict user compliance. Going forward, our detection framework provides a foundation for enhancing real-world privacy preservation in decentralized networks.
Similar Papers
Linkage Attacks Expose Identity Risks in Public ECG Data Sharing
Cryptography and Security
Finds people in heart data, even with secrets.
Transaction Proximity: A Graph-Based Approach to Blockchain Fraud Prevention
Cryptography and Security
Stops online money thieves by checking wallet history.
WebRTC Metadata and IP Leakage in Modern Browsers: A Cross-Platform Measurement Study
Cryptography and Security
Stops apps from secretly sharing your private internet address.