Efficient Modular Reduction Algorithm Without Correction Phase

Haibo Yu,Guoqiang Bai,Huikang Hao
DOI: https://doi.org/10.1007/978-3-319-19647-3_28
2015-01-01
Abstract:In this paper, we propose an efficient modular reduction algorithm without correction phase based on Barrett reduction algorithm. We eliminate the error between the estimated quotient and the real one, which leads that the proposed algorithm can perform modular reduction with less operation steps. On the other hand, it can also make for a decrease in extra subtraction circuits. According to the data flow diagram, it is crystal clear that the number of control steps of original Barrett algorithm is twice the proposed algorithm. Therefore, the throughput of our method is doubled compared with Barrett algorithm with same clock frequency. Additionally, the proposed method can be a good solution for high-speed applications.
What problem does this paper attempt to address?