# Memory Efficient Implementation of Modular Multiplication for 32-bit ARM Cortex-M4
## 2 Background
### Multi-Precision Multiplication
Embed. Syst._**2019**, _2019_, 1-48. * [PERSON] et al. (2018) [PERSON]; [PERSON]; [PERSON]; [PERSON] [PERSON] 18 Seconds to key exchange: Limitations of supersingular isogeny Diffie-Hellman on rmbedded devices. _IACR Cryptolog. ePrint Arch._**2018**, _2018_, 932. * [PERSON] et al. (2019) [PERSON]; [PERSON]; [PERSON] SIKE round 2 speed record on ARM Cortex-M4. In Proceedings of the The 18 th International Conference on Cryptology And Network Security, Vienna, Austria, 25-27 October 2019; Springer: Berlin/Heidelberg, Germany, 2019; pp. 39-60. * [PERSON] (2018) [PERSON] _Let's Get Ready to Rumble. The NIST PQC \"Competition\"_; National Institute of Standards and Technology: Gaithersburg, MD, USA, 2018. * [PERSON] (1990) [PERSON] Exponentiation cryptosystems on the IBM PC. _IBM Syst. J._**1990**, _29_, 526-538. [CrossRef]
* [PERSON] and [PERSON] (2011) [PERSON]; [PERSON] Fast multi-precision multiplication for public-key cryptography on embedded microprocessors. In _Cryptographic Hardware and Embedded Systems-CHES 2011_; Springer: Berlin/Heidelberg, Germany, 2011; pp. 459-474. * [PERSON] and [PERSON] (2012) [PERSON]; [PERSON] Multi-precision multiplication for public-key cryptography on embedded microprocessors. In _Information Security Applications_; Springer: Berlin/Heidelberg, Germany, 2012; pp. 55-67. * [PERSON] et al. (2013) [PERSON]; [PERSON]; [PERSON] Improved multi-precision squaring for low-end RISC microcontrollers. _J. Syst. Softw._**2013**, _86_, 60-71. [CrossRef]
* [PERSON] et al. (2013) [PERSON]; [PERSON]; [PERSON]; [PERSON] Multi-precision squaring for public-key cryptography on embedded microprocessors. In Proceedings of the Progress in Cryptology--INDOCRYPT 2013, Mumbai, India, 7-10 December 2013; Springer: Berlin/Heidelberg, Germany, 2013; pp. 227-243. * [PERSON] et al. (2015) [PERSON]; [PERSON]; [PERSON]; [PERSON] Optimized Karatsuba squaring on 8-bit AVR processors. _Secur. Commun. Netw._**2015**, \(8\), 3546-3554. [CrossRef]
* [PERSON] et al. (2020) [PERSON]; [PERSON] [PERSON]; [PERSON]; [PERSON] PQM4: Post-quantum crypto library for the ARM Cortex-M4. Available online: [[https://github.com/mupq/pqm4](https://github.com/mupq/pqm4)]([https://github.com/mupq/pqm4](https://github.com/mupq/pqm4)) (accessed on 18 February 2020). * [PERSON] and [PERSON] (2011) [PERSON]; [PERSON] Towards quantum-resistant cryptosystems from supersingular elliptic curve isogenies. In _Proceedings of the Post-Quantum Cryptography, Taipei, Taiwan, 29 November-2 December 2011_ ; [PERSON], Ed. ; Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2011, Volume 7071, pp. 19-34. * [PERSON] et al. (2020) [PERSON] [PERSON]; [PERSON] [PERSON]; [PERSON] [PERSON]; [PERSON]; [PERSON]; [PERSON]; [PERSON]; [PERSON]; [PERSON]; [PERSON]; et al. Supersingular Isogeny Key Encapsulation--Submission to the NIST's Post-Quantum Cryptography Standardization Process. 2017. Available online: [[https://csrc.nist.gov/CSRC/media/Projects/Post-Quantum-Cryptography/documents/round-1/submissions/SIKE.zip](https://csrc.nist.gov/CSRC/media/Projects/Post-Quantum-Cryptography/documents/round-1/submissions/SIKE.zip)]([https://csrc.nist.gov/CSRC/media/Projects/Post-Quantum-Cryptography/documents/round-1/submissions/SIKE.zip](https://csrc.nist.gov/CSRC/media/Projects/Post-Quantum-Cryptography/documents/round-1/submissions/SIKE.zip)) (accessed on 18 February 2020). * [PERSON] et al. (2017) [PERSON]; [PERSON]; [PERSON] A modular analysis of the Fujisaki-Okamoto transformation. In Proceedings of the Theory of Cryptography--15 th International Conference, Baltimore, MD, USA, 12-15 November 2017; pp. 341-371. * [PERSON] et al. (2016) [PERSON]; [PERSON]; [PERSON]; [PERSON] On the Security of Supersingular Isogeny Cryptosystems. In Proceedings of the Advances in Cryptology--ASIACRYPT 2016--22 nd International Conference on the Theory and Application of Cryptology and Information Security, Hanoi, Vietnam, 4-8 December 2016; pp. 63-91.