ECDSA (Secp256k1) Hardware Implementation
Yasuhiro Atsuhiko · 2023
Yasuhiro implemented ECDSA (Secp256k1) signing hardware design in Verilog with sidechannel resistance.ECDSA is an essential digital signature protocol for blockchain because the signature length is only 512 bits and it's secure.Hardwear implementation of ECDSA is a conventional idea, however, most papers don't show their codes and have no reproducibility.Yasuhiro follows the basics of ECDSA design methodology, creates ECDSA code from scratch, and uploads it with a clear description on GitHub for hardware learners.v Table of Contents List of Figures vi Objective Arithmetic Design Elliptic-curve cryptography (ECC) ...........