Design of highly efficient elliptic curve crypto-processor with two multiplications over GF(2^(163))  

Design of highly efficient elliptic curve crypto-processor with two multiplications over GF(2^(163))

在线阅读下载全文

作  者:DAN Yong-ping ZOU Xue-cheng LIU Zheng-lin HAN Yu YI Li-hua 

机构地区:[1]The Department of Eleetric Engineering, Zhongyuan University of Technology, Zhengzhou 450007, China [2]Department of Electronic Science and Technology, Huazhong University of Science and Technology, Wuhan 430007, China

出  处:《The Journal of China Universities of Posts and Telecommunications》2009年第2期72-79,共8页中国邮电高校学报(英文版)

基  金:supported by the Hi-Tech Research and Development Program of China(2006AA01Z226);the Research Foundation of Huazhong University of Science and Technology(2006Z001B)

摘  要:In this article, a parallel hardware processor is presented to compute elliptic curve scalar multiplication in polynomial basis representation. The processor is applicable to the operations of scalar multiplication by using a modular arithmetic logic unit (MALU). The MALU consists of two multiplications, one addition, and one squaring. The two multiplications and the addition or squaring can be computed in parallel. The whole computations of scalar multiplication over GF(2^163) can be performed in 3 064 cycles. The simulation results based on Xilinx Virtex2 XC2V6000 FPGAs show that the proposed design can compute random GF(2^163) elliptic curve scalar multiplication operations in 31.17 μs, and the resource occupies 3 994 registers and 15 527 LUTs, which indicates that the crypto-processor is suitable for high-performance application.In this article, a parallel hardware processor is presented to compute elliptic curve scalar multiplication in polynomial basis representation. The processor is applicable to the operations of scalar multiplication by using a modular arithmetic logic unit (MALU). The MALU consists of two multiplications, one addition, and one squaring. The two multiplications and the addition or squaring can be computed in parallel. The whole computations of scalar multiplication over GF(2^163) can be performed in 3 064 cycles. The simulation results based on Xilinx Virtex2 XC2V6000 FPGAs show that the proposed design can compute random GF(2^163) elliptic curve scalar multiplication operations in 31.17 μs, and the resource occupies 3 994 registers and 15 527 LUTs, which indicates that the crypto-processor is suitable for high-performance application.

关 键 词:elliptic curve cryptography scalar multiplication finite field parallel design high performance 

分 类 号:TP393.08[自动化与计算机技术—计算机应用技术] TN918.1[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象