Fast Software Implementation of Edwards Curve Cryptography for IoT Secure Communication Purposes
摘要
The article examines Ukraine’s national standard DSTU 9041:2020 for encrypting short messages using Twisted Edwards Elliptic Curves. It focuses on the standard’s performance enhancements and compatibility with existing cryptographic tools. The implementation of this standard in C programming language is explored, addressing challenges such as computational efficiency, bandwidth limitations, and energy consumption. The article serves as a resource for the scientific and engineering community, providing mathematical explanations, code snippets, and examples for the implementation and cryptographic transformations of the DSTU 9041:2020 standard.