在公共區塊鏈中透過加密保護資料

買賣虛擬貨幣
隱私限制在處理或交換業務檔案時,貿易伙伴可能需要某些隱私因素。(1)交易資料的隱私性: 交易資料僅供交易雙方閱讀。(2)交易數量和交易對手的身份保密: 公司及其交易對手的交易數量是競爭資訊,不得洩露。(3)時間可見性: 員工加入競爭對手,因此仍然可以訪問系統,不應該看到舊交易。(4)部分可視性: 並非所有當事人都能看到相同的資訊。例如,買方和賣方可以看到交易的所有欄位,但是貨運公司應該只能訪問送貨地址,而不能訪問價格。
(5)新增/刪除交易對手方: 可能需要能夠在交易過程中新增或刪除交易對手方,並允許它們訪問相關檔案。使用公共區塊鏈儲存和交換交易資料會造成主要的隱私障礙:預設情況下,分類帳中輸入的所有資料都是清晰的。由於每個節點都有一個完整的分類賬副本,因此無法儲存資料的機密性。透過加密保護資料

資料加密保護了交易資料的隱私,但網路中交易方的多樣性和環境的不可信任性需要特定的演算法。本演算法的主要步驟如下:

所有網路涉眾都發出一個非對稱金鑰對,並在網路之外交換它們的公鑰。

然後,在交換資訊時:

· 生成一個隨機數
· 一個對稱的AES 256金鑰是由這個數字生成的
· 傳送方使用其私鑰簽署AES金鑰(=>“簽名”)
· 訊息使用AES金鑰加密(=>“加密訊息”)
· 對於每個接收方,AES金鑰都使用接收方的公鑰加密(=>“加密金鑰”)因此,分類賬中記錄了以下內容:簽名/加密資訊/加密金鑰

接收方收到資訊時:

· AES 256金鑰使用接收方的私鑰解密
· AES 256金鑰透過使用傳送方的公鑰驗證簽名來控制
· 內容使用AES 256金鑰解密

這種加密演算法在多大程度上保證了隱私限制?

該演算法提供了安全性和不可抵賴性,它還透過只寫一次(加密的)內容來最小化分類賬中的儲存需求。因此它尊重隱私限制。

此外,對稱加密金鑰稍後可以與控制器共享,因此隱私限制得到了尊重。

離開公司的員工將不能再使用對稱金鑰,也不能再看到過去交易的內容:因此尊重了隱私限制。

最後,同一個交易可以使用多個對稱金鑰加密交易的不同欄位,並與涉眾共享金鑰,從而只公開他們感興趣的資訊:因此尊重了隱私限制。

但這種演算法的缺點是需要在網路之外交換金鑰。最重要的是,它不隱藏交易中涉及的各方,因此不尊重隱私限制。

加密是業務邏輯的障礙?

回顧過去對隱私的需要,加密資料還對區塊鏈中的智慧合約的範圍和使用造成了嚴重的限制,因為它們只能對記錄在分類賬中的資料進行操作,因此每個人都可以看到這些資料。

這帶來了一系列新的挑戰:如何以符合隱私限制的方式加密資料,同時讓“可信”業務邏輯操作這些資料?許多研究人員已經在研究這個主題,看看這個主題是如何演變的將會很有趣。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;