国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

比特幣/以太坊/加密貨幣/網(wǎng)絡(luò)/區(qū)塊鏈/錢包助記詞:密碼學(xué)的角度上,24個(gè)單詞比12個(gè)單詞更安全嗎

這篇具有很好參考價(jià)值的文章主要介紹了比特幣/以太坊/加密貨幣/網(wǎng)絡(luò)/區(qū)塊鏈/錢包助記詞:密碼學(xué)的角度上,24個(gè)單詞比12個(gè)單詞更安全嗎。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

我們從密碼學(xué)角度來聊聊助記詞。
隨著區(qū)塊鏈錢包的發(fā)展和分層確定性(HD)錢包技術(shù)的普及,越來越多的用戶開始熟悉了一個(gè)叫“助記詞”的概念,很多人都已經(jīng)習(xí)慣了從一開始使用一個(gè)錢包的時(shí)候,就先抄好單詞認(rèn)真保管,并且他們對(duì)于助記詞的重要性也有了很深刻的理解。

說到助記詞,有人可能會(huì)問了,為什么有些錢包是12個(gè)單詞,另一些則是24個(gè)單詞的助記詞呢?是不是單詞越多就越安全呢?

其實(shí),與大部分人的直覺相反,從密碼學(xué)的角度上講,12單詞的安全強(qiáng)度和24個(gè)單詞是一樣的,12個(gè)單詞已經(jīng)足夠安全,增加單詞數(shù)并不能提高安全級(jí)別。

雖然按照比特幣BIP32/44/39規(guī)范,從 2048個(gè)單詞詞庫中選擇24個(gè)助記詞的概率空間>2^256,而選擇 12 個(gè)助記詞的概率空間>2^128,從概率空間上看起來24個(gè)助記詞的安全強(qiáng)度好像是要高很多,但本文將從密碼學(xué)的角度給你澄清這一事實(shí),即“12個(gè)助記詞和24個(gè)助記詞的密碼學(xué)安全強(qiáng)度是一樣的”。

首先我們需要理解一個(gè)很著名的數(shù)學(xué)理論,叫“生日悖論”(Birthday Paradox)。

問大家一個(gè)問題,假設(shè)一個(gè)班級(jí)里有 23 個(gè)人,問這個(gè)班里有兩個(gè)生日相同的人的概率有多大?直覺上,大家可能會(huì)覺得概率很低,幾乎不可能,一年有 365 天呢,兩個(gè)人同一天生的概率得是多小啊。但數(shù)學(xué)往往就是反直覺的,其真實(shí)概率要大于 50%,如果是 30 個(gè)人的班級(jí),概率則會(huì)大于 70%, 60 個(gè)人則大于 99% ,也就是幾乎肯定有兩個(gè)人生日相同,你敢信不?

這就是著名的“生日悖論”

生日悖論這一簡(jiǎn)單的概率理論對(duì)于密碼學(xué)的影響是巨大的,因?yàn)榛谶@一理論產(chǎn)生了一種名為“生日攻擊”的密碼學(xué)攻擊手段,基于這一攻擊手段,所有的哈希函數(shù)(Hash)的密碼學(xué)安全強(qiáng)度都會(huì)降低到其概率空間位數(shù)的1/2,即 2^n 概率空間的密碼學(xué)安全強(qiáng)度為 2^(n/2),如果是 2^256,則其安全強(qiáng)度為 2^128。

好了,在進(jìn)一步講述生日攻擊之前,我們還要做點(diǎn)科普,學(xué)習(xí)幾個(gè)密碼學(xué)基本概念:

  1. 原像攻擊:我們都知道哈希函數(shù)是不可逆的,y=hash(x),知道y,我們是無法得到x的。如果有一種攻擊方式能使得您得到x,那這種攻擊方式就叫做原像攻擊;

  2. 次原像攻擊:如果有一種攻擊方式能讓你找到另一個(gè)x’,使得 hash(x’) 也等于 y,即y=hash(x)=hash(x’),這種找到了另一個(gè)x’的攻擊方式叫做次原像攻擊;

  3. 碰撞攻擊:碰撞攻擊的意思是,雖然我們找不到原像,也找不到次原像,但通過一定范圍內(nèi)的計(jì)算,能夠找到一對(duì)兒碰撞hash(z)=hash(z’),就像雖然一年有365天,但每23個(gè)人就有50%的概率出現(xiàn)一次生日的碰撞,這使得我們不需要遍歷365次,而只需隨機(jī)抽取23個(gè)數(shù)就有50%的可能性找到一對(duì)兒碰撞,這就是碰撞攻擊;

