Open Access Open Access  Restricted Access Subscription Access

Design and Simulation of a High-Throughput RISC-V Processor with Parallel Cryptographic Execution Units

A. Hemanth, A. Sunny, Ch. Gopi Krishna, Mrs. S. Swetha

Abstract


This project presents the design and simulation of a high-performance RISC-V processor integrated with parallel cryptographic execution units to enhance data security and computational throughput. A 32-bit pipelined RISC-V architecture is implemented with a custom instruction extension dedicated to cryptographic operations. Unlike conventional designs that execute encryption sequentially, the proposed system incorporates multiple parallel crypto units within the execute stage, enabling simultaneous processing of multiple data blocks. The architecture employs four parallel encryption modules operating concurrently on different input data, while a selector mechanism dynamically routes outputs to the writeback stage. This design significantly improves throughput by achieving multiple encryptions per clock cycle without increasing latency. Functional verification is performed using behavioural simulation in Vivado, where waveform analysis confirms correct operation of instruction flow, parallel execution, and output selection. Performance evaluation demonstrates that the proposed design achieves up to 4x improvement in throughput compared to traditional single-unit cryptographic implementations. Additionally, encryption and decryption validation ensures correctness and reliability of the system. The project highlights the effectiveness of integrating parallel processing techniques within a RISC-V processor for secure and efficient embedded system applications.


Full Text:

PDF

References


A. Author et al., "Accelerating Post-Quantum Cryptography: A High-Efficiency RISC-V-Based NTT Accelerator," IEEE Transactions on VLSI Systems, 2023.

B. Author et al., "CryptRISC: A Secure RISC-V Processor for High-Performance Cryptography with Power Side-Channel Protection," IEEE, 2022.

C. Author et al., "Elliptic Curve Cryptography Implementation on RISC-V Processor," International Journal of Computer Applications, 2021.

D. Author et al., "NLU-V: A Family of Instruction Set Extensions for Efficient Cryptographic Processing in RISC-V," ACM/IEEE Conference on Computer Architecture, 2022.

E. Author et al., "RISQ-V: Tightly Coupled RISC-V Accelerators for Post-Quantum Cryptography," IEEE Embedded Systems Letters, 2023.

The RISC-V Foundation, "The RISC-V Instruction Set Manual, Volume I: User-Level ISA," 2019. [Online]. Available: https://riscv.org.

W. Stallings, Cryptography and Network Security: Principles and Practice, 7th ed., Pearson Education, 2017.

D. Patterson and J. Hennessy, Computer Organization and Design RISC-V Edition, Morgan Kaufmann, 2017.


Refbacks

  • There are currently no refbacks.