微电子学与计算机
微電子學與計算機
미전자학여계산궤
MICROELECTRONICS & COMPUTER
2008年
8期
17-21
,共5页
但永平%邹雪城%刘政林%韩煜%易立华
但永平%鄒雪城%劉政林%韓煜%易立華
단영평%추설성%류정림%한욱%역립화
椭圆曲线加密%点乘%硬件实现%高速
橢圓麯線加密%點乘%硬件實現%高速
타원곡선가밀%점승%경건실현%고속
针对高速椭圆曲线加密应用的要求,设计了一种多项式基表示的有限域GF(2m)上的高速椭圆加密处理器,为提高运算速度,点加和倍点模块并行运算,且分别采用全并行结构实现;为减少资源,初始化和最后的坐标变换求逆模块通过优化分解成一系列乘和加运算,合并在一个模块中用串行结构实现,Xilinx公司的VirtexEXCV2600 FPGA硬件实现结果表明,完成有限域GF(2163)上任意椭圆曲线上的一次点乘的全都运算时间消耗约为31.6μs,适合高速椭圆曲线加密应用的要求.
針對高速橢圓麯線加密應用的要求,設計瞭一種多項式基錶示的有限域GF(2m)上的高速橢圓加密處理器,為提高運算速度,點加和倍點模塊併行運算,且分彆採用全併行結構實現;為減少資源,初始化和最後的坐標變換求逆模塊通過優化分解成一繫列乘和加運算,閤併在一箇模塊中用串行結構實現,Xilinx公司的VirtexEXCV2600 FPGA硬件實現結果錶明,完成有限域GF(2163)上任意橢圓麯線上的一次點乘的全都運算時間消耗約為31.6μs,適閤高速橢圓麯線加密應用的要求.
침대고속타원곡선가밀응용적요구,설계료일충다항식기표시적유한역GF(2m)상적고속타원가밀처리기,위제고운산속도,점가화배점모괴병행운산,차분별채용전병행결구실현;위감소자원,초시화화최후적좌표변환구역모괴통과우화분해성일계렬승화가운산,합병재일개모괴중용천행결구실현,Xilinx공사적VirtexEXCV2600 FPGA경건실현결과표명,완성유한역GF(2163)상임의타원곡선상적일차점승적전도운산시간소모약위31.6μs,괄합고속타원곡선가밀응용적요구.