原文:零知識證明(zero-knowledge proof), 完全同態加密

零知識證明 zero knowledge proof 在密碼學中,零知識證明 zero knowledge proof 或零知識協議 zero knowledge protocol 是一種方法,通過該方法,一方 the prover, 證明者 可以向另一方 the verifier, 證明者 證明他們知道值x,而無需傳達任何信息,除了他們知道值x。零知識證明的本質是,通過簡單地揭示信息來證明某人 ...

2020-10-27 11:53 0 708 推薦指數:

查看詳情

什么是混幣、環簽名、同態加密零知識證明

混幣原理:就是割裂輸入地址和輸出地址之間的關系。在一個交易中,假如有很多人參與,其中包括大量輸入和輸出,這樣會比較難在輸入和輸出中找出每個人的對應對,這樣一來,輸入與輸出之間的聯系被事實上割裂。多次混 ...

Fri Aug 24 23:41:00 CST 2018 0 1538
輕松理解零知識證明

零知識證明是一種特殊的交互式證明,其中證明者知道問題的答案,他需要向驗證者證明“他知道答案”這一事實,但是要求驗證者不能獲得答案的任何信息。 一個典型的零知識證明示例是阿里巴巴和強盜的故事: 阿里巴巴知道打開藏着財寶的山洞的咒語。強盜抓住他,讓他說出咒語。 如果阿里巴巴說 ...

Fri Mar 30 19:07:00 CST 2018 0 1294
深入淺出區塊鏈——零知識證明

引子     隱私保護在區塊鏈領域越來越受到重視,在隱私保護的種種手段中,零知識證明脫穎而出。那么零知識證明到底是什么東西呢?   首先,我們拋出一個問題:如何在不說出秘密的情況下,讓對方知道你已經知道了這個秘密? 例子1:用戶注冊   用戶在系統注冊時,系統不會保存用戶的密碼明文 ...

Tue Oct 22 18:19:00 CST 2019 1 2617
淺談承諾(Commitment)和零知識證明(ZKP)

兩者的關系 可以理解為承諾的證明可以直接把秘密值展示給對方看,也可以用零知識證明的方式在不暴露秘密值的情況下證明承諾。 兩者的分別具體介紹可以先看這里:零知識證明和比特承諾,之后再補。 零知識證明 可以參考這篇文章:淺談零知識證明:背景與起源 關於ZCash中用到的零知識證明:不是程序員 ...

Sat Nov 27 00:17:00 CST 2021 3 1719
零知識證明實現地圖的三染色問題

題目 題目:用零知識證明實現地圖的三染色問題(用三種顏色染色一個地圖,保證任意兩個相鄰的地區都是不同的顏色)。 編程驗證下述的設計思路,采用Python和C語言編寫均可。 條件:假設一個交互協議有證明者Alice和驗證者Bob。Alice手里有一個地圖三染色的答案(請見下圖),這個圖總共有 ...

Fri Dec 17 05:15:00 CST 2021 0 938
區塊鏈交易隱私如何保證?華為零知識證明技術實戰解析

摘要:本文通過介紹華為如何在同態加密零知識證明框架的集成介紹來介紹了一些對金融領域交易隱私保護的思路,通過代碼結和應用場景描述了zksnark如何集成到現有聯盟鏈體系保護交易隱私。 本文分享自華為雲社區《區塊鏈交易隱私如何保證?華為零知識證明技術實戰解析》,作者:麥冬爸 ...

Tue Oct 26 18:56:00 CST 2021 2 1388
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM