7*24快訊比特幣上的...

比特幣上的雙線性配對——基於配對的密碼學:第1 部分

這篇文章最初發表於 中等的.

基於配對的密碼學 是橢圓曲線密碼學的一種變體,比特幣 ECDSA 簽名基於。由於配對的特性,新的密碼算法和協議可以實現其他方式無法實現的功能或效率,例如基於身份的加密(IBE)、基於屬性的加密(ABE)、認證密鑰交換(AKE)和短簽名。

<跨度样式="字体大小:10pt;">雙線性配對” width=”448″ height=”351″ srcset=”https://coingeek.com/wp-content/uploads/2022/06/bilinear-pairings-on-bitcoin-pairing-based-cryptography-part-1-inline-1.png 448w, https://coingeek.com/wp-content/uploads/2022/06/bilinear-pairings-on-bitcoin-pairing-based-cryptography-part-1-inline-1-300×235.png 300w, https://coingeek.com/wp-content/uploads/2022/06/bilinear-pairings-on-bitcoin-pairing-based-cryptography-part-1-inline-1-280×220.png 280w, https://coingeek.com/wp-content/uploads/2022/06/bilinear-pairings-on-bitcoin-pairing-based-cryptography-part-1-inline-1-100×78.png 100w” sizes=”(max-width: 448px) 100vw, 448px”/><figcaption id=雙線性配對

基於配對的密碼學的幾種應用已經在許多領域得到了實際應用 區塊鏈.

  1. Zcash 實現了一個名為zk-SNARKs 的零知識證明算法(Zero-Knowledge Succinct Non-Interactive Argument of Knowledge)
  2. 以太坊支持 配對檢查 執行zkSNARK 驗證
  3. DFINITY(現在稱為互聯網計算機)構建了一個基於BLS 簽名的方案,比ECDSA 簽名更短。

我們展示了配對可以直接在比特幣上實現,從而使以前認為不可能在比特幣上實現的各種基於配對的密碼學應用成為可能。

雙線性對

一對 e 只是一個接受兩個輸入¹並返回一個輸出的函數,如下所示。

配對

配對

雙線性對具有以下性質:

: 雙線性映射方程
雙線性映射方程

也就是說,它在每個輸入中都是線性的。很容易看到以下成立。線性方程

直觀地說,可以交換標量 n 在其輸入之間並將其作為指數取出。

玩具示例

讓我們看看下面的配對函數。

配對功能

它是雙線性的,因為它滿足上面的兩個方程。例如,

線性方程組

橢圓曲線上的雙線性對

實際上,上述配對對於加密使用來說並不安全。相反,我們使用配對 橢圓曲線. 輸入是橢圓曲線上的點,輸出是數字²。有多種方法可以在橢圓曲線上構建配對,例如 韋爾, 泰特, 和 配對。

米勒算法

米勒算法 用於有效地計算配對。它由兩部分組成:

  1. 主循環:第3 到10 行。它在結構上類似於 雙加 計算標量點乘法時的算法。
  2. 第11 行的最終求冪。

p, k, r 是所用橢圓曲線的參數³。

計算Tate 配對e(P, Q) 的米勒算法

計算Tate 配對e(P, Q) 的米勒算法

執行

我們已經實現了米勒算法來計算下面的泰特配對,基於我們的 橢圓曲線算術庫.

實現泰特配對e(P, Q)

線函數(P,Q,R) 是通過P 和Q 並在R 處求值的線函數。

***

筆記:

[1] 故名 配對。

[2] 嚴格來說,它是乘法群中的一個元素。由於這是對配對的介紹,因此我們在整篇文章中選擇可讀性而不是數學嚴謹性。

[3] 並非所有橢圓曲線都可以用於配對。在實踐中僅使用配對可有效計算的配對。他們叫 配對友好曲線, 其中 巴雷托-奈里格 (BN) 或Boneh-Lynn-Shacham (BLS) 曲線是值得注意的例子。

觀看:Craig Wright 博士的主題演講:BSV 全球區塊鏈大會上的雲安全、覆蓋和區塊鏈

比特幣新手?查看CoinGeek 的 初學者的比特幣 部分,了解更多關於比特幣(中本聰最初設想)和區塊鏈的終極資源指南。

Source Link

最受歡迎

繼續閱讀

長期持有者持有的比特幣(BTC)供應量達到最高水平

根據Glassnode 的估計,比特幣的長期持有者(LTH)目前擁有1452 萬枚BTC,創歷史新高,只剩下25% 留給短期持...

