计算机工程与科学
計算機工程與科學
계산궤공정여과학
COMPUTER ENGINEERING & SCIENCE
2009年
2期
104-107,115
,共5页
但永平%邹雪城%刘政林%韩煜
但永平%鄒雪城%劉政林%韓煜
단영평%추설성%류정림%한욱
椭圆曲线%标量乘%硬件实现%并行设计%高性能
橢圓麯線%標量乘%硬件實現%併行設計%高性能
타원곡선%표량승%경건실현%병행설계%고성능
为加速椭圆曲线加密的运算,本文提出了一种新的并行设计的椭圆曲线加密处理器结构.该处理器采用的模运算单元的特点是含有两个模乘、一个模加和一个模平方模块.两个模乘可以并行运算,而且在模乘运算的同时可并行完成模加或模平方的运算.Xilinx 公司的VirtexE XCV2600 FPGA硬件实现结果表明,完成有限域GF(2163)上任意椭圆曲线上的一次标量乘的全部运算只需3 064个时钟,时间消耗为31.17μs,资源消耗为3 994个寄存器和15 527个查找表,适合高性能椭圆曲线加密应用的要求.
為加速橢圓麯線加密的運算,本文提齣瞭一種新的併行設計的橢圓麯線加密處理器結構.該處理器採用的模運算單元的特點是含有兩箇模乘、一箇模加和一箇模平方模塊.兩箇模乘可以併行運算,而且在模乘運算的同時可併行完成模加或模平方的運算.Xilinx 公司的VirtexE XCV2600 FPGA硬件實現結果錶明,完成有限域GF(2163)上任意橢圓麯線上的一次標量乘的全部運算隻需3 064箇時鐘,時間消耗為31.17μs,資源消耗為3 994箇寄存器和15 527箇查找錶,適閤高性能橢圓麯線加密應用的要求.
위가속타원곡선가밀적운산,본문제출료일충신적병행설계적타원곡선가밀처리기결구.해처리기채용적모운산단원적특점시함유량개모승、일개모가화일개모평방모괴.량개모승가이병행운산,이차재모승운산적동시가병행완성모가혹모평방적운산.Xilinx 공사적VirtexE XCV2600 FPGA경건실현결과표명,완성유한역GF(2163)상임의타원곡선상적일차표량승적전부운산지수3 064개시종,시간소모위31.17μs,자원소모위3 994개기존기화15 527개사조표,괄합고성능타원곡선가밀응용적요구.