Závěrečná práce: David Rajnoha, učo 492758: Detection of Bitcoin keys from hierarchical wallets generated using BIP32 with weak seed
Bakalářská práce
Detection of Bitcoin keys from hierarchical wallets generated using BIP32 with weak seed
Anotace
Kryptografické systémy jsou do značné míry závislé na generování náhodnosti. Může však dojít k selhání, což vede k vytváření a používání nenáhodných hodnot a slabých kryptografických tajných klíčů. Tato práce zkoumá důsledky slabé náhodnosti při generování veřejných klíčů používaných v Bitcoinu, konkrétně klíčů vytvářených hierarchickými deterministickými peněženkami podle protokolu BIP32. Cílem …více
Abstract
Cryptographic systems rely heavily on the generation of random values. However, failures can occur, leading to the production and use of non-random values and weak cryptographic secrets. This thesis investigates the implications of weak randomness in generating public keys used in Bitcoin, specifically those produced by hierarchical deterministic wallets following the BIP32 protocol. The aim is to …více
Zadání práce
Práce pokryje tyto konkrétní oblasti:
1. Implementace generování klíčů dle BIP32 a BIP44 z definovatelného semínka s nedostatečnou entropií.
2. Systematické otestování přítomnosti slabých klíčů na Bitcoin blockchainu pro semínka. 3. Pokus o analýzu vztahů nalezených transakcí obsahujících slabé klíče a jejich vhodná vizualizace. 4. Srovnání s výsledky z předchozích prací (především DP Jana Kubešy) a diskuze.
Literatura:
J. Kubeša, Analysis of EC keys in the wild, https://is.muni.cz/th/hdpx4/
BIP-0032, Hierarchical Deterministic Wallets, https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki
BIP-0044, Multi-Account Hierarchy for Deterministic Wallets, https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki
19. 5. 2023 14:04, doc. RNDr. Petr Švenda, Ph.D., učo 4085
Citace dle normy ČSN ISO 690
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Generování jednorázových PINů a jejich doručení formou SMS
Mgr. Tomáš Sapák -
Generátory pseudonáhodných čísel a jejich implementace v (kryptografických) knihovnách a kryptografických protokolech
Mgr. Robert Šefr, učo 98573 -
Testovací vektory pro kontrolu implementace testů náhodnosti
Mgr. Peter Vitéz -
Differential fuzzing of BIP32 implementations
Mgr. Ondřej Češka -
Analysis of randomness levels in the kernel entropy pool after boot
Bc. Peter Kotvan -
Security analysis of passwords and keys managers
Mgr. Matúš Dugáček -
Tvorba fraktálů s použitím náhody
Mgr. Tereza Šustková -
Kryptoměny a jejich cenová stabilita
Bc. Natália Puková




