中圖網小程序
一鍵登錄
更方便
本類五星書更多>
-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
區塊鏈密碼學基礎 版權信息
- ISBN:9787030786159
- 條形碼:9787030786159 ; 978-7-03-078615-9
- 裝幀:平裝
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
區塊鏈密碼學基礎 內容簡介
本書全面介紹區塊鏈發展歷史及密碼學在區塊鏈中應用研究成果。全書共6章,第1章介紹密碼學與區塊鏈原理,第2章介紹區塊鏈技術架構與發展,第3章介紹哈希函數及其在區塊鏈中的應用,第4章數字簽名及其在區塊鏈中的應用,第5章介紹密碼協議及其在區塊鏈中的應用,第6章介紹區塊鏈中高級密碼學原語與協議。本書不僅包括密碼學的實用算法與協議,同時也覆蓋了適合區塊鏈應用的密碼學的近期新研究成果,是首本關于區塊鏈中所采用密碼學方法與技術的系統性著作,力求使讀者通過本書的學習了解本領域近期新的發展方向。
區塊鏈密碼學基礎 目錄
“密碼理論與技術叢書”序
前言
第1章 密碼學與區塊鏈概述
1.1 公鑰密碼學基本概念
1.1.1 公鑰密碼體制的工作原理
1.1.2 公鑰密碼體制存在的條件
1.1.3 公鑰密碼體制的計算復雜性假設
1.1.4 RSA假設
1.1.5 離散對數相關假設
1.1.6 公鑰密碼技術在區塊鏈中的應用
1.2 區塊鏈基本概念
1.2.1 分布式系統
1.2.2 拜占庭將軍問題
1.2.3 區塊鏈工作機制
1.2.4 區塊鏈技術特點
參考文獻
習題
第2章 區塊鏈技術原理
2.1 區塊鏈技術
2.1.1 區塊鏈的定義
2.1.2 區塊鏈參考架構
2.1.3 區塊鏈系統的分類
2.2 比特幣簡介
2.2.1 比特幣的創立
2.2.2 比特幣數據存儲層
2.2.3 比特幣網絡通信層
2.2.4 比特幣共識激勵層
2.2.5 比特幣交易執行層
2.2.6 比特幣應用服務層
2.3 以太坊簡介
2.3.1 以太坊的創立
2.3.2 以太坊數據存儲層
2.3.3 以太坊網絡通信層
2.3.4 以太坊共識激勵層
2.3.5 以太坊交易執行層
2.3.6 以太坊應用服務層
2.4 超級賬本簡介
2.4.1 超級賬本的創立
2.4.2 Fabric數據存儲層
2.4.3 Fabric網絡通信層
2.4.4 Fabric共識激勵層
2.4.5 Fabric交易執行層
2.4.6 Fabric應用服務層
2.5 區塊鏈的發展與展望
參考文獻
習題
第3章 哈希函數及其在區塊鏈中的應用
3.1 哈希函數簡介
3.1.1 哈希函數的應用模式
3.1.2 哈希函數的安全性
3.2 哈希函數基本結構
3.2.1 迭代哈希函數
3.2.2 海綿結構
3.3 哈希函數的應用
3.3.1 哈希函數在密碼學中的常見應用
3.3.2 哈希函數在區塊鏈中的其他應用
3.4 區塊鏈中常用的哈希函數
3.4.1 SHA2-256(SHA2)
3.4.2 SM3
3.4.3 SHA3(Keccak)
3.4.4 Scrypt
3.4.5 Ethash
3.4.6 Equihash
3.4.7 X11
3.4.8 零知識證明友好的哈希函數
3.5 MerKle樹
3.5.1 Merkle樹構造
3.5.2 Merkle樹在區塊鏈中的應用
3.6 Merkle Patricia樹
3.6.1 Trie樹和Patricia樹
3.6.2 Merkle Patricia樹
3.6.3 Merkle Patricia樹在區塊鏈中的應用
參考文獻
習題
第4章 數字簽名及其在區塊鏈中的應用
4.1 數字簽名基本概念
4.1.1 數字簽名的要求
4.1.2 數字簽名的組成
4.1.3 DSA數字簽名
4.2 區塊鏈中常用數字簽名
4.2.1 ECDSA數字簽名方案
4.2.2 Schnorr數字簽名方案
4.2.3 EdDSA數字簽名方案
4.2.4 我國商用數字簽名算法SM2
4.2.5 BLS數字簽名方案
4.2.6 CL數字簽名方案
4.3 多重簽名
4.3.1 多重Schnorr簽名算法
4.3.2 多重Schnorr簽名正確性分析
4.3.3 多重簽名在區塊鏈中的應用
4.4 聚合簽名
4.4.1 BLS聚合簽名
4.4.2 BLS聚合簽名正確性分析
4.4.3 聚合簽名在區塊鏈中的應用
4.5 門限簽名
4.5.1 BLS門限簽名
4.5.2 BLS門限簽名正確性分析
4.5.3 門限ECDSA簽名
4.5.4 門限簽名在區塊鏈中的應用
4.6 群簽名
4.6.1 BBS群簽名
4.6.2 BBS群簽名正確性分析
4.6.3 群簽名在區塊鏈中的應用
4.7 環簽名
4.7.1 LSAG簽名方案
4.7.2 LSAG簽名正確性分析
4.7.3 環簽名在區塊鏈中的應用
4.8 盲簽名
4.8.1 BLS盲簽名方案
4.8.2 BLS盲簽名正確性分析
4.8.3 盲簽名在區塊鏈中的應用
4.9 后量子簽名
參考文獻
習題
第5章 區塊鏈中的基本密碼協議
5.1 密鑰協商
5.1.1 中間人攻擊
5.1.2 認證密鑰協商
5.1.3 門羅幣隱藏地址
5.2 秘密承諾
5.2.1 哈希承諾
5.2.2 Pedersen承諾
5.2.3 多項式承諾
5.2.4 向量承諾
5.3 秘密分享
5.3.1 Shamir秘密分享
5.3.2 可驗證秘密分享
5.3.3 公開驗證秘密分享
5.3.4 先應式秘密分享
5.4 分布式密鑰生成
5.5 可驗證偽隨機函數
5.6 公平交換
5.7 零知識證明
5.7.1 Sigma協議
5.7.2 離散對數知識證明
5.7.3 離散對數相等性證明
5.7.4 Fiat-Shamir啟發式轉換
5.8 安全多方計算
5.8.1 安全多方計算模型
5.8.2 混淆電路
5.8.3 不經意傳輸
5.8.4 同態加密
5.8.5 安全多方計算與區塊鏈
參考文獻
習題
第6章 區塊鏈中的高級密碼協議
6.1 可驗證延遲函數
6.1.1 可驗證延遲函數基本概念
6.1.2 陷門可驗證延遲函數構造
6.1.3 可驗證延遲函數在區塊鏈中的應用
6.2 Fabric MSP成員關系服務提供商機制
6.2.1 MSP基本概念
6.2.2 MSP結構
6.2.3 MSP證書簽發、驗證與撤銷
6.2.4 MSP在區塊鏈中的應用
6.3 Identity Mixer匿名認證體系
6.3.1 Identity Mixer基本概念
6.3.2 Identity Mixer協議
6.3.3 Identity Mixer在區塊鏈中的應用
6.4 環保密交易RingCT協議
6.4.1 環保密交易基本概念
6.4.2 環保密交易1.0版
6.4.3 環保密交易2.0版
6.4.4 環保密交易3.0版
6.4.5 環保密交易在區塊鏈中的應用
6.5 zk-SNARK協議
6.5.1 zk-SNARK基本概念
6.5.2 zk-SNARK通用構造
6.5.3 zk-SNARK實現
6.5.4 zk-SNARK在區塊鏈中的應用
6.6 Bulletproofs協議
6.6.1 Bulletproofs基本概念
6.6.2 Bulletproofs構造
6.6.3 Bulletproofs在區塊鏈中的應用
6.7 MimbleWimble協議
6.7.1 MimbleWimble基本概念
6.7.2 MimbleWimble構造
6.7.3 MimbleWimble在區塊鏈中的應用
6.8 時空證明
6.8.1 時空證明基本概念
6.8.2 時空證明構造
6.8.3 時空證明在中區塊鏈的應用
參考文獻
習題
附表
附表A 比特幣腳本操作碼
附表B 以太坊字節操作碼:以太坊虛擬機字節碼和對應的gas開銷
索引
“密碼理論與技術叢書”已出版書目
展開全部
區塊鏈密碼學基礎 作者簡介
中國密碼學會安全協議專委會委員,中國密碼學會青年專委會副主任委員,計算機學會區塊鏈專委會常務委員
書友推薦
- >
羅庸西南聯大授課錄
- >
自卑與超越
- >
羅曼·羅蘭讀書隨筆-精裝
- >
姑媽的寶刀
- >
龍榆生:詞曲概論/大家小書
- >
推拿
- >
隨園食單
- >
小考拉的故事-套裝共3冊
本類暢銷