{"id":171,"date":"2023-09-30T22:01:39","date_gmt":"2023-09-30T16:31:39","guid":{"rendered":"https:\/\/farrukhnaveed.co\/blogs\/?p=171"},"modified":"2023-09-30T22:05:21","modified_gmt":"2023-09-30T16:35:21","slug":"assessing-the-future-security-of-cryptocurrencies","status":"publish","type":"post","link":"https:\/\/farrukhnaveed.co\/blogs\/assessing-the-future-security-of-cryptocurrencies\/","title":{"rendered":"Assessing the Future Security of Cryptocurrencies"},"content":{"rendered":"\n<p><strong>How much Compute is Required to Crack 12 Words Wallet of Bitcoin ?<\/strong><br>In the context of Bitcoin and many other cryptocurrencies, the 12-word mnemonic phrase (often referred to as a seed phrase or recovery phrase) is typically derived from the BIP-39 word list, which contains 2048 unique words.<\/p>\n\n\n\n<p>If someone is trying to guess a 12-word seed phrase purely by random permutation, then for each of the 12 words, there are 2048 possibilities. So the total number of permutations for the whole 12-word phrase is:<\/p>\n\n\n\n<p>2048<sup>12<\/sup> (2048 possibilities for the 1st word, 2048 for the 2nd, and so on).<\/p>\n\n\n\n<p>This is an astronomically large number. Specifically, it&#8217;s:<\/p>\n\n\n\n<p>\u22485.4445\u00d71039\u22485.4445\u00d710<sup>39<\/sup><\/p>\n\n\n\n<p>So, there are about 544 quindecillion possible 12-word combinations using the BIP-39 word list.<\/p>\n\n\n\n<p>To put this in perspective, even with powerful computing resources, it&#8217;s currently considered computationally infeasible to brute-force guess a 12-word BIP-39 seed phrase.<\/p>\n\n\n\n<p>However, always exercise caution: store your seed phrase securely and never share it with anyone. The security of your Bitcoin wallet largely depends on keeping this phrase confidential.<\/p>\n\n\n\n<p><strong>How BTC will retain security of its wallet after Quantum Computers ?<\/strong><\/p>\n\n\n\n<p>Quantum computers represent a fundamentally different approach to computation and, in theory, are expected to efficiently solve certain problems that are infeasible for classical computers. One of the most talked-about threats of quantum computers is their potential to undermine the cryptographic systems that underpin much of modern digital security, including the cryptographic algorithms used in blockchain and cryptocurrency systems.<\/p>\n\n\n\n<p>For Bitcoin and most other cryptocurrencies, there are two main cryptographic primitives of concern:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Elliptic Curve Digital Signature Algorithm (ECDSA)<\/strong>: This is used for signing transactions and ensuring that only the rightful owner of an amount of cryptocurrency can spend it. If a quantum computer can efficiently solve the elliptic curve discrete logarithm problem (ECDLP), then it could potentially derive a private key from a public key. This would mean that any Bitcoin address that has ever made a transaction (and thus exposed its public key) could have its funds taken by someone with a sufficiently powerful quantum computer.<\/li>\n\n\n\n<li><strong>SHA-256 Hash Function<\/strong>: Used in Bitcoin&#8217;s proof-of-work mechanism and for creating addresses. While quantum computers can speed up the pre-image search for hash functions, they don&#8217;t offer the same exponential speedup as with public key cryptography. Specifically, for a hash function of n bits, a classical computer would require 2<em><sup>n<\/sup><\/em> operations to find a pre-image, whereas a quantum computer would require roughly 2<sup><em>n<\/em>\/2<\/sup><\/li>\n<\/ol>\n\n\n\n<p>For the 12-word mnemonic (seed phrase) specifically, the main concern is not about quantum computation but more about the cryptographic primitives above. If someone knows your public key (not your address, which is a hash of the public key), and quantum computers can break ECDSA, they can compute your private key. But the seed phrase generation mechanism, which is a pseudorandom process based on the BIP-39 word list, isn&#8217;t directly related to the cryptographic functions quantum computers aim to break.<\/p>\n\n\n\n<p>However, the overall consensus is that practical, large-scale quantum computers that can break these cryptographic primitives are still many years away. Moreover, the cryptographic community is actively researching post-quantum cryptographic algorithms that are believed to be secure against quantum attacks.<\/p>\n\n\n\n<p>If and when quantum computers get close to breaking these cryptographic systems, the Bitcoin community (and other cryptocurrency communities) will likely have already begun migrating to quantum-resistant cryptographic algorithms, ensuring the continued security of their systems.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How much Compute is Required to Crack 12 Words Wallet of Bitcoin ?In the context of Bitcoin and many other cryptocurrencies, the 12-word mnemonic phrase [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":174,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29],"tags":[27,26,28],"class_list":["post-171","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-crypto","tag-bitcoin","tag-crypto","tag-cryptography"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Assessing the Future Security of Cryptocurrencies - Farrukh&#039;s Tech Space<\/title>\n<meta name=\"description\" content=\"In the context of Bitcoin and many other cryptocurrencies, the 12-word mnemonic phrase (often referred to as a seed phrase or recovery phrase) is typically derived from the BIP-39 word list, which contains 2048 unique words. If someone is trying to guess a 12-word seed phrase purely by random permutation, then for each of the 12 words, there are 2048 possibilities. So the total number of permutations for the whole 12-word phrase is:2048 pow 12 (2048 possibilities for the 1st word, 2048 for the 2nd, and so on).\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/farrukhnaveed.co\/blogs\/assessing-the-future-security-of-cryptocurrencies\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Assessing the Future Security of Cryptocurrencies\" \/>\n<meta property=\"og:description\" content=\"In the context of Bitcoin and many other cryptocurrencies, the 12-word mnemonic phrase (often referred to as a seed phrase or recovery phrase) is typically derived from the BIP-39 word list, which contains 2048 unique words. If someone is trying to guess a 12-word seed phrase purely by random permutation, then for each of the 12 words, there are 2048 possibilities. So the total number of permutations for the whole 12-word phrase is:2048 pow 12 (2048 possibilities for the 1st word, 2048 for the 2nd, and so on).\" \/>\n<meta property=\"og:url\" content=\"https:\/\/farrukhnaveed.co\/blogs\/assessing-the-future-security-of-cryptocurrencies\/\" \/>\n<meta property=\"og:site_name\" content=\"Farrukh&#039;s Tech Space\" \/>\n<meta property=\"article:published_time\" content=\"2023-09-30T16:31:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-09-30T16:35:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/farrukhnaveed.co\/blogs\/wp-content\/uploads\/2023\/09\/Crypto.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"627\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Farrukh Naveed Anjum\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Assessing the Future Security of Cryptocurrencies\" \/>\n<meta name=\"twitter:description\" content=\"In the context of Bitcoin and many other cryptocurrencies, the 12-word mnemonic phrase (often referred to as a seed phrase or recovery phrase) is typically derived from the BIP-39 word list, which contains 2048 unique words. If someone is trying to guess a 12-word seed phrase purely by random permutation, then for each of the 12 words, there are 2048 possibilities. So the total number of permutations for the whole 12-word phrase is:2048 pow 12 (2048 possibilities for the 1st word, 2048 for the 2nd, and so on).\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/farrukhnaveed.co\/blogs\/wp-content\/uploads\/2023\/09\/Crypto.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Farrukh Naveed Anjum\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/farrukhnaveed.co\/blogs\/assessing-the-future-security-of-cryptocurrencies\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/farrukhnaveed.co\/blogs\/assessing-the-future-security-of-cryptocurrencies\/\"},\"author\":{\"name\":\"Farrukh Naveed Anjum\",\"@id\":\"https:\/\/farrukhnaveed.co\/blogs\/#\/schema\/person\/ce7d07e6a917b9b73aa79007a2357d29\"},\"headline\":\"Assessing the Future Security of Cryptocurrencies\",\"datePublished\":\"2023-09-30T16:31:39+00:00\",\"dateModified\":\"2023-09-30T16:35:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/farrukhnaveed.co\/blogs\/assessing-the-future-security-of-cryptocurrencies\/\"},\"wordCount\":563,\"publisher\":{\"@id\":\"https:\/\/farrukhnaveed.co\/blogs\/#organization\"},\"keywords\":[\"BitCoin\",\"Crypto\",\"Cryptography\"],\"articleSection\":[\"Crypto\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/farrukhnaveed.co\/blogs\/assessing-the-future-security-of-cryptocurrencies\/\",\"url\":\"https:\/\/farrukhnaveed.co\/blogs\/assessing-the-future-security-of-cryptocurrencies\/\",\"name\":\"Assessing the Future Security of Cryptocurrencies - Farrukh&#039;s Tech Space\",\"isPartOf\":{\"@id\":\"https:\/\/farrukhnaveed.co\/blogs\/#website\"},\"datePublished\":\"2023-09-30T16:31:39+00:00\",\"dateModified\":\"2023-09-30T16:35:21+00:00\",\"description\":\"In the context of Bitcoin and many other cryptocurrencies, the 12-word mnemonic phrase (often referred to as a seed phrase or recovery phrase) is typically derived from the BIP-39 word list, which contains 2048 unique words. If someone is trying to guess a 12-word seed phrase purely by random permutation, then for each of the 12 words, there are 2048 possibilities. So the total number of permutations for the whole 12-word phrase is:2048 pow 12 (2048 possibilities for the 1st word, 2048 for the 2nd, and so on).\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/farrukhnaveed.co\/blogs\/assessing-the-future-security-of-cryptocurrencies\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/farrukhnaveed.co\/blogs\/#website\",\"url\":\"https:\/\/farrukhnaveed.co\/blogs\/\",\"name\":\"Farrukh Naveed Anjum Blogs\",\"description\":\"Empowering Software Architects with Knowledge on Big Data and AI\",\"publisher\":{\"@id\":\"https:\/\/farrukhnaveed.co\/blogs\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/farrukhnaveed.co\/blogs\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/farrukhnaveed.co\/blogs\/#organization\",\"name\":\"Farrukh Naveed Anjum Blogs\",\"url\":\"https:\/\/farrukhnaveed.co\/blogs\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/farrukhnaveed.co\/blogs\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/farrukhnaveed.co\/blogs\/wp-content\/uploads\/2023\/06\/IMG_5018-scaled.jpg\",\"contentUrl\":\"https:\/\/farrukhnaveed.co\/blogs\/wp-content\/uploads\/2023\/06\/IMG_5018-scaled.jpg\",\"width\":1707,\"height\":2560,\"caption\":\"Farrukh Naveed Anjum Blogs\"},\"image\":{\"@id\":\"https:\/\/farrukhnaveed.co\/blogs\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/farrukhnaveed.co\/blogs\/#\/schema\/person\/ce7d07e6a917b9b73aa79007a2357d29\",\"name\":\"Farrukh Naveed Anjum\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/farrukhnaveed.co\/blogs\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bdf1af0d569259df562434e6dc99415a377c6fc053f9e1507aa34a6522561bb8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bdf1af0d569259df562434e6dc99415a377c6fc053f9e1507aa34a6522561bb8?s=96&d=mm&r=g\",\"caption\":\"Farrukh Naveed Anjum\"},\"description\":\"Full Stack Developer and Software Architect with 14 years of experience in various domains, including Enterprise Resource Planning, Data Retrieval, Web Scraping, Real-Time Analytics, Cybersecurity, NLP, ED-Tech, and B2B Price Comparison\",\"sameAs\":[\"https:\/\/farrukhnaveed.co\/blog\"],\"url\":\"https:\/\/farrukhnaveed.co\/blogs\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Assessing the Future Security of Cryptocurrencies - Farrukh&#039;s Tech Space","description":"In the context of Bitcoin and many other cryptocurrencies, the 12-word mnemonic phrase (often referred to as a seed phrase or recovery phrase) is typically derived from the BIP-39 word list, which contains 2048 unique words. If someone is trying to guess a 12-word seed phrase purely by random permutation, then for each of the 12 words, there are 2048 possibilities. So the total number of permutations for the whole 12-word phrase is:2048 pow 12 (2048 possibilities for the 1st word, 2048 for the 2nd, and so on).","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/farrukhnaveed.co\/blogs\/assessing-the-future-security-of-cryptocurrencies\/","og_locale":"en_US","og_type":"article","og_title":"Assessing the Future Security of Cryptocurrencies","og_description":"In the context of Bitcoin and many other cryptocurrencies, the 12-word mnemonic phrase (often referred to as a seed phrase or recovery phrase) is typically derived from the BIP-39 word list, which contains 2048 unique words. If someone is trying to guess a 12-word seed phrase purely by random permutation, then for each of the 12 words, there are 2048 possibilities. So the total number of permutations for the whole 12-word phrase is:2048 pow 12 (2048 possibilities for the 1st word, 2048 for the 2nd, and so on).","og_url":"https:\/\/farrukhnaveed.co\/blogs\/assessing-the-future-security-of-cryptocurrencies\/","og_site_name":"Farrukh&#039;s Tech Space","article_published_time":"2023-09-30T16:31:39+00:00","article_modified_time":"2023-09-30T16:35:21+00:00","og_image":[{"width":1200,"height":627,"url":"https:\/\/farrukhnaveed.co\/blogs\/wp-content\/uploads\/2023\/09\/Crypto.jpg","type":"image\/jpeg"}],"author":"Farrukh Naveed Anjum","twitter_card":"summary_large_image","twitter_title":"Assessing the Future Security of Cryptocurrencies","twitter_description":"In the context of Bitcoin and many other cryptocurrencies, the 12-word mnemonic phrase (often referred to as a seed phrase or recovery phrase) is typically derived from the BIP-39 word list, which contains 2048 unique words. If someone is trying to guess a 12-word seed phrase purely by random permutation, then for each of the 12 words, there are 2048 possibilities. So the total number of permutations for the whole 12-word phrase is:2048 pow 12 (2048 possibilities for the 1st word, 2048 for the 2nd, and so on).","twitter_image":"https:\/\/farrukhnaveed.co\/blogs\/wp-content\/uploads\/2023\/09\/Crypto.jpg","twitter_misc":{"Written by":"Farrukh Naveed Anjum","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/farrukhnaveed.co\/blogs\/assessing-the-future-security-of-cryptocurrencies\/#article","isPartOf":{"@id":"https:\/\/farrukhnaveed.co\/blogs\/assessing-the-future-security-of-cryptocurrencies\/"},"author":{"name":"Farrukh Naveed Anjum","@id":"https:\/\/farrukhnaveed.co\/blogs\/#\/schema\/person\/ce7d07e6a917b9b73aa79007a2357d29"},"headline":"Assessing the Future Security of Cryptocurrencies","datePublished":"2023-09-30T16:31:39+00:00","dateModified":"2023-09-30T16:35:21+00:00","mainEntityOfPage":{"@id":"https:\/\/farrukhnaveed.co\/blogs\/assessing-the-future-security-of-cryptocurrencies\/"},"wordCount":563,"publisher":{"@id":"https:\/\/farrukhnaveed.co\/blogs\/#organization"},"keywords":["BitCoin","Crypto","Cryptography"],"articleSection":["Crypto"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/farrukhnaveed.co\/blogs\/assessing-the-future-security-of-cryptocurrencies\/","url":"https:\/\/farrukhnaveed.co\/blogs\/assessing-the-future-security-of-cryptocurrencies\/","name":"Assessing the Future Security of Cryptocurrencies - Farrukh&#039;s Tech Space","isPartOf":{"@id":"https:\/\/farrukhnaveed.co\/blogs\/#website"},"datePublished":"2023-09-30T16:31:39+00:00","dateModified":"2023-09-30T16:35:21+00:00","description":"In the context of Bitcoin and many other cryptocurrencies, the 12-word mnemonic phrase (often referred to as a seed phrase or recovery phrase) is typically derived from the BIP-39 word list, which contains 2048 unique words. If someone is trying to guess a 12-word seed phrase purely by random permutation, then for each of the 12 words, there are 2048 possibilities. So the total number of permutations for the whole 12-word phrase is:2048 pow 12 (2048 possibilities for the 1st word, 2048 for the 2nd, and so on).","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/farrukhnaveed.co\/blogs\/assessing-the-future-security-of-cryptocurrencies\/"]}]},{"@type":"WebSite","@id":"https:\/\/farrukhnaveed.co\/blogs\/#website","url":"https:\/\/farrukhnaveed.co\/blogs\/","name":"Farrukh Naveed Anjum Blogs","description":"Empowering Software Architects with Knowledge on Big Data and AI","publisher":{"@id":"https:\/\/farrukhnaveed.co\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/farrukhnaveed.co\/blogs\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/farrukhnaveed.co\/blogs\/#organization","name":"Farrukh Naveed Anjum Blogs","url":"https:\/\/farrukhnaveed.co\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/farrukhnaveed.co\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/farrukhnaveed.co\/blogs\/wp-content\/uploads\/2023\/06\/IMG_5018-scaled.jpg","contentUrl":"https:\/\/farrukhnaveed.co\/blogs\/wp-content\/uploads\/2023\/06\/IMG_5018-scaled.jpg","width":1707,"height":2560,"caption":"Farrukh Naveed Anjum Blogs"},"image":{"@id":"https:\/\/farrukhnaveed.co\/blogs\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/farrukhnaveed.co\/blogs\/#\/schema\/person\/ce7d07e6a917b9b73aa79007a2357d29","name":"Farrukh Naveed Anjum","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/farrukhnaveed.co\/blogs\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bdf1af0d569259df562434e6dc99415a377c6fc053f9e1507aa34a6522561bb8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bdf1af0d569259df562434e6dc99415a377c6fc053f9e1507aa34a6522561bb8?s=96&d=mm&r=g","caption":"Farrukh Naveed Anjum"},"description":"Full Stack Developer and Software Architect with 14 years of experience in various domains, including Enterprise Resource Planning, Data Retrieval, Web Scraping, Real-Time Analytics, Cybersecurity, NLP, ED-Tech, and B2B Price Comparison","sameAs":["https:\/\/farrukhnaveed.co\/blog"],"url":"https:\/\/farrukhnaveed.co\/blogs\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/farrukhnaveed.co\/blogs\/wp-json\/wp\/v2\/posts\/171","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/farrukhnaveed.co\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/farrukhnaveed.co\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/farrukhnaveed.co\/blogs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/farrukhnaveed.co\/blogs\/wp-json\/wp\/v2\/comments?post=171"}],"version-history":[{"count":3,"href":"https:\/\/farrukhnaveed.co\/blogs\/wp-json\/wp\/v2\/posts\/171\/revisions"}],"predecessor-version":[{"id":178,"href":"https:\/\/farrukhnaveed.co\/blogs\/wp-json\/wp\/v2\/posts\/171\/revisions\/178"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/farrukhnaveed.co\/blogs\/wp-json\/wp\/v2\/media\/174"}],"wp:attachment":[{"href":"https:\/\/farrukhnaveed.co\/blogs\/wp-json\/wp\/v2\/media?parent=171"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/farrukhnaveed.co\/blogs\/wp-json\/wp\/v2\/categories?post=171"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/farrukhnaveed.co\/blogs\/wp-json\/wp\/v2\/tags?post=171"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}