抓住Web3 遊戲的先發優勢:成功策略

Web3和區塊鏈技術的出現徹底改變了遊戲行業,為開發者和企業家提供了前所未有的機遇。 Web3 遊戲的去中心化性質為創新遊戲貨幣化模式、玩家所有權和社區參與打...

現在讀

$COOKIE, the Cookie3 Mark...

Tallinn, Estonia, March 26th, 2024...

長期持有者持有的比特幣(BTC)供應量達到最高水平...

根據Glassnode 的估計,比特幣的長期持有者(LTH)目前擁有1452 萬枚BTC,創歷史新高,只剩下25% 留給短期持有者和投機者。 儘管BTC 的價格在過去一個月中保持相對平穩,範圍在約29,000 美元至31,000 美元之間,但人們還是開始瘋狂囤積。 ...

Caldera 宣布與Espresso Syste...

Caldera 開發人員可以利用Espresso Sequence...

抓住Web3 遊戲的先發優勢:成功策略

Web3和區塊鏈技術的出現徹底改變了遊戲行業,為開發者和企業家提供了前所未有的機遇。 Web3 遊戲的去中心化性質為創新遊戲貨幣化模式、玩家所有權和社區參與打開了大門。對於那些尋求利用Web3 遊戲巨大潛力的人來說,確保先發優勢至關重要。 了解Web3 遊戲生態系統在深入研究Web3 遊戲之前,有...

Taapsee Pannu 推出NFT 平台,介紹...

企業家貢獻者表達的意見是他們自己的。 您正在閱讀《企業家印度》,這是企業家媒體的國際特許經營刊物。 女演員Taapsee Pannu 最近推出了“taapseeclub.com”,這是她自己的非同質代...

比特幣(BTC) 地址休眠超過11 年,轉移310...

經過11 年多的閒置之後,一個包含3100 萬美元BTC 的休眠比特幣地址最近突然活躍起來。 2023年7月22日,地址 轉入 將其全部餘額轉移到新地址。 早期BTC 地址復活 比特幣自2009 年以來就已經存在,因此存在多年來不活躍的休眠地址,其中包含大量BTC。這種加密貨幣的一些早期採用者能夠...

加密貨幣死了嗎?當今加密貨幣的現狀

您之前可能聽說過加密貨幣正在消亡(或比特幣已消亡)。在這篇文章中,我們將研究加密貨幣的狀態,並嘗試回答這個問題:加密貨幣現在已經死了嗎? 在我們開始之前,我們想澄清一下,本文指的是最廣泛意義上的“加密貨幣行業”; 在裡面 網絡3 感覺。該定義包括加密資產市場; 但它還包括其他非財務用例。 隨著近來加...

Chancer 可能成為體育和社交博彩領域的下一個...

加密貨幣 隨著企業財報季節的繼續,本週股市表現好壞參半。在Ne...

以太坊(ETH) 創下兩個月來CEX 流入最高紀錄...

過去一周,以太坊(ETH)流入中心化交易所(CEX)的資金量創下了過去兩個月來的最高水平。這些重大的資產變動表明ETH 的價格可能會下跌。 CoinGecko 數據顯示,第二大加密貨幣的價格一直在小幅下跌,過去一周價值下跌了2.5%。截至撰寫本文時,以太幣易手價格為1,892.65 美元,過去24...

新的DeFi 法案有“不可行的義務”

加密貨幣創新委員會表示,新的反洗錢法案沒有為DeFi 中的非法金融...

幣安大幅削減成本,瑞波幣為美國銀行和加密貨幣風險投...

美國證券交易委員會(SEC)對加密貨幣公司的打擊似乎嚴重影響了幣安的業務。據報導,在過去幾週內,該加密貨幣交易所解雇了1,000 多名員工,並削減了一些福利。 幣安表示,“當前的市場環境和監管環境”導致利潤下降,這表明可能正在進行更多削減。一位發言人告訴Cointelegraph,該公司將考慮縮減“...

Automata 雙週更新:第48 期| 通過自動...

迎接新的季度意味著設定我們的意圖並為團隊規劃下一步的行動。幕後醞釀的一切——合作、產品功能和營銷發布——很難抑制我們的興奮。我們一開始就在1RPC(2 個備受期待的第2 層主網)上添加了對Linea 和Base 的支持。科技載體更新頁腳以顯示界面版本平滑的用戶體驗 USDC CCTP 支持 關於仲裁...