A High-Throughput FPGA-Based Elliptic Curve Digital Signature Core for IoT Edge Platforms




. Information security is significant in many aspects, especially in IoT applications such as healthcare or monitoring. Therefore, cryptography algorithms are usually deployed on IoT edge platforms to ensure the integrity and safety of information. As one of the most attractive and efficient methods for implementing digital signature algorithms (DSA), elliptic curve cryptography (ECC) can be used for many security applications. In this work, we design and build an FPGA-based DSA hardware computing core with the ECC algorithm, called ECDSA, to accelerate the processing throughput of IoT edge platforms. We deploy the proposed system on the Kria KV260 edge computing platform with a Xilinx Zynq UltraScale+ FPGA device. Experimental results with test vectors provided by the Nati onal Institute of Standards and Technology (NIST) show that our edge computing platform can generate up to 3,361 signatures per second, with a processing throughput of up to 2.46 Mbps.


Download PDF: https://rasmin.eu.org/aL763G

Search This Blog