原文:[區塊鏈] 密碼學——Merkle 樹

在計算機領域,Merkle樹大多用來進行完整性驗證處理。在處理完整性驗證的應用場景中,特別是在分布式環境下進行這樣的驗證時,Merkle樹會大大減少數據的傳輸量以及計算的復雜度。 Merkle哈希樹是一類基於哈希值的二叉樹或多叉樹,其葉子節點上的值通常為數據塊的哈希值,而非葉子節點上的值是將該節點的所有子節點的組合結果的哈希值。 如下圖所示為一個Merkle哈希樹,節點A的值必須通過節點C D上 ...

2018-06-05 23:23 2 4103 推薦指數:

查看詳情

區塊中的密碼學(四)- Merkle和SPV節點

什么是Merkle Tree? Merkle Tree 的命名來自於美國密碼學家Ralph C. Merkle ,關於他的個人資料:傳送門https://en.wikipedia.org/wiki/Ralph_Merkle。與前面講的幾種算法不同,Merkle Tree是一種樹結構,而並非具體 ...

Tue Jan 15 22:46:00 CST 2019 0 592
區塊中的密碼學之默克爾(十五)

目錄 1. 前言 2. 默克爾 3. 布隆過濾器 什么情況下需要布隆過濾器? 常規思路 布隆過濾器介紹 布隆過濾器原理 布隆過濾器添加元素 布隆過濾器查詢元素 4. 同態加密 ...

Thu Apr 11 06:48:00 CST 2019 0 723
區塊中的密碼學

區塊概念 區塊:可以看做是一頁一頁的賬單,上面記錄若干條數據 區塊:可以看做是賬本,里面按照時間順序將若干個賬單 每個區塊中包含兩個最重要的值,自己的hash值,和上一個區塊的hash值 詳解: 區塊是一串使用密碼學方法相關聯產生的數據塊,每一個區塊中包含 ...

Sun Sep 02 04:17:00 CST 2018 0 774
[區塊] 密碼學——橢圓曲線密碼算法(ECC)

  今天在學橢圓曲線密碼(Elliptic Curve Cryptography,ECC)算法,自己手里缺少介紹該算法的專業書籍,故在網上查了很多博文與書籍,但是大多數博客寫的真的是。。。你懂的。。。真不愧是 ‘天下文章一大抄’ 啊! 雷同不說,關鍵是介紹的都不是很清楚,是我在閱讀過程中、產生 ...

Fri Jun 08 06:45:00 CST 2018 8 9037
區塊技術之密碼學技術之加密算法

現代加密算法的典型組件包括:加解密算法、加密密鑰、解密密鑰。其中,加解密算法自身是固定不變的,一般是公開可見的;密鑰則往往每次不同,並且需要保護起來,一般來說,對同一種算法,密鑰長度越長,則加密強 ...

Sat Mar 10 02:17:00 CST 2018 0 999
區塊技術與應用——BTC密碼學原理

加密貨幣(Crypto-currency) 加密貨幣並不加密,區塊上所有的交易內容都是公開的,包括賬戶地址,轉賬金額等。 比特幣用到密碼學的兩個功能: 1.哈希 Hash Cryptographic hash function 2.簽名 Signature 哈希的兩個 ...

Tue Jun 16 16:10:00 CST 2020 1 550
[區塊] 密碼學中Hash算法(基礎)

在介紹Hash算法之前,先給大家來個數據結構中對hash表(散列表)的簡單解釋,然后我再逐步深入,講解一下hash算法。 一、Hash原理——基礎篇 1.1 概念   哈希表就是一種以 鍵-值( ...

Tue Jun 05 02:50:00 CST 2018 0 1644
區塊中的密碼學之非對稱密碼橢圓曲線(十三)

1. 前言 在我們的印象中,密碼學的研究都是通過各種運算實現加密解密的,屬於代數里面的內容,而橢圓曲線屬於幾何中的內容。兩者的結合可謂是十分的神奇了。 下面我們來學習下橢圓曲線的具體實現。 2. 什么是橢圓曲線 歐式幾何認為平行線不相交,而黎曼幾何認為任意兩條直線都相交於無窮遠 ...

Mon Apr 01 23:00:00 CST 2019 0 555
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM