Skip to content

Hardware implementation of Montogomery Ladder algorithm over curve 448 + Error detection

Notifications You must be signed in to change notification settings

KasraAhmadi/Montgomery_Curve448_error_detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RTL code of Error detection capable Montgomery Ladder over curve 448 in "Efficient Error Detection Cryptographic Architectures Benchmarked on FPGAs for Montgomery Ladder".
Module hierarchy is as follow:

  • Iterator.sv
    • Montgomery_step.sv
      • core.sv
        • adder.sv (Modular Addition)
        • speed_mult_red (Modular Multiplication)
  • Error_detection.sv

citation

Please cite our papar if you find our repo helpful.

@ARTICLE{10587011,
  author={Ahmadi, Kasra and Aghapour, Saeed and Kermani, Mehran Mozaffari and Azarderakhsh, Reza},
  journal={IEEE Transactions on Very Large Scale Integration (VLSI) Systems}, 
  title={Efficient Error Detection Cryptographic Architectures Benchmarked on FPGAs for Montgomery Ladder}, 
  year={2024},
  volume={},
  number={},
  pages={1-0},
  keywords={Binary trees;Field programmable gate arrays;Elliptic curves;Hardware;Cryptography;Clocks;Software;ARM processor;fault detection;field-programmable gate array (FPGA);Montgomery Ladder;reliability},
  doi={10.1109/TVLSI.2024.3419700}}

About

Hardware implementation of Montogomery Ladder algorithm over curve 448 + Error detection

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published