Information Security Practice and Experience
Volume 8434 of the series Lecture Notes in Computer Science pp 187-201
Efficient Hardware Implementation of MQ Asymmetric Cipher PMI+ on FPGAs
- Shaohua TangAffiliated withSchool of Computer Science & Engineering, South China University of Technology
- , Bo LvAffiliated withSchool of Computer Science & Engineering, South China University of Technology
- , Guomin ChenAffiliated withSchool of Computer Science & Engineering, South China University of Technology
- , Zhiniang PengAffiliated withSchool of Computer Science & Engineering, South China University of Technology
Abstract
PMI+ is a Multivariate Quadratic (MQ) public key algorithm used for encryption and decryption operations, and belongs to post quantum cryptography. We designs a hardware on FPGAs to efficiently implement PMI+ in this paper. Our main contributions are that, firstly, a hardware architecture of encryption and decryption of PMI+ is developed, and description of corresponding hardware algorithm is proposed; secondly, basic arithmetic units are implemented with higher efficiency that multiplication, squaring, vector dot product and power operation are implemented in full parallel; and thirdly, an optimized implementation for core module, including optimized large power operation, is achieved. The encryption and decryption hardware of PMI+ is efficiently realized on FPGA by the above optimization and improvement. It is verified by experiments that the designed hardware can complete an encryption operation within 497 clock cycles, and the clock frequency can be up to 145.6MHz, and the designed hardware can complete a decryption operation within 438 clock cycles wherein the clock frequency can be up to 37.04MHz.
Keywords
Multivariate Quadratic (MQ) Public Key Algorithm PMI+ Encryption and Decryption Hardware Implementation FPGA Optimized Large Power Operation- Title
- Efficient Hardware Implementation of MQ Asymmetric Cipher PMI+ on FPGAs
- Book Title
- Information Security Practice and Experience
- Book Subtitle
- 10th International Conference, ISPEC 2014, Fuzhou, China, May 5-8, 2014. Proceedings
- Pages
- pp 187-201
- Copyright
- 2014
- DOI
- 10.1007/978-3-319-06320-1_15
- Print ISBN
- 978-3-319-06319-5
- Online ISBN
- 978-3-319-06320-1
- Series Title
- Lecture Notes in Computer Science
- Series Volume
- 8434
- Series ISSN
- 0302-9743
- Publisher
- Springer International Publishing
- Copyright Holder
- Springer International Publishing Switzerland
- Additional Links
- Topics
- Keywords
-
- Multivariate Quadratic (MQ) Public Key Algorithm
- PMI+ Encryption and Decryption
- Hardware Implementation
- FPGA
- Optimized Large Power Operation
- Industry Sectors
- eBook Packages
- Editors
-
-
Xinyi Huang
(15)
-
Jianying Zhou
(16)
-
Xinyi Huang
- Editor Affiliations
-
- 15. School of Mathematics and Computer Science, Fujian Normal University
- 16. Infocom Security Department, Institute for Infocomm Research
- Authors
-
-
Shaohua Tang
(17)
-
Bo Lv
(17)
- Guomin Chen (17)
- Zhiniang Peng (17)
-
Shaohua Tang
- Author Affiliations
-
- 17. School of Computer Science & Engineering, South China University of Technology, Guangzhou, China
Continue reading...
To view the rest of this content please follow the download PDF link above.