摘要

This research focuses on the methods to improve the throughput and lower the power for low cost RSA coprocessors. We proposed the following optimized methods: 1. A fast half-carry-save Montgomery modular multiplication algorithm suitable for hardware implementation; 2. A high-speed dual-core multiplier accumulator architecture to optimize the critical path; 3. Several, low power optimization schemes for the RSA coprocessor. The design has been implemented with TSMC 90nm technology, and the experimental results show that the critical path is 2.71ns, the power consumption is just 9.76mW and the throughput can reach 381.57kbps. Compared with relative works, our design is featured by the minimal power and the best overall performance, thus it is most suitable for applications in low-power systems.