Engagement / Document Library / Intel® AVX-512 - Fast Modular Multiplication Technique Technology Guide
Intel® AVX-512 - Fast Modular Multiplication Technique Technology Guide
Last Updated: Mar 26, 2024
The most commonly utilized public key cryptosystems (RSA, ECDSA, etc.) in the pre-quantum era are constructed over finite fields. For these finite fields, the most important and time-consuming operation is the modular multiplication of integers under large moduli. Efficient implementations of multi-precision arithmetic are very critical for the performance of these cryptosystems. Intel® Advanced Vector Extensions 512 (Intel® AVX-512) based Integer Fused Multiply Add Instructions (IFMA) are utilized for multi-buffer high-throughput software implementations of RSA. This paper presents a novel Modular Multiplication algorithm that increases the throughput of multi-buffer IFMA implementations of RSA operations in the range of 10%.
To view content, please verify your email or register by entering your email address.
Related Content
I Agree to Share My Information
By submitting this form, you agree to share your personal data with Intel for this business request.
Been Here Before?
Enter your Password below to verify.
Thank You!
Thanks for registering as a member in the Intel® Industry Solution Builders program. Your account has been activated. Please set your password by clicking on the link sent to your registered email address.
Note: If you do not see an email from our site in your inbox, please check your email account's Spam or Junk folder to ensure the message was not filtered. If the message was filtered, please 'Mark as good' or 'Not spam' or 'Add sender to white-list.'