Design und Implementierung vertraulicher Transaktionen für ERC20-Token : Lösungen zum Schutz der Privatsphäre für tokenisierte Assets auf der Blockchain Ethereum
Design and implementation of confidential transactions for ERC20 tokens : privacy protection solutions for tokenized assets on the Ethereum blockchain
- Diese Arbeit präsentiert ein Protokoll für vertrauliche Transaktionen auf Ethereum, das auf einer kontenbasierten Struktur und Paillier-Verschlüsselung basiert. Die Integration von Non-Interactive Zero-Knowledge Range Proofs (NIZKRP) verbessert die Sicherheit. Die Implementierung und Tests auf Ethereum zeigen vergleichbare Transaktionskosten (Sicherheitsparameter 40) im Vergleich zu Protokollen mit Bulletproofs. Bei einem Sicherheitsparameter von 128 (NIZKRP-Empfehlung) ist das Protokoll jedoch nicht anwendbar. Die Arbeit betont die Effizienz und Wettbewerbsfähigkeit, hebt jedoch die Herausforderung bei höheren Sicherheitsparametern hervor. Das Protokoll bildet eine solide Grundlage, erfordert jedoch weitere Optimierungen für breitere Anwendbarkeit.
- This work introduces a protocol for confidential transactions on Ethereum, leveraging an accountbased structure and Paillier encryption for ensuring confidentiality of account balances. The integration of Non-Interactive Zero-Knowledge Range Proofs (NIZKRP) enhances security. Implementation and tests on Ethereum reveal comparable transaction costs (security parameter 40) to protocols utilizing Bulletproofs. However, the protocol is inapplicable with a security parameter of 128 (NIZKRP recommendation). While emphasizing efficiency and competitiveness, the work underscores the challenge at higher security parameters. The protocol establishes a robust foundation, necessitating further optimizations for broader applicability.
Author: | Alex Kemloh Kouyem |
---|---|
Advisor: | Andreas Ittner, Mario Oettler |
Document Type: | Master's Thesis |
Language: | German |
Date of Publication (online): | 2024/04/12 |
Year of first Publication: | 2024 |
Publishing Institution: | Hochschule Mittweida |
Granting Institution: | Hochschule Mittweida |
Date of final exam: | 2024/02/20 |
Release Date: | 2024/04/12 |
GND Keyword: | Blockchain; Ethereum; Datensicherung |
Page Number: | 77 |
Institutes: | Angewandte Computer‐ und Biowissenschaften |
DDC classes: | 005.8 Internetkriminalität, Computersicherheit, Datensicherung, Computerforensik, Identitätsverwaltung |
Open Access: | Frei zugänglich |