Security ·

Seed Phrase कितनी तेजी से Brute-Force हो सकता है? (2026)


Cryptocurrency holders का सबसे common डर है कि कोई उनका seed phrase guess कर लेगा। 2,048 की list से chosen बारह शब्द --- crack करना कितना मुश्किल हो सकता है? गणित पर आधारित उत्तर यह है कि properly generated seed phrase brute-force करना केवल difficult नहीं है। यह physically impossible है किसी भी technology के साथ जो exist करती है या projected है।

Entropy का गणित

12-word BIP39 seed phrase 128 bits entropy encode करता है। हर word 2,048 words की standardized list से drawn है, और हर word 11 bits information encode करता है। 12 words कुल 132 bits encode करते हैं, जिनमें 128 entropy और 4 checksum हैं।

Valid 12-word seed phrases की कुल संख्या:

2^128 = 340,282,366,920,938,463,463,374,607,431,768,211,456

यह approximately 3.4 x 10^38, या 340 undecillion combinations है।

24-word seed phrase 256 bits entropy encode करता है:

2^256 ~ 1.16 x 10^77 combinations

2^256 को perspective में: observable universe में atoms की estimated संख्या roughly 10^80 है। 24-word seed phrase का keyspace इसके कुछ orders of magnitude के भीतर है।

ये Bitcoin, Ethereum और हर BIP39 mnemonics उपयोग करने वाली cryptocurrency के security model की foundation हैं। Entropy कैसे काम करती है, इसकी deeper explanation के लिए What Is Entropy in Crypto? देखें।

2^128 Combinations: इसका क्या मतलब है?

Computer speed पर counting

मान लीजिए आपके पास computer है जो per second एक trillion (10^12) seed phrases check कर सकता है। सभी 2^128 combinations check करने में:

3.4 x 10^38 / 10^12 = 3.4 x 10^26 seconds

Universe की age approximately 4.3 x 10^17 seconds है। तो यह single computer Big Bang से trillion checks per second पर run करे तो:

Search space का 0.0000000013% complete

12-word seed phrase brute-force करने के लिए universe की current age से 10 billion गुना समय चाहिए।

Energy constraints

Landauer bound computation की fundamental physical limit है। 2^128 states cycle करने के लिए theoretically perfect computer को भी:

~9.7 x 10^17 joules चाहिए --- Sun की annual energy output के बराबर।

2^256 के लिए energy requirement पूरे observable universe से अधिक है।

Lottery odds से comparison

Typical national lottery jackpot जीतने की odds लगभग 1 in 300 million (roughly 2^28) हैं। 12-word seed phrase पहली try में guess करना उस lottery 2^100 बार लगातार जीतने के बराबर है।

GPU और ASIC Attack Scenarios

Current GPU capabilities

High-end GPU (जैसे NVIDIA RTX 5090) roughly 2-3 billion SHA-256 hashes per second कर सकता है। BIP39 seed phrase derive करने में PBKDF2-HMAC-SHA512 2,048 iterations चाहिए।

Effective seed phrase checks per GPU: roughly 500,000 से 1,000,000 per second।

हजार GPUs parallel में: ~10^9 checks per second। 2^128 के against:

3.4 x 10^38 / 10^9 = 3.4 x 10^29 seconds ~ 10^22 years

Universe की age से 700 billion गुना।

ASIC mining farms

पूरा Bitcoin network roughly 600 exahashes per second (6 x 10^20 hashes/second) perform करता है। Purpose-built ASICs भी: ~10^14 years --- universe की age से 7,000 गुना।

Nation-state level attacks

सरकार global GDP ($100 trillion) equivalent budget dedicate करे, 1,000x efficient hardware के साथ भी: perhaps 10^10 years --- अभी भी universe age से 100 गुना।

12 Words vs 24 Words

Current security: दोनों sufficient हैं

Classical computing attacks के against 128 bits of entropy unbreakable है।

Quantum computing considerations

Grover's algorithm, quantum computing technique, theoretically 2^n items का unstructured space 2^(n/2) steps में search कर सकता है। 128-bit seed phrase पर apply करने पर effective security 64 bits हो जाती है।

24-word (256-bit) seed phrase Grover's algorithm के तहत 128-bit security retain करता है। Quantum Computing and the Crypto Threat देखें।

Practical recommendation

अधिकांश users के लिए proper entropy से generated 12-word seed phrase secure है। Long term (10+ years) significant value store करना हो तो 24-word phrase उपयोग करें। SafeSeed के Bitcoin Seed Phrase Generator और Ethereum Seed Phrase Generator दोनों 12-word और 24-word generation support करते हैं।

Real-World Attack Vectors (Brute Force नहीं)

अगर brute-forcing impossible है, तो लोग actually cryptocurrency कैसे खोते हैं? Real attacks human, environment या storage target करते हैं --- कभी math नहीं।

Phishing

Attackers fake wallet websites बनाते हैं जो seed phrase enter करने में trick करते हैं। Common Crypto Scams Involving Seed Phrases देखें।

Malware

Keyloggers, screen-capture tools और clipboard hijackers seed phrase record कर सकते हैं। Are Online Seed Generators Safe? देखें।

Physical theft

Unlocked drawer में रखा seed phrase physical access वाले किसी के लिए vulnerable है। Cold Storage Guide देखें।

Weak entropy

अगर seed phrase बनाने वाला random number generator flawed था, actual entropy 128 bits से बहुत कम हो सकती है। Math.random() से generated seed phrase में शायद 30-50 bits effective entropy हो --- absolutely brute-force range में। What Is Entropy in Crypto? देखें।

अपना Seed Phrase Uncrackable बनाएं

1. Cryptographically secure generator उपयोग करें

crypto.getRandomValues() या equivalent hardware-backed randomness उपयोग करने वाले tool से generate करें। SafeSeed Web Crypto API उपयोग करता है।

2. जब संभव हो offline generate करें

Internet disconnect करें generate करने से पहले। How to Generate a Bitcoin Seed Phrase Offline देखें।

3. Securely store करें

Durable material (steel plates) पर लिखें। Physically secure location में store करें। Private Key Security Best Practices देखें।

4. कभी seed phrase digitally enter न करें

किसी website, application या digital document में seed phrase type न करें जब तक trusted application में wallet restore नहीं कर रहे।

5. Passphrase consider करें

BIP39 optional passphrase ("25th word") support करता है जो mnemonic के साथ seed derivation में combine होता है। Extra layer of protection जोड़ता है।

Numbers unambiguous हैं। Properly generated 12-word seed phrase में 340 undecillion possible combinations हैं। कोई computer, computers का network, quantum computer, या कोई theoretical future technology उस space को search नहीं कर सकती। आपके seed phrase की security दो चीजों पर depend करती है: इसे generate करने वाली entropy की quality, और इसे secret रखने में आपका discipline।