買以太坊 買以太坊
Ctrl+D 買以太坊
ads
首頁 > ETH > Info

TRA:科普之密碼專欄 | 動手計算雙線性對(中)_數字貨幣

Author:

Time:1900/1/1 0:00:00

前言

上一篇分享了“模運算”相關的知識,并且計算了一些有限域的例子,這一篇我們討論在通用零知識證明中經常提到的橢圓曲線和雙線性配對。橢圓曲線作為雙線性對的基礎和前置知識,我們首先介紹一下其在實數域上的表現形式,然后通過計算的方法列出”F_101”和其擴域“F_101^2”上的全部元素的列表。

橢圓曲線相關知識---曲線方程

橢圓曲線的一般形式的方程其實比較復雜,稱為Weierstrass方程,形如下面的形式:

我們先將a,b,c,d,e隨意的取值為1,2,3,4,5,并通過畫圖來查看曲線在直角坐標系上的表現形式。根據二次方程求根公式,我們將其變換為x關于y的函數

人民數字FINTECH推出區塊鏈科普動畫:人民日報數字傳播發布微博稱,人民數字FINTECH出品《趣味科普|區塊鏈動畫》。[2020/3/31]

根據方程作圖如下:

根據上面的方程和作圖過程了解道,曲線由上下兩個半支組成,關于y=0.5對稱。

對稱的總是美的,但是這個曲線卻有一點瑕疵,他的對稱軸并不是x軸而是y=0.5。考慮到Weierstrass太過復雜,人們更經常使用的是在Weierstrass方程的基礎上進行一些坐標變換和參數化簡后的形式。新的形式關于x軸對稱。

現場 | 火幣中國推出數字經濟及區塊鏈產業科普新書:金色財經現場報道,12月6日,由海南省工業和信息化廳主辦,南南合作金融中心協辦,海南生態軟件園、火幣中國承辦的“海南自貿港數字經濟和區塊鏈國際合作論壇”在海口舉行,這是全球首次區塊鏈部長級論壇。

在本次論壇上,火幣中國舉行了“數字經濟及區塊鏈產業科普系列新書發布”儀式,希望通過教材、專業教育、培訓等多種方式,幫助從業者、高校、研究機構深入了解區塊鏈,從而建立起區塊鏈全局性知識模型,真正推動區塊鏈應用落地。火幣中國CEO袁煜明介紹,將聯合機械工業出版社面向普通高等教育推出《區塊鏈導論》、《區塊鏈系統設計與應用》和《區塊鏈新商業模式分析》系列教材,這是國內最早推動的區塊鏈教材之一;火幣中國還積極參與數字經濟的研究,由中信出版社出版的新書《讀懂Libra》已經上市;由火幣中國負責編寫的區塊鏈技術科普讀物《區塊鏈技術進階指南》將于12月面世;首本行業內最全的區塊鏈應用案例集《區塊鏈產業應用100例》在本次論壇進行了首次刊印。[2019/12/6]

當取a=0,b=3時,畫出曲線如下圖,容易驗證是曲線上一點,對稱的也是。

動態 | 新浪財經:官媒針對區塊鏈的報道從科普宣傳轉向打假監管:據新浪財經今日消息,“1025新政”滿月,一個月間,官媒對區塊鏈的態度風向已轉。據11月初的一項統計,七家黨媒在新政一周內發布了65篇直接相關報道,當時文章中的關鍵詞是數據、產業、安全、創新等,大量文章偏向于科普區塊鏈的概念以及應用介紹,提醒警惕虛擬貨幣炒作的僅有3篇。近期,官媒的批評焦點則紛紛指向借區塊鏈之名進行的虛擬貨幣發行和炒作行為。據統計,新華網、人民網收錄轉載的,以打擊虛擬貨幣或揭露假借區塊鏈行騙為主題的文章,自10月25日到11月25日午間,共28篇;其中,11月19日至11月25日的一周內就高達15篇。這些文章主要圍繞三個觀點展開:厘清區塊鏈和虛擬貨幣的關系,說明二者概念不等;打擊偽“區塊鏈”騙局,或是虛擬貨幣騙局揭露;提醒民眾,區塊鏈不能成為炒作的噱頭,更不是行騙的招牌,需警惕此類活動,理性投資。[2019/11/26]

