rar

FPGA Implementation and Optimization Design of ECC Cryptographic Algorithm

  • 2014-03-05
  • 3.41MB
  • Points it Requires : 2

  This paper mainly studies the implementation and optimization design of elliptic curve cryptography based on FPGA chip. Since the point multiplication operation greatly affects the encryption/decryption speed of the elliptic curve cryptography system, this paper focuses on optimizing the FPGA design of the point multiplication operation. First, three point multiplication algorithms are compared and analyzed, and the Montgomery algorithm is determined to be the most conducive to FPGA chip implementation from the perspective of computational complexity. Then, according to the Montgomery algorithm, the basic operations (modular addition, modular multiplication, modular square and modular inverse) in the elliptic domain based on the FPGA chip are implemented using the VerilogHDL language. Through the implementation of the three modular multiplication algorithms on FPGA, a serial-parallel hybrid multiplier is designed to achieve the best match between area and speed. This paper uses Modelsim to simulate the hardware system designed in this project, and verifies that the designed hardware system completes the implementation of the elliptic curve cryptography algorithm on FPGA. Finally, SynplifyPro is used for synthesis and layout and routing. The synthesis report file proves that the ECC encryption system designed in this project has achieved the purpose of optimizing chip speed and area.

unfold

You Might Like

Uploader
nonogugu66
 

Recommended ContentMore

Popular Components

Just Take a LookMore

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
×