亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于擴展多項式集的一種串行乘法器設計*

        2014-09-06 01:23:39蘇丹丹
        吉首大學學報(自然科學版) 2014年3期
        關(guān)鍵詞:羅定乘法器對偶

        蘇丹丹

        (羅定職業(yè)技術(shù)學院教育系,廣東 羅定 527200)

        基于擴展多項式集的一種串行乘法器設計*

        蘇丹丹

        (羅定職業(yè)技術(shù)學院教育系,廣東 羅定 527200)

        基于多項式基定義了擴展多項式集,利用其形式表示有限域F2n中的元素.通過分析多項式集下的乘法運算公式,設計出一種有效的串行乘法器,僅需n個異或門和n+1個門數(shù).

        有限域;多項式集;乘法器;復雜性

        有限域在編碼理論、計算機通信和密碼學中有廣泛的應用,特別是基于有限域F2n上的橢圓曲線密碼體制以其短密鑰、高強度等優(yōu)點引起人們的高度重視.在橢圓曲線密碼體制中,如AES標準橢圓曲線加密算法、RSA算法等,有限域上的乘法運算極大地影響各種密碼算法的速度.因此,設計復雜性低的有限域的算法和乘法器已成為研究熱點[1].

        關(guān)于有限域F2n上的乘法器的研究,按照參加運算的元素的形式來分有3種[2]:正規(guī)基、多項式基(或標準基)和對偶基.根據(jù)具體的實現(xiàn)方式,分為并行乘法器和串行乘法器.目前,各種形式的乘法器都在不斷被研究和比較.文獻[3]提出一種II型最優(yōu)正規(guī)基并行乘法器設計方案.文獻[4] 基于II型最優(yōu)正規(guī)基設計了一個串行乘法器,但利用最優(yōu)正規(guī)基在計算過程中都需要先將域元素的正規(guī)基表示轉(zhuǎn)換為多項式基表示,在多項式基下做乘法運算,再將結(jié)果轉(zhuǎn)換為正規(guī)基表示.文獻[5]中提出基于弱對偶基下的比特并行乘法器,這個過程涉及到最優(yōu)弱對偶基的選擇和多項式基與弱對偶基之間的變換.由于對偶基乘法和正規(guī)基乘法中都存在基底轉(zhuǎn)換問題,因此當有限域的維數(shù)變大時,乘法器的電路規(guī)模將會急劇增大,對橢圓曲線密碼系統(tǒng)設計不宜.選擇利用多項式基設計乘法器,避免了基與基之間的轉(zhuǎn)換.另一方面,在并行乘法器中,隨著并行的增多,乘法運算和加法運算會增加,往往導致運行速度的下降,而串行乘法器以犧牲運行速度為代價來獲得更好的性能.因此,如何選擇串行或并行乘法器取決于它的應用性質(zhì).

        筆者在多項式基的基礎上定義了擴展多項式集,利用擴展多項式集形式表示有限域F2n中的元素,打破了傳統(tǒng)的利用移位多項式基底表示元素的方法,避免了多項式基和移位多項式基底的轉(zhuǎn)換,同時使得任意兩元素相乘得到的結(jié)果既簡單又規(guī)則.

        1 相關(guān)概念和定義

        定義1[6]設N={α0,α1,…,αn-1}是F2n在F2上的一組基,若存在β∈F2n,使得αi=βi(0≤i≤n-1),則稱N為一組多項式基,即N形如{1,α,…,αn-1}.

        定義2 當N={1,α,…,αn-1}是F2n在F2上的多項式基時,稱N′={1,α,…,αn-1,αn}為擴展多項式集.

        定義3[7]系數(shù)全部為1的多項式稱為全一多項式(All ̄One ̄Polynomial,AOP).次數(shù)為n的AOP多項式為AOP(x)=xn+xn-1+…+x2+x+1,有如下基本性質(zhì):(ⅰ)(x-1)AOP(x)=xn+1-1;(ⅱ)AOP多項式是不可約多項式當且僅當n+1是素數(shù),且2是模n+1的本原根.

        2 算法原理

        域F2n由F2上的n次不可約多項式產(chǎn)生,不可約多項式的選擇在有限域乘法器的執(zhí)行中也扮演著重要角色,為計算簡便,選取AOP多項式.

        設f(x)=xn+xn-1+…+x2+x+1 是F2上的一個不可約AOP多項式且α是f(x)的根,F2n=F2/(f(x)),是F2的n次擴域.由代數(shù)知識可知,f(x)是α的極小多項式,且αn+αn-1+…+α=1,αn+1=1.

        對?a∈F2n,其多項式基表示為

        a=an-1αn-1+an-2αn-2+…+a1α+a0ai∈F2,0≤i≤n-1.

        ?A∈F2n,用擴展多項式集表示為

        A=Anαn+An-1αn-1+…+A1α+A0An=0,Ai∈F2,0≤i≤n-1.

        由αn+1=1可知:

        又i,j∈[0,n],于是0≤i+j≤2n,若i+j≡n(modn+1),則必有i+j=n,即

        (1)

        記AB=D=D0+D1α+…+Dn-1αn-1+Dnαn.其中:

        D0=A1Bn+A2Bn-1+…+An-1B2+AnB1+A0B0,

        D1=A2Bn+A3Bn-1+…+AnB2+A0B1+A1B0,

        Dn=A0Bn+A1Bn-1+…+An-2B2+An-1B1+AnB0.

        將(1)式用矩陣表示為

        因為矩陣方程中含n+1個向量,所以包含n+1個輸入門和n個異或門.

        從而

        (2)

        記ab=d0+d1α+…+dn-1αn-1.由(1),(2)式知,(1)式易于用矩陣表示,(2)式如用矩陣表示,方陣中元素是和的形式,較復雜;乘積結(jié)果表達式中,(1)式中αi(0≤i≤n)的系數(shù)更簡潔,規(guī)律更明顯,這就決定了采用算法1在實際操作和乘法器設計中呈現(xiàn)較大的優(yōu)勢,用C語言實現(xiàn)的算法如下:

        main()

        {int A[N]={A0,A1,A2,…,An},

        B[N]={B0,B1,B2,…,Bn};

        int i,j,k,N=n+1;

        int D[N];

        for(k=0;k<=N-1;k++)

        for(i=0;i<=N-1;i++)

        for(j=0;j<=N-1;j++)

        {if((i+j)%N=k)

        {D[k]=D[k]+A[i]*B[j];}

        }

        for(k=0;k<=N-1;k++)

        {printf(″%d″,D[k]);}

        }

        3 乘法器設計

        根據(jù)上述算法,設計的乘法器結(jié)構(gòu)如圖1所示.

        圖1 基于擴展多項式集上的乘法運算實現(xiàn)過程

        利用擴展多項式集表示元素,使得乘積運算簡便快捷,在乘法器的設計中減少了硬件的消耗,僅需異或門數(shù)為n,與門數(shù)為n+1.

        [1] MASOLEH A R.Efficient Algorithms and Architcctures for Field Multiplication Using Gaussian Normal Bases[J].IEEE Transactions on Computers,2006,55(1):34-47.

        [2] KOC C K,SUNAR B.Low ̄Complexity Bit ̄Parallel Canonical Normal Basis Multipliers for a Class of Finite Fields[J].IEEE Transactions on Computers,1998,47(3):353-356.

        [3] SUNAR B,KOC C K.An Efficient Optimal Normal Basis Type Ⅱ Multiplier[J].IEEE Transactions on Computers,2001,50(5):83-87.

        [4] 王慶先,孫世新,方 冰.基于Ⅱ型最優(yōu)正規(guī)基的串行乘法器[J].系統(tǒng)工程與電子技術(shù),2005,27(8):65-69.

        [5] 曾曉洋,魏仲慧,郝志航.弱對偶基下比特并行RS編碼器的設計[J].光電工程,2001,28(3):1 494-1 496.

        [6] QUTTINEH N H.Computational Complexity of Finite Field Multiplication[M].Examensarbete Utforti Datatransmission vid Linkopings Tekniska Hogskola,Linkoping,2003.

        [7] RUDIN W.數(shù)學分析原理[M].英文版.北京:機械工業(yè)出版社,2004.

        (責任編輯 向陽潔)

        SerialMultiplierBasedonExtendedPolynomialSet

        SU Dandan

        (Deptartment of Education,Luoding Vocational Polytechnic,Luoding 527200,Guandong China)

        The extended polynomial set is defined based on the polynomial basis,which represents the element of the finite fieldF2n.The multiplying formula is analyzed carefully.An efficient serial multiplier is proposed,which needs onlynXOR gates andn+1 AND gates.

        finite field;polynomial set;multiplier;complexity

        1007-2985(2014)03-0028-03

        2013-12-26

        國家自然科學基金資助項目(10990011);四川省杰出青年學術(shù)帶頭人培育計劃項目(2011JQ0037)

        蘇丹丹(1980-),女,湖北隨州人,羅定職業(yè)技術(shù)學院教育系講師,碩士,主要從事應用數(shù)論研究.

        TP301.1

        A

        10.3969/j.issn.1007-2985.2014.03.007

        猜你喜歡
        羅定乘法器對偶
        羅定新八景圖案設計
        大眾文藝(2022年23期)2022-12-25 03:08:16
        直流偏磁抑制裝置在羅定電廠的采用
        基于FPGA的流水線單精度浮點數(shù)乘法器設計*
        對偶平行體與對偶Steiner點
        對偶均值積分的Marcus-Lopes不等式
        對偶Brunn-Minkowski不等式的逆
        勤儉
        羅定《龍龕道場銘》碑異文考辨
        西南學林(2012年1期)2012-11-12 12:57:52
        乘法器模塊在FPGA中的實現(xiàn)
        基于FPGA 的數(shù)字乘法器性能比較*
        電子器件(2011年6期)2011-08-09 08:07:22
        国产放荡对白视频在线观看| 色婷婷亚洲一区二区在线| 国产一区三区二区视频在线观看| 国产人成视频在线视频| 中文日韩亚洲欧美制服| 国产精品九九九久久九九| 人妻少妇偷人精品久久人妻 | 久久无码专区国产精品s| 99久久国产视频| 亚洲av成人无码网天堂| 高清国产亚洲va精品| 国产在线视频网友自拍| 男人和女人做爽爽视频 | 久久久久中文字幕无码少妇| 日本大片在线一区二区三区| 日韩无码专区| 久久久天堂国产精品女人| 99久久超碰中文字幕伊人| 丰满少妇av一区二区三区| 欧美激情肉欲高潮视频| 性欧美大战久久久久久久久| 免费视频成人 国产精品网站| 99精品人妻少妇一区二区三区| 亚洲乱码中文字幕久久孕妇黑人| 中文字幕亚洲无线码| 国产亚洲精品综合99久久| 久久黄色国产精品一区视频| 久久久久国产一区二区| 久久国产综合精品欧美| 青青久久精品一本一区人人 | 国内偷拍国内精品多白86| 色爱无码av综合区| 无码一区二区三区AV免费换脸| 久久久人妻丰满熟妇av蜜臀| 国产精品免费观看调教网| 娇妻玩4p被三个男人伺候电影| 国产一区二区三区亚洲天堂| 亚洲中文字幕在线一区| 国产熟妇人妻精品一区二区动漫| 欧美黑人xxxx性高清版| 久久精品熟女亚洲av麻豆永永|