V-Curve25519: Efficient Implementation of Curve25519 on RISC-V Architecture


연구 분야: Cryptography



학회: International Conference on Information Security and Cryptology


초록

Internet of Everything technology has greatly promoted the development of intelligent Internet of Vehicles (IoV) system. Similar to the Internet of Things system, the Internet of Vehicles also faces the problems of shortage of computing resources and weak security protection. Open-source RISC V is an important solution for Cloud-to-Edge collaborative SoC chips in Vehicle Networking System. Research on RISC-V based cryptography, especially public key cryptography with high computational complexity, can provide efficient cryptographic support for security authentication, signature generation, data encryption and so on. In this paper, based on the RISC-V 64-bit instruction set, we propose several methods to improve the performance of Curve25519 public key cryptography algorithm, abbreviated as V-Curve25519. V-Curve25519 optimizes the implementation of Curve25519 cryptography from large integer representation, finite field, point arithmetic and scalar multiplication, in which the large integer operation optimizations can be extended to other elliptic curve public key cryptography schemes. Our V-Cruve25519 also takes into account the side-channel protection security implementation, which ultimately meets the constant-time computing latency. On the same platform, the proposed V-Curve25519 improves by 35% compared to the state-of-the-art Curve25519 implementation.


Author Profile
Zhe Liu

Nanjing University of Aeronautics and Astronautics Nanjing China

Andorra
Author Profile
Qingguan Gao

School of Cyber Science and Engineering Southeast University Nanjing China

Andorra
Author Profile
Kaisheng Sun

School of Computer Science Nanjing University of Posts and Telecommunications Nanjing China

Andorra

📄 논문 정보

발행 연도 2024년
인용수 0
출판 국가 Andorra, China
사이트 Springer
좋아요 수 0

연관 논문 목록 (589건)