對(duì)原像攻擊、次原像攻擊和碰撞攻擊有了基本的理解了之后,您就應(yīng)該能明白,原像或次原像攻擊都很難,因?yàn)閹缀跻闅v整個(gè)概率空間,如果算法沒有漏洞的話,對(duì)于 2^256 的概率空間,您就需要遍歷幾乎 2^256 次才有希望找到一個(gè)原像或者次原像。而對(duì)于碰撞攻擊來說,您只需要遍歷 2^128 次,就能找到一對(duì)兒碰撞。

那對(duì)于密碼學(xué)簽名的碰撞攻擊又該如何進(jìn)行呢?

我們假設(shè)你要對(duì)一個(gè)消息m做密碼學(xué)簽名,攻擊者知道m(xù)是正確的消息,并且準(zhǔn)備了一份偽造的消息m’,毫無疑問,hash(m)<>hash(m’),拿著m’是騙不了你的。

現(xiàn)在,攻擊者準(zhǔn)備了大量的稍做修改的m,又準(zhǔn)備了大量的稍做修改的m’,這里所提到的“稍作修改”并不影響m的正確性和m’的偽造性。

然后,攻擊者再從大量的m和大量的m’中找到一對(duì)兒hash(m)=hash(m’),其難度是2(n/2),也就是說,對(duì)于2256的概率空間,攻擊者需要準(zhǔn)備2128份正確消息m和2128份偽造消息m’,從中就能找到一對(duì)兒碰撞hash(m)=hash(m’)。

最后,攻擊者拿碰撞到的m讓你做密碼學(xué)簽名,并將m替換為m’,攻擊成功。

好了,現(xiàn)在大家應(yīng)該基本上理解了生日悖論和生日攻擊的基本原理了,對(duì)于密碼學(xué)貨幣來說,2256的概率空間其密碼學(xué)安全強(qiáng)度為2128,12個(gè)單詞的助記詞的概率空間也是2^128,增加助記詞的概率空間并不能提高密碼學(xué)安全強(qiáng)度,對(duì)于錢包助記詞來說,12個(gè)單詞和24個(gè)單詞一樣安全的。文章來源地址http://www.zghlxwxcb.cn/news/detail-517522.html

