High-throughput multi-key elliptic curve cryptosystem based on residue number system

被引:25
作者
Asif, Shahzad [1 ]
Hossain, Md Selim [1 ]
Kong, Yinan [1 ]
机构
[1] Macquarie Univ, Dept Engn, N Ryde, NSW 2109, Australia
关键词
public key cryptography; field programmable gate arrays; high-throughput multikey elliptic curve cryptosystem; residue number system; public-key cryptosystems; ECC; Rivest-Shamir-Adleman; RSA; deep pipelining; concurrent encryption; field programmable gate array platforms; Virtex-7; FPGA; clock frequency; HARDWARE; ECC; CRYPTOGRAPHY; PROCESSOR; RESISTANT;
D O I
10.1049/iet-cdt.2016.0141
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Public-key cryptosystems such as elliptic curve cryptography (ECC) and Rivest-Shamir-Adleman (RSA) are widely used for data security in computing systems. ECC provides a high level of security with a much smaller key than RSA, which makes ECC a preferred choice in many applications. This study proposes a multi-key ECC based on the residue number system. The proposed architecture employees deep pipelining to allow the concurrent encryption of 21 keys. The proposed architectures are implemented on two different field programmable gate array (FPGA) platforms and results are compared with existing ECC architectures. The proposed implementation on Virtex-7 FPGA achieves a throughput of 1816kbps at a clock frequency of 73MHz.
引用
收藏
页码:165 / 172
页数:8
相关论文
共 27 条