動態 | 央行官微舊文重發“再科普”:范一飛詳解數字貨幣:據中國經濟網消息,今日,央行官微公眾號頭條重新發布央行副行長范一飛在2018年1月25日題為《關于央行數字貨幣的幾點考慮》的文章,對央行數字貨幣再次進行科普。同時,微信公眾號第二條發布支付司副司長穆長春8月10日在第三屆中國金融四十人伊春論壇上的演講。近年來,各主要國家和地區央行及貨幣當局均在對發行央行數字貨幣開展研究,新加坡央行和瑞典央行等已經開始進行相關試驗,人民銀行也在組織進行積極探索和研究。[2019/8/21]

通過方程我們畫出了曲線y^2=x^3+3的圖像,但是說這就是橢圓曲線的圖像其實并不準確。準確地說,我們畫的是在實數域上這個方程的圖像。在復數域上當然有更多的點也滿足曲線方程但是我們的圖像中并沒有體現,例如。如果把曲線看作點的集合,那數域的擴張直接影響到我們要討論的這個集合的大小,這在本文后半部分我們還會看到。

另外為了讓其擁有更多的性質,我們認為橢圓曲線其實還包括一個“無窮遠”點。這個點在圖中并不能體現出來,我們也不能以直角坐標的形式寫出這個點的坐標,但是當我們說橢圓曲線時默認其點的集合中包含這個點。“無窮遠點”一般用"O?"表示。

科普時報:區塊鏈與云計算長期發展目標不謀而合:據《科普時報》今日報道,區塊鏈與云計算兩項技術的結合,從宏觀上來說,一方面,利用云計算已有的基礎服務設施或根據實際需求做相應改變,實現開發應用流程加速,滿足未來區塊鏈生態系統中初創企業、學術機構、開源機構、聯盟和金融等機構對區塊鏈應用的需求。另一方面,對于云計算來說,“可信、可靠、可控制”被認為是云計算發展必須要翻越的“三座山”,而區塊鏈技術以去中心化、匿名性,以及數據不可篡改為主要特征,與云計算長期發展目標不謀而合。[2018/5/4]

橢圓曲線相關知識---點的運算

就像討論“F_7”時那樣,有了元素的集合還需要有在集合上的運算。這條曲線就是橢圓曲線點的集合,但是為了構建密碼算法還需要定義點的運算。不同于域中需要兩種基本運算,這里我們只需要定義一種特殊的基本運算就可以,不妨將這種運算稱作加法,用“+”表示。

通過幾何意義可以清楚的理解這種運算的定義,例如我們選取了曲線上的兩個點A和B計算加法,把A+B的結果記為C,過程如下:

1)過AB做直線,交曲線于T;

2)過T做x軸垂線,交曲線于C點,C即為所求;

需要說明的是,當兩個“加數”位置的點為同一個點時,步驟一中所做的其實是過該點的切線。另外,當AB的連線本身就垂直于x軸時,我們規定AB和曲線的第三個交點是無窮遠點“O”。

在這樣的規則下容易發現,任何點P都有一個對應的P’,使得P+P’=O;并且任何點A和O的運算的結果都是A本身。而且因為連線AB和連線BA其實是同一條直線,因此我們也能夠得知這里定義的點的加法是滿足交換率的。

根據定義再結合一些解析幾何的知識,就可以求出點加法的坐標計算公式。例如假設A和B的坐標分別為(Xa,Yb)和(Xa,Yb),那么C點坐標如下:

其中"λ"是直線AB連線的斜率,或者當A、B重合時是A點的切線斜率。