到了這里,關(guān)于比特幣/以太坊/加密貨幣/網(wǎng)絡(luò)/區(qū)塊鏈/錢包助記詞:密碼學(xué)的角度上,24個(gè)單詞比12個(gè)單詞更安全嗎的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 比特幣價(jià)格創(chuàng)新高:加密貨幣的崛起與未來

    比特幣價(jià)格創(chuàng)新高:加密貨幣的崛起與未來

    ????????近年來,比特幣的價(jià)格一路上漲,引起了全球投資者和市場(chǎng)的廣泛關(guān)注。作為最早一批區(qū)塊鏈技術(shù)應(yīng)用案例之一,比特幣的成功帶動(dòng)了整個(gè)加密貨幣市場(chǎng)的興起。本文將探討比特幣價(jià)格創(chuàng)新高的原因、加密貨幣的崛起以及未來發(fā)展趨勢(shì)。 ? ? ? ? 1、區(qū)塊鏈技術(shù)的

    2024年02月04日
    瀏覽(18)
  • 怎么通過助記詞登錄MetaMask和通過私鑰登錄

    怎么通過助記詞登錄MetaMask和通過私鑰登錄

    問題 ? 相信伙伴們想切換賬戶的時(shí)候都會(huì)遇到這樣一個(gè)問題,就是明明我記住的是助記詞,它卻要我輸入那一長(zhǎng)串很難記住的字符,其實(shí)可以這樣通過助記詞登錄賬戶。 方法一:通過忘記密碼,重新填入助記詞。 我們打開metamask之后先點(diǎn)擊自己的頭像,然后點(diǎn)擊鎖定到登錄

    2023年04月25日
    瀏覽(20)
  • 你還在怕忘記網(wǎng)盤密碼?商鼎云助記詞登錄保障你的安全

    你還在怕忘記網(wǎng)盤密碼?商鼎云助記詞登錄保障你的安全

    大家對(duì)網(wǎng)盤都不陌生,我們?nèi)粘?huì)用它來備份文件、存放電影。但是你知道嗎?在某搜索引擎下輸入網(wǎng)盤密碼,最先出來的竟然是「網(wǎng)盤密碼怎么樣 破解 」、「網(wǎng)盤密碼 忘了 怎么打開」。 同樣的問題我們輸入云存儲(chǔ)密碼,卻發(fā)現(xiàn)相對(duì)于網(wǎng)盤用戶,使用云存儲(chǔ)的用戶大部分

    2023年04月08日
    瀏覽(21)
  • 區(qū)塊鏈加密貨幣詳解

    區(qū)塊鏈加密貨幣詳解

    目錄 什么是區(qū)塊鏈? 什么是哈希函數(shù)? 特點(diǎn) 種類 SHA2_256 區(qū)塊鏈如何記賬? 普通賬本 鏈接賬本 區(qū)塊鏈賬本 什么是采礦? 概念 如何命中? 為什么需要哈希函數(shù)? 我們先來看定義: 區(qū)塊: 永久存儲(chǔ)數(shù)據(jù)信息的載體單位 鏈: 用金屬環(huán)節(jié)連套而成的索子 區(qū)塊鏈: 一種安全共

    2024年02月03日
    瀏覽(18)
  • 區(qū)塊鏈工作原理(區(qū)塊鏈治理系統(tǒng)、比特幣、以太坊、智能合約)

    區(qū)塊鏈工作原理(區(qū)塊鏈治理系統(tǒng)、比特幣、以太坊、智能合約)

    每個(gè)國(guó)家或者城市都有自己的一套治理系統(tǒng)來創(chuàng)建、更新和執(zhí)行法律。區(qū)塊鏈也都有自己的治理系統(tǒng)??偟膩碚f,區(qū)塊鏈治理可分為兩類: On-Chain Governance Off-Chain Governance 鏈上治理是一個(gè)管理和實(shí)施加密貨幣區(qū)塊鏈變化的系統(tǒng)。在這種類型的治理中,制定變化的規(guī)則被編碼到

    2024年02月02日
    瀏覽(31)
  • C++中的區(qū)塊鏈與加密貨幣開發(fā)

    區(qū)塊鏈和加密貨幣是當(dāng)前科技領(lǐng)域中備受關(guān)注的熱門話題。C++作為一種高效的編程語言,被廣泛應(yīng)用于區(qū)塊鏈和加密貨幣的開發(fā)。在本篇文章中,我將介紹C++在區(qū)塊鏈和加密貨幣開發(fā)中的重要性以及其應(yīng)用方面。 區(qū)塊鏈開發(fā)框架:C++提供了多種區(qū)塊鏈開發(fā)框架,如Bitcoin Cor

    2024年01月20日
    瀏覽(22)
  • 構(gòu)建現(xiàn)代應(yīng)用程序:區(qū)塊鏈和加密貨幣架構(gòu)

    作者:禪與計(jì)算機(jī)程序設(shè)計(jì)藝術(shù) 本文是結(jié)合互聯(lián)網(wǎng)和金融領(lǐng)域相關(guān)的專業(yè)背景知識(shí),對(duì)比分析區(qū)塊鏈和加密貨幣技術(shù)在不同場(chǎng)景下的應(yīng)用以及優(yōu)劣勢(shì),從而闡述如何構(gòu)建現(xiàn)代應(yīng)用程序。我們將闡述以下幾個(gè)方面: 1)什么是區(qū)塊鏈和加密貨幣? 2)區(qū)塊鏈和加密貨幣的特點(diǎn)、

    2024年02月14日
    瀏覽(27)
  • 人工智能與金融技術(shù):區(qū)塊鏈與加密貨幣

    隨著人工智能技術(shù)的不斷發(fā)展,人們對(duì)于金融技術(shù)的需求也不斷增加。區(qū)塊鏈和加密貨幣是人工智能與金融技術(shù)的一個(gè)重要部分,它們?yōu)榻鹑跇I(yè)提供了一種新的交易方式,同時(shí)也為人工智能提供了一種新的應(yīng)用場(chǎng)景。在本文中,我們將深入探討區(qū)塊鏈和加密貨幣的核心概念、

    2024年04月10日
    瀏覽(44)
  • 復(fù)試專業(yè)前沿問題問答合集10-1——區(qū)塊鏈與加密貨幣

    區(qū)塊鏈與加密貨幣安全以及6G通信的基礎(chǔ)知識(shí)問答: 區(qū)塊鏈以及加密貨幣相關(guān)的基礎(chǔ)安全知識(shí) 包括區(qū)塊鏈如何確保交易安全、共識(shí)機(jī)制的作用、加密貨幣錢包的保護(hù)措施、智能合約的工作原理以及如何防范潛在的網(wǎng)絡(luò)攻擊。這些知識(shí)對(duì)于理解和使用區(qū)塊鏈技術(shù)和加密貨幣至關(guān)

    2024年03月26日
    瀏覽(35)
  • 【Python入門系列】第二十篇:Python區(qū)塊鏈和加密貨幣

    隨著數(shù)字經(jīng)濟(jì)的快速發(fā)展,區(qū)塊鏈技術(shù)和加密貨幣成為了人們關(guān)注的焦點(diǎn)。區(qū)塊鏈作為一種去中心化的分布式賬本技術(shù),可以實(shí)現(xiàn)安全、透明和可追溯的交易記錄。而加密貨幣則是基于區(qū)塊鏈技術(shù)構(gòu)建的數(shù)字貨幣,具有匿名性和去中心化的特點(diǎn)。Python作為一種易學(xué)易用的編程

    2024年02月15日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包