《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 業界動態 > 一種通用GF(2m)模乘加速器的快速實現

一種通用GF(2m)模乘加速器的快速實現

2008-07-25
作者:楊先文1, 李 崢1,方 斌2

??? 摘 要:橢圓曲線密碼體制" title="橢圓曲線密碼體制">橢圓曲線密碼體制(ECC)中,有限域GF(2m)上模乘運算是最基本的運算,加速模乘運算是提高ECC算法性能的關鍵。針對不同不可約多項式廣泛應用的現狀,提出了一種通用GF(2m)模乘加速器設計方案。該加速器通過指令調度的方式,能快捷地完成有限域上模乘運算。實現結果表明,該設計完全適用于智能卡等應用要求。
??? 關鍵詞: 有限域; 橢圓曲線密碼體制; 模乘運算; 快速實現

?

??? Neal Koblitz和V.S.Miller在公鑰密碼理論中引入橢圓曲線群,提出了橢圓曲線密碼體制ECC(Elliptic Curve Cryptography)。隨著傳統公鑰密碼體制受到大數分解和并行處理技術的日益嚴峻的挑戰,ECC便以最強的單比特安全性、曲線參數的更多可選性等優點得到了人們越來越多的重視,其中基于GF(2m)上的橢圓曲線密碼體制的設計與實現是研究的熱點之一。針對ECC應用現狀,本文提出一種通用GF(2m)模乘加速器結構(密鑰擴展范圍:160≤m≤400)并對其快速實現。
1 算法及加速器結構設計
??? 橢圓曲線密碼系統運算層次如圖1所示。由圖1可知,模乘運算是ECC中最基本的運算之一,且模平方和模逆運算都可以轉化為模乘運算操作。因此,快速實現模乘加速器具有很強的應用價值。對于有限域GF(2m)中的元素,一般有正規基表" title="基表">基表示和多項式基表示兩種形式。采用不同基表示,雖然都可以表示成二進制數串的形式,但其對應的有限域中的運算卻不一樣。模乘加速器采用正規基表示基域元素時,很容易進行平方和指數運算,但是實現面積較大,也不具有通用性,這是因為正規基通常選取最優正規基(ONB),而最優正規基的存在是有條件的。考慮到一般的有限域元素最直接、最常用的表達式是多項式的形式,且具有通用性。因此,本文提出的模乘加速器設計是基于一般不可約多項式的。

?


1.1 有限域GF(2m)上模乘運算
??? 基域GF(2m)上多項式基表示下的模乘運算從處理方式上大體可以分為全串行、全并行、串并" title="串并">串并結合三種類型,且對應三種不同的快速設計方案。全串行模乘加速器是最簡單的一種設計方案,完成一次GF(2m)上模乘運算至少需要m個時鐘周期" title="時鐘周期">時鐘周期,運算效率相對較低。由于其實現面積小,因此通常應用于資源受限環境。全并行模乘加速器可以用一個時鐘周期完成運算,但是其電路規模和m2成正比,所以當遇到較大m時,其面積和功耗將會急劇增大。串并結合模乘加速器是一種比較現實的設計方案,在設計該加速器之前需要選取一個合理的數字大小(digit-size)。若選取數字大小為g,則完成一次GF(2m)上模乘運算需[(m+1)/g]個時鐘周期。在綜合考慮效率、規模和功耗等各種因素情況下,本文模乘加速器將采用數字大小為8的串并結合加速器設計方案。若記

???

則其算法描述如下:

???

??? 在上述算法步驟①中,V1的計算實際上只需將P(x)邏輯左移g bit,然后再模約不可約多項式F(x)即可。在快速實現時,該操作是在一個時鐘周期內完成的。其原理如圖2所示,其中L&R表示邏輯左移1bit后模約不可約多項式操作。

?

?

???