現在我們將轉而討論有限域上的橢圓曲線,其上的橢圓曲線表現為一些散布的點。在有限域上A+B雖然已經沒有明確的幾何意義,但是有同樣的計算公式。我們已經驗證過是橢圓曲線上的點,那么我們就把該點記為G,并且從該點開始,計算G,G+G,G+G+G...看看會有怎樣的規律。

以G+G為例,我們進行演算,首先計算λ,也就是G點的斜率:

然后計算C點坐標:

因此G+G的坐標為。而G+2G稍稍有不同,主要是λ需要從切線斜率修改為過AB的直線斜率:

因此我們也計算出G+2G=3G的坐標,以此類推進行計算,我們得到下表

讀者可以選擇表中的點,例如(32,42),來驗證其是否在曲線上,也就是是否滿足曲線方程y^2=x^3+3mod101,相關演算我們不在本文贅述。

經過計算和驗證可以發現,這一系列點構成了一個周期為17的循環。如果我們將k個G相加記為kG,并且將O看作0G,那么有17G=O。這像極了模17加法的規律,并且在模17加法和為0的兩個數對應的兩個橢圓曲線點的和正好是O,我們說這樣的17個點和加法一起構成一個有17個元素的循環群。因為這只是一篇科普性質的文章,我們不給出循環群的嚴格定義,但是正如它的名字中強調的“循環”,循環群最突出的性質就是能夠由某個元素不斷運算從而得到全部。

需要強調的是這17個點并不是F_101上橢圓曲線的全部,但僅利用這17個元素組成的集合我們已經能夠在其中完成點的加法運算,也就是說任意選擇集合中兩個點進行加法,其結果不會跳出到集合之外。

在本篇最后,我們展示17個點在直角坐標系中的分布,讀者可以體會其中的對稱之美。下一篇我們將找到另一個17個元素的循環群并且在其基礎上計算雙線性映射,敬請期待。

附錄

▲表2:模101元素逆元表

喬沛楊

趣鏈科技基礎平臺區塊鏈底層密碼學小組

Tags:區塊鏈數字貨幣RSTTRA區塊鏈工程專業學什么課程數字貨幣錢包First SiriusWrapped Strax

ETH
CON:Layer2互操作性協議Connext推出生態系統贈款計劃_Connect

巴比特訊,11月10日,以太坊Layer2互操作性協議Connext宣布推出Connext生態系統贈款計劃,目前正在接受第1批項目申請.

1900/1/1 0:00:00
MET:扎克伯格公開信:為了元宇宙,我們更名為Meta_metamask小狐貍錢包官網最新版

10月28日,馬克·扎克伯格發布Facebook更名公開信《Founder’sLetter,2021》。我們正處于互聯網下一章的開端,這也是我們公司的下一章.

1900/1/1 0:00:00
NFT:NFT+AI可以如何應用?三大關鍵類別了解一下_人工智能

文章源自元宇宙見聞 編輯|Camila? 原標題:《NFT+AI——打造智能所有權新形式》NFT是當下最具潛力的賽道,也是絕佳的炒作題材.

1900/1/1 0:00:00
NFT:取代還是融合,NFT藝術與傳統藝術碰撞會發生什么?_nftart幣最新消息

原標題:《Footprint:NFT藝術將取代傳統藝術嗎?》撰文:Footprint分析師Simon(simon@footprint.

1900/1/1 0:00:00
PPL:國資委出臺新規深化法治央企建設,“點名”運用區塊鏈等新一代信息技術_ripple

證券日報記者?杜雨萌 為進一步推進中央企業法治建設,提升依法治企能力水平,11月1日,國務院國資委對外發布《關于進一步深化法治央企建設的意見》,提出全面提升依法治企能力.

1900/1/1 0:00:00
比特幣:Bitwise撤回比特幣期貨ETF申請,將繼續申請現貨比特幣ETF_WIS

據DeFi之道消息,11月11日,加密貨幣指數基金管理公司Bitwise首席信息官MattHougan發推宣布,Bitwise撤回此前向美國證券交易委員會提交的比特幣期貨ETF申請.

1900/1/1 0:00:00
ads