幾類代數(shù)曲線上的快速標量乘算法研究.pdf_第1頁
已閱讀1頁,還剩71頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、在現(xiàn)代密碼體制中,橢圓曲線密碼體制(ECC)是一種應(yīng)用非常廣泛的密碼體制。為了滿足電子認證服務(wù)系統(tǒng)等應(yīng)用要求,國家密碼管理局第21號公告就發(fā)布了SM2橢圓曲線公鑰密碼算法和SM2橢圓曲線公鑰算法推薦曲線參數(shù),在第7號公告中也規(guī)定了無線局域網(wǎng)產(chǎn)品須采用橢圓曲線數(shù)字簽名算法(ECDSA),并且國外的一些公司,如Motorola,Sony,Cisco等,也都開發(fā)出基于ECC的密碼產(chǎn)品,并且以IC芯片或者軟件的形式出現(xiàn)。橢圓曲線密碼體制本身具有

2、存儲空間小、傳輸帶寬要求低、處理器的速度要求低等特點,這些特點對于資源受限的移動用戶終端、IC卡等有著重要的意義。而作為ECC關(guān)鍵運算的標量乘計算,其運算速度決定了整個密碼體制實現(xiàn)的效率。因此,如何快速地計算標量乘,成為了密碼學(xué)相關(guān)領(lǐng)域科研人員關(guān)注的熱點問題。如何提高標量乘算法的計算效率,可以從兩個方面入手:(1)尋求對標量k的有效表示;(2)加快底層的域運算。
   本論文主要研究了兩類代數(shù)曲線上的快速標量乘算法。一類是Edw

3、ards曲線,該類曲線上的有理點群運算具有法則簡單、計算加點和二倍點有相同的公式表示等特點。相關(guān)文獻對Edwards曲線上的群運算作了詳細的分析,指出其運算效率高于Hessian曲線、Jacobiquartics曲線等其他形式的代數(shù)曲線。
   (1)首先介紹了已有的一種Edwards曲線上的快速標量乘算法。然后通過對標量七進行四進制表示,引入3倍點的計算公式,提出了一種新的快速標量乘算法。同時比較了原算法和改進算法的計算量,并

4、分析了原算法和改進算法的安全性。結(jié)果表明:不論n的大小(假設(shè)標量用三進制表示時有n位),及D和M的大小關(guān)系如何,改進算法的計算量始終是少于原算法的,并且相比于原算法,改進算法節(jié)省了約20%的存儲空間。
   (2)利用相關(guān)文獻提出的計算2nP,3nP的快速算法,通過將標量k進行2,3進制的混合表示,提出了一種快速標量乘的算法,該算法能有效地減少標量乘算法的計算量。本文研究的另一類代數(shù)曲線是超橢圓曲線Cq∶v2=up+qu+b。超

5、橢圓曲線密碼體制(HECC)的安全性是以超橢圓曲線上的Jacobian商群上的離散對數(shù)問題為基礎(chǔ)的,其結(jié)構(gòu)和運算比有理點群要復(fù)雜。但是相比于其他的密碼體制,超橢圓密碼體制也有其自身的優(yōu)勢,比如更強的單比特安全性,豐富的可用于密碼體制的超橢圓曲線。本文重點研究了超橢圓曲線Cq上的快速除子標量乘算法。相關(guān)文獻提出了計算pιD的快速算法,其中p是一個素數(shù),D為Cq上的一個除子,ι為任意正整數(shù)。一般的雙基鏈算法都是將標量k分解為2,3進制的,而

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論