????若記LeftShift(g)為邏輯左移1位,則對于任意k(0???

??? 因此,在上述算法步驟②中,V2的計算類似于V1的計算。只是在最后結果輸出時要考慮乘數的作用,該部分對應在硬件結構上就是m×g個與門和m×(g-1)個異或門,其原理如圖3所示,其中bit(j)表示m bit數據的第j bit(0≤j

?

?

??? 在模乘加速器片選信號有效時,計算V1的邏輯電路和計算V2的邏輯電路在同一時鐘周期內是并行工作的,并且時鐘延遲相當,計算結果在下個時鐘上升沿到來時得到。
1.2 通用GF(2m)模乘加速器結構設計
??? 結合上述原理和方法,本文提出的通用GF(2m)模乘加速器架構如圖4所示。

?


??? 該加速器支持定義在GF(2m)和160≤m≤400上的模乘和模加運算。分為邏輯控制單元" title="控制單元">控制單元、運算邏輯單元和寄存器三個模塊。邏輯控制單元主要對運算邏輯單元及各個寄存器讀寫進行控制。根據外部指令OC內容的不同,它控制加速器完成不同的操作。指令與操作之間的對應關系如表1所示。

?


??? 運算邏輯單元主要包括乘運算邏輯和模約邏輯,在邏輯控制單元控制下每個時鐘周期完成8bit模乘運算,并且在[(m+1)/8]個時鐘周期后將運算結果送入結果寄存器。寄存器模塊主要保存運算數據,在進行模乘運算時,在當前時鐘周期內,被乘數寄存器和不可約多項式寄存器中的數據是一次性讀入到運算邏輯,而乘數寄存器中的數據只有高8位被讀入,同時乘數寄存器邏輯左移8位等待下一個時鐘周期的到來。
??? 對于基于橢圓曲線離散對數問題(ECDLP)的公鑰加密體制,只有當私鑰長度至少為160bit時,才能達到理想中的安全強度。因此,通用模乘加速器應用時要解決其接口問題。該加速器引腳定義如表2所示。

?


??? 需要說明的是,為了使該加速器適合不可約多項式的任意選取,在設計乘運算邏輯和模約邏輯時應考慮到各種不可約多項式的情況。如果選取特殊的不可約多項式:三項式或五項式、全一式(AOP),則加速器規模將有所減小,效率將有所提高,但是達不到通用的目的。這也是本文選取一般不可約多項式的原因。
2 實現和結果分析
??? 采用VHDL語言作為設計工具,對上述加速器進行了設計實現。使用ModelSim軟件對實現結果進行功能仿真,保證了功能設計的正確性。利用Quartus II軟件平臺,選擇器件環境為CycloneII EP2C35F672C6完成通用加速器的邏輯綜合和時序仿真,并經過FPGA開發環境驗證,邏輯綜合所得性能參數如表3所示。其中,標量乘速度是在頻率為50.17MHz時鐘驅動下,加速器配合微控制器(MCU)工作時的應用評估。

?


參考文獻
[1] ?吳永一,李慶,曾曉洋.具有防御功耗攻擊性能的雙域橢圓曲線密碼處理器設計[J].小型微型計算機系統,2006,27(12):2321-2325.
[2] ?蔣林,章倩苓,謝曉燕.基于GF(2n)的ECC協處理器芯片設計[J].微電子學與計算機,2003,(9):50-54.
[3] ?DAILEY D V, PAAR C. Efficient arithmetic in finite field ?extensions with application in elliptic curve cryptography[J]. Journal of Cryptology, 2001,14(3):153-176.
[4] ?Standard specifications for public key cryptography[S].?IEEE P1363-2000, August 2000.
[5] ?KOBLITZ N. Elliptic curve cryptosystems[J]. Mathematics of Computation, 1987,48(177):203-209.

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品青草综合久久久久99| 亚洲麻豆一区| 久久久久**毛片大全| 欧美日韩91| 久久精品免费电影| 欧美国产日韩在线| 黑人巨大精品欧美一区二区小视频| 久久国产精品久久久久久电车| 国内自拍亚洲| 欧美日韩系列| 国产午夜精品久久久久久免费视| 久久久美女艺术照精彩视频福利播放| 国产一区二区观看| 欧美日韩国产免费| 久久看片网站| 99视频在线精品国自产拍免费观看| 久久夜色精品| 性欧美大战久久久久久久免费观看| 亚洲精品影院在线观看| 99视频精品全国免费| 亚洲欧洲一区二区三区在线观看| 欧美精品成人一区二区在线观看| 国产一区二区日韩精品| 亚洲视频一区在线| 国产精品爱久久久久久久| 欧美色精品天天在线观看视频| 欧美日韩一卡二卡| 欧美成人免费观看| 欧美在线在线| 激情婷婷欧美| 欧美精品久久久久久久久久| 亚洲精品中文字幕有码专区| 女人香蕉久久**毛片精品| 国内揄拍国内精品少妇国语| 久久大香伊蕉在人线观看热2| 欧美一区三区二区在线观看| 国产农村妇女精品一二区| 免费在线播放第一区高清av| 国产精品第三页| 久久精品一区中文字幕| 免费成人你懂的| 136国产福利精品导航网址| 激情欧美一区二区三区| 久久精品国产77777蜜臀| 欧美一区二区三区在线| 国产欧美69| 国产精品日本精品| 亚洲第一主播视频| 国模精品一区二区三区色天香| 亚洲黄色片网站| 欧美日韩免费在线| 樱桃国产成人精品视频| 国产精品麻豆欧美日韩ww| 国产精品久久久免费| 亚洲无人区一区| 亚洲国产精品久久精品怡红院| 欧美日韩一区二区免费视频| 国产精品免费区二区三区观看| 在线看成人片| 欧美国产视频日韩| 亚洲一区二区三区免费在线观看| 在线视频日本亚洲性| 国产模特精品视频久久久久| 国产精品成人在线| 亚洲国产精品va在线看黑人| 久久久久国产一区二区| 红桃视频国产一区| 欧美一区二区三区免费观看视频| 在线欧美小视频| 欧美日韩精品一区二区| 欧美一区二区三区四区夜夜大片| 欧美午夜无遮挡| 91久久在线视频| 亚洲欧美影音先锋| 亚洲砖区区免费| 一区二区高清在线观看| 可以看av的网站久久看| 国产精品草莓在线免费观看| 欧美日韩综合在线| 国产一区二区三区在线免费观看| 一本一本大道香蕉久在线精品| 国产精品久久久久国产精品日日| 一区二区三区在线视频免费观看| 欧美日韩国产综合视频在线| 亚洲国产综合视频在线观看| 欧美 日韩 国产一区二区在线视频| 亚洲精品国产精品久久清纯直播| 亚洲国产女人aaa毛片在线| 久久成人在线| 老鸭窝亚洲一区二区三区| 国产精品日韩专区| 中文亚洲字幕| 久久久亚洲午夜电影| 中文久久精品| 亚洲韩国青草视频| 欧美肉体xxxx裸体137大胆| 久久久久久久欧美精品| 国产精品久久久久久久久久ktv| 久久伊人免费视频| 亚洲激情一区二区三区| 久久天天躁狠狠躁夜夜爽蜜月| 久久gogo国模裸体人体| 欧美日韩精品二区| 亚洲成色777777女色窝| 亚洲一区美女视频在线观看免费| 欧美成年人视频| 久久激情网站| 欧美日韩精品在线观看| 国产日韩亚洲欧美综合| 日韩一级网站| 好吊成人免视频| 欧美高清成人| 亚洲欧美日韩一区二区三区在线观看| 欧美一区影院| 欧美日韩亚洲另类| 欧美 亚欧 日韩视频在线| 欧美风情在线观看| 在线成人性视频| 国产视频久久| 久久午夜精品| 欧美影片第一页| 国产亚洲成av人在线观看导航| 欧美日韩一区二区三区视频| 免费视频久久| 国产欧美一区二区在线观看| 午夜欧美大尺度福利影院在线看| 国产精品久久国产愉拍| 国产欧美一区二区精品忘忧草| 亚洲欧洲日韩女同| 亚洲福利免费| 欧美高清一区二区| 欧美一区二区三区视频| 欧美一区二区三区精品电影| 午夜精品区一区二区三| 国产精品美女主播在线观看纯欲| 亚洲国产成人精品久久| 欧美三区在线视频| 欧美日韩专区| 欧美不卡在线视频| 美女视频黄 久久| 欧美bbbxxxxx| 国内久久精品视频| 欧美一区二区三区视频在线观看| 亚洲天堂偷拍| 日韩视频免费观看高清完整版| 欧美日韩视频在线第一区| 亚洲激情网站免费观看| 最新高清无码专区| 久久天天躁夜夜躁狠狠躁2022| 久久久99国产精品免费| 亚洲欧美成人网| 欧美在线三级| 欧美福利网址| 99视频热这里只有精品免费| 久久综合一区| 久久福利精品| 在线精品国产成人综合| 欧美精品激情在线| 蜜月aⅴ免费一区二区三区| 国产亚洲一级高清| 麻豆九一精品爱看视频在线观看免费| 欧美中文在线观看| 亚洲美女av黄| 日韩午夜在线电影| 日韩写真在线| 影音先锋在线一区| 欧美激情一区二区三区四区| 狠狠做深爱婷婷久久综合一区| 久久一区二区三区超碰国产精品| 国产精品性做久久久久久| 国产精品第一页第二页第三页| 日韩视频一区二区三区在线播放| 日韩性生活视频| 亚洲国内精品在线| 欧美成人精品在线| 欧美一区二区在线免费播放| 9人人澡人人爽人人精品| 午夜一区二区三区不卡视频| 亚洲一区免费| 国产精品成人免费精品自在线观看| 在线精品亚洲一区二区| 欧美视频一区在线观看| 欧美人妖另类| 国产综合色精品一区二区三区| 国产日韩亚洲欧美综合| 欧美一区二区三区视频| 在线亚洲精品福利网址导航| 亚洲国内在线| 欧美国产亚洲视频| 欧美日韩久久不卡| 免费在线看成人av| 欧美日韩国产成人在线观看| 亚洲国产精品高清久久久| 亚洲美女av电影| 欧美视频三区在线播放| 亚洲黄色精品| 欧美性大战久久久久| 午夜伦欧美伦电影理论片| 国产精品v一区二区三区| 欧美国内亚洲| 欧美日韩免费在线| 伊人久久综合| av成人免费在线| 欧美在线一级va免费观看| 国产精品久久久亚洲一区| 日韩一级精品| 欧美一区二区女人| 久久免费精品视频| 亚洲午夜国产成人av电影男同| 一区二区欧美在线| 欧美日韩和欧美的一区二区| 欧美精品一区三区在线观看| 国产精品视频免费观看www| 亚洲精品三级| 美国成人直播| 一本久道久久综合中文字幕| 免费观看在线综合色| 一区二区三区在线免费视频| 亚洲精品一区久久久久久| 久久久国际精品| 欧美人与禽猛交乱配视频| 亚洲天堂久久| 在线日韩精品视频| 欧美色偷偷大香| 亚洲精品久久久一区二区三区| 欧美天天视频| 在线欧美电影| 欧美日韩精品高清| 99精品国产一区二区青青牛奶| 欧美日本韩国一区| 欧美一区二区三区播放老司机| 亚洲精品乱码久久久久久蜜桃91| 亚洲综合导航| 亚洲一区二区三区在线| 久久久久久久久久久久久女国产乱| 老鸭窝91久久精品色噜噜导演| 国内久久精品视频| 久久视频在线免费观看| 欧美日韩精品一区二区三区| 欧美福利视频| 亚洲国产成人av好男人在线观看| 午夜精品999| 国产精品影片在线观看| 欧美日韩精品免费观看视频| 亚洲图色在线| 国产精品久久久久久妇女6080| 黄色成人精品网站| 久久资源av| 欧美激情一级片一区二区| 国产综合久久久久影院| 午夜亚洲激情| 国产一区二区三区视频在线观看| 国产精品高清在线观看| 亚洲人成在线免费观看| 欧美日韩午夜精品| 欧美大学生性色视频| 一区二区三区四区蜜桃| 欧美精品一区二区三区在线播放| 欧美电影免费观看高清| 一区二区三区欧美在线观看| 一本高清dvd不卡在线观看| 国产一区二区三区在线播放免费观看| 亚洲国产一区二区精品专区| 小处雏高清一区二区三区| 欧美日韩国产成人精品| 夜夜嗨一区二区| 欧美大片在线看免费观看| 麻豆九一精品爱看视频在线观看免费| 国产精品自拍视频| 欧美电影在线观看完整版| 国产一二三精品| 亚洲一区一卡| 亚洲午夜91| 美女精品在线| 欧美专区日韩视频| 欧美日韩中文另类| 亚洲高清视频中文字幕| 99国产精品一区| 在线不卡a资源高清| 久久久999成人| 亚洲国产91精品在线观看| 久久久91精品国产一区二区精品| 午夜精品99久久免费| 久久永久免费| 日韩视频亚洲视频| 久久综合久久综合久久| 国产精品自拍在线| 国产精品美女一区二区在线观看| 欧美与欧洲交xxxx免费观看| 在线国产亚洲欧美| 最近看过的日韩成人| 欧美成人xxx| 久久国产精品第一页| 日韩午夜免费视频| 欧美亚州一区二区三区| 美女黄网久久| 久久福利毛片| 国内精品模特av私拍在线观看| 国产欧美日本一区二区三区| 国产精品久久亚洲7777| 亚洲女人天堂成人av在线| 精品99一区二区三区| 亚洲国产你懂的| 欧美日韩国产免费观看| 欧美在线视频日韩| 欧美精品手机在线| 亚洲精品在线一区二区| 性刺激综合网| 久久伊人亚洲| 欧美一区二区免费视频| 欧美日韩一区视频| 亚洲黄页视频免费观看| 国产午夜精品在线| 亚洲欧洲在线播放| 性欧美大战久久久久久久免费观看| 国产亚洲精品久久久| 亚洲一区二区三区高清不卡| 一本色道久久综合亚洲精品不| 国产日韩一区二区三区在线播放| 欧美一级黄色录像| 久久人体大胆视频| 国产精品日韩欧美综合| 久久一二三区| 国产欧美一区二区精品仙草咪| 欧美中文字幕久久| 国产精品自在欧美一区| 欧美成人三级在线| 一区二区三区精品视频|