{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,20]],"date-time":"2026-10-20T02:24:32Z","timestamp":1792463072144,"version":"4.5.0"},"reference-count":72,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2022,3,7]],"date-time":"2022-03-07T00:00:00Z","timestamp":1646611200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100000780","name":"European Union","doi-asserted-by":"publisher","award":["952622"],"award-info":[{"award-number":["952622"]}],"id":[{"id":"10.13039\/501100000780","id-type":"DOI","asserted-by":"publisher"}]},{"name":"MCIN\/AEI\/10.13039\/501100011033","award":["PID2020-116664RB-100"],"award-info":[{"award-number":["PID2020-116664RB-100"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Concern for the security of embedded systems that implement IoT devices has become a crucial issue, as these devices today support an increasing number of applications and services that store and exchange information whose integrity, privacy, and authenticity must be adequately guaranteed. Modern lattice-based cryptographic schemes have proven to be a good alternative, both to face the security threats that arise as a consequence of the development of quantum computing and to allow efficient implementations of cryptographic primitives in resource-limited embedded systems, such as those used in consumer and industrial applications of the IoT. This article describes the hardware implementation of parameterized multi-unit serial polynomial multipliers to speed up time-consuming operations in NTRU-based cryptographic schemes. The flexibility in selecting the design parameters and the interconnection protocol with a general-purpose processor allow them to be applied both to the standardized variants of NTRU and to the new proposals that are being considered in the post-quantum contest currently held by the National Institute of Standards and Technology, as well as to obtain an adequate cost\/performance\/security-level trade-off for a target application. The designs are provided as AXI4 bus-compliant intellectual property modules that can be easily incorporated into embedded systems developed with the Vivado design tools. The work provides an extensive set of implementation and characterization results in devices of the Xilinx Zynq-7000 and Zynq UltraScale+ families for the different sets of parameters defined in the NTRUEncrypt standard. It also includes details of their plug and play inclusion as hardware accelerators in the C implementation of this public-key encryption scheme codified in the LibNTRU library, showing that acceleration factors of up to 3.1 are achieved when compared to pure software implementations running on the processing systems included in the programmable devices.<\/jats:p>","DOI":"10.3390\/s22052057","type":"journal-article","created":{"date-parts":[[2022,3,9]],"date-time":"2022-03-09T01:50:53Z","timestamp":1646790653000},"page":"2057","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Multi-Unit Serial Polynomial Multiplier to Accelerate NTRU-Based Cryptographic Schemes in IoT Embedded Systems"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0700-0447","authenticated-orcid":false,"given":"Santiago","family":"S\u00e1nchez-Solano","sequence":"first","affiliation":[{"name":"Instituto de Microelectr\u00f3nica de Sevilla, IMSE-CNM, CSIC\/University of Seville, 41092 Seville, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3177-2260","authenticated-orcid":false,"given":"Eros","family":"Camacho-Ruiz","sequence":"additional","affiliation":[{"name":"Instituto de Microelectr\u00f3nica de Sevilla, IMSE-CNM, CSIC\/University of Seville, 41092 Seville, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3025-5736","authenticated-orcid":false,"given":"Macarena C.","family":"Mart\u00ednez-Rodr\u00edguez","sequence":"additional","affiliation":[{"name":"Instituto de Microelectr\u00f3nica de Sevilla, IMSE-CNM, CSIC\/University of Seville, 41092 Seville, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1059-5338","authenticated-orcid":false,"given":"Piedad","family":"Brox","sequence":"additional","affiliation":[{"name":"Instituto de Microelectr\u00f3nica de Sevilla, IMSE-CNM, CSIC\/University of Seville, 41092 Seville, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2022,3,7]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"2787","DOI":"10.1016\/j.comnet.2010.05.010","article-title":"The Internet of Things: A survey","volume":"54","author":"Atzori","year":"2010","journal-title":"Comput. Netw."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"243","DOI":"10.1007\/s10796-014-9492-7","article-title":"The internet of things: A survey","volume":"17","author":"Li","year":"2014","journal-title":"Inf. Syst. Front."},{"key":"ref_3","first-page":"110","article-title":"Addressing the challenges facing IoT adoption","volume":"60","author":"Narayanan","year":"2017","journal-title":"Microw. J."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1263","DOI":"10.1016\/j.procs.2018.05.042","article-title":"Internet of Things: Vision, Applications and Challenges","volume":"132","author":"Mehta","year":"2018","journal-title":"Procedia Comput. Sci."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"92","DOI":"10.3390\/iot2010006","article-title":"Process Automation in an IoT\u2013Fog\u2013Cloud Ecosystem: A Survey and Taxonomy","volume":"2","author":"Chegini","year":"2021","journal-title":"IoT"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Gilchrist, A. (2016). Introducing Industry 4.0. Industry 4.0: The Industrial Internet of Things, Apress.","DOI":"10.1007\/978-1-4842-2047-4_13"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1007\/s10845-018-1433-8","article-title":"Literature review of Industry 4.0 and related technologies","volume":"31","author":"Gursev","year":"2020","journal-title":"J. Intell. Manuf."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1311","DOI":"10.1007\/s40747-020-00267-9","article-title":"Industry 4.0, a revolution that requires technology and national strategies","volume":"7","author":"Yang","year":"2021","journal-title":"Complex Intell. Syst."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Cheng, G.J., Liu, L.T., Qiang, X., and Liu, Y. (2016, January 24\u201326). Industry 4.0 Development and Application of Intelligent Manufacturing. Proceedings of the 2016 International Conference on Information System and Artificial Intelligence (ISAI), Hong Kong, China.","DOI":"10.1109\/ISAI.2016.0092"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"2941","DOI":"10.1080\/00207543.2018.1444806","article-title":"Industry 4.0: State of the art and future trends","volume":"56","author":"Xu","year":"2018","journal-title":"Int. J. Prod. Res."},{"key":"ref_11","first-page":"899","article-title":"Scanning the Industry 4.0: A Literature Review on Technologies for Manufacturing Systems","volume":"22","year":"2019","journal-title":"Eng. Sci. Technol. Int. J."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Xu, T., Wendt, J.B., and Potkonjak, M. (2014, January 2\u20136). Security of IoT systems: Design challenges and opportunities. Proceedings of the 2014 IEEE\/ACM International Conference on Computer-Aided Design (ICCAD), San Jose, CA, USA.","DOI":"10.1109\/ICCAD.2014.7001385"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Patwary, A.A.N., Naha, R.K., Garg, S., Battula, S.K., Patwary, M.A.K., Aghasian, E., Amin, M.B., Mahanti, A., and Gong, M. (2021). Towards Secure Fog Computing: A Survey on Trust Management, Privacy, Authentication, Threats and Access Control. Electronics, 10.","DOI":"10.3390\/electronics10101171"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Dhirani, L.L., Armstrong, E., and Newe, T. (2021). Industrial IoT, Cyber Threats, and Standards Landscape: Evaluation and Roadmap. Sensors, 21.","DOI":"10.3390\/s21113901"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Crowder, R. (2020). 11\u2014Cyber Physical systems and security. Electric Drives and Electromechanical Systems, Butterworth-Heinemann. [2nd ed.].","DOI":"10.1016\/B978-0-08-102884-1.00011-X"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1016\/j.comnet.2016.03.011","article-title":"On perspective of security and privacy-preserving solutions in the internet of things","volume":"102","author":"Malina","year":"2016","journal-title":"Comput. Netw."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Ranganathan, G., Chen, J., and Rocha, \u00c1. (2020). Security Threats of Embedded Systems in IoT Environment. Inventive Communication and Computational Technologies, Springer.","DOI":"10.1007\/978-981-15-0146-3"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1016\/j.compind.2018.09.004","article-title":"Cybersecurity for Industry 4.0 in the current literature: A reference framework","volume":"103","author":"Lezzi","year":"2018","journal-title":"Comput. Ind."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"152351","DOI":"10.1109\/ACCESS.2020.3016937","article-title":"Security and Privacy in the Industrial Internet of Things: Current Standards and Future Challenges","volume":"8","author":"Gebremichael","year":"2020","journal-title":"IEEE Access"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"163","DOI":"10.3390\/iot2010009","article-title":"Cyber Threats to Industrial IoT: A Survey on Attacks and Countermeasures","volume":"2","author":"Tsiknas","year":"2021","journal-title":"IoT"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Pal, S., Hitchens, M., Rabehaja, T., and Mukhopadhyay, S. (2020). Security Requirements for the Internet of Things: A Systematic Approach. Sensors, 20.","DOI":"10.3390\/s20205897"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1016\/S1353-4858(19)30011-X","article-title":"Solving the security challenges of IoT with public key cryptography","volume":"2019","author":"Hodgson","year":"2019","journal-title":"Netw. Secur."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"101658","DOI":"10.1016\/j.cose.2019.101658","article-title":"PKI4IoT: Towards public key infrastructure for the Internet of Things","volume":"89","author":"Lindemer","year":"2020","journal-title":"Comput. Secur."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Profentzas, C., G\u00fcnes, M., Nikolakopoulos, Y., Landsiedel, O., and Almgren, M. (2019, January 29\u201331). Performance of Secure Boot in Embedded Systems. Proceedings of the 2019 15th International Conference on Distributed Computing in Sensor Systems (DCOSS), Santorini, Greece.","DOI":"10.1109\/DCOSS.2019.00054"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Mavroeidis, V., Vishi, K., Zych, M.D., and J\u00f8sang, A. (2018). The Impact of Quantum Computing on Present Cryptography. Int. J. Adv. Comput. Sci. Appl., 9.","DOI":"10.14569\/IJACSA.2018.090354"},{"key":"ref_26","unstructured":"Shor, P. (1994, January 20\u201322). Algorithms for quantum computation: Discrete logarithms and factoring. Proceedings of the 35th Annual Symposium on Foundations of Computer Science, Santa Fe, NM, USA."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"188","DOI":"10.1038\/nature23461","article-title":"Post-quantum cryptography","volume":"549","author":"Bernstein","year":"2017","journal-title":"Nature"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Marzougui, S., and Kr\u00e4mer, J. (2019, January 26\u201329). Post-Quantum Cryptography in Embedded Systems. Proceedings of the 14th International Conference on Availability, Reliability and Security (ARES\u201919), Canterbury, UK.","DOI":"10.1145\/3339252.3341475"},{"key":"ref_29","unstructured":"NIST (2022, February 20). Post-Quantum Cryptography Standardization, Available online: https:\/\/csrc.nist.gov\/news\/2016\/public-key-post-quantum-cryptographic-algorithms."},{"key":"ref_30","unstructured":"NIST (2022, February 20). Post-Quantum Cryptography\u2014Round 3 Submissions, Available online: https:\/\/csrc.nist.gov\/projects\/post-quantum-cryptography\/round-3-submissions."},{"key":"ref_31","unstructured":"NIST (2022, February 20). Third PQC Standardization Conference, Available online: https:\/\/csrc.nist.gov\/Events\/2021\/third-pqc-standardization-conference."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Buhler, J.P. (1998). NTRU: A ring-based public key cryptosystem. Algorithmic Number Theory, Springer.","DOI":"10.1007\/BFb0054849"},{"key":"ref_33","unstructured":"(2009). IEEE Standard Specification for Public Key Cryptographic Techniques Based on Hard Problems over Lattices (Standard No. IEEE Std 1363.1-2008)."},{"key":"ref_34","unstructured":"Lattice-Based Polynomial Public Key Establishment Algorithm for the Financial Services Industry (2022, February 20). ANSI X9.98-2010. Available online: https:\/\/webstore.ansi.org\/standards\/ascx9\/ansix9982010r2017."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Hoffstein, J., and Silverman, J. (2001). Optimizations for NTRU. Public-Key Cryptography and Computational Number Theory, De Gruyter.","DOI":"10.1515\/9783110881035.77"},{"key":"ref_36","first-page":"45","article-title":"Choosing parameter sets for NTRUEncrypt with NAEP and SVES-3","volume":"2005","author":"Silverman","year":"2005","journal-title":"IACR Cryptol. EPrint Arch."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Abdalla, M., Pointcheval, D., Fouque, P.A., and Vergnaud, D. (2009). Choosing NTRUEncrypt Parameters in Light of Combined Lattice Reduction and MITM Approaches. Applied Cryptography and Network Security, Springer.","DOI":"10.1007\/978-3-642-01957-9"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Hoffstein, J., Howgrave-Graham, N., Pipher, J., and Whyte, W. (2009). Practical lattice-based cryptography: NTRUEncrypt and NTRUSign. The LLL Algorithm, Springer.","DOI":"10.1007\/978-3-642-02295-1_11"},{"key":"ref_39","unstructured":"Hoffstein, J., Pipher, J., Schanck, J.M., Silverman, J.H., Whyte, W., and Zhang, Z. (2022, February 20). Choosing Parameters for NTRUEncrypt. Cryptology ePrint Archive, Report 2015\/708. Available online: https:\/\/ia.cr\/2015\/708."},{"key":"ref_40","first-page":"358","article-title":"Identification of influential parameters for NTRU decryption failure and recommendation of extended parameter selection criteria for elimination of decryption failure","volume":"44","author":"Gaithuru","year":"2017","journal-title":"IAENG Int. J. Comput. Sci."},{"key":"ref_41","unstructured":"Chen, C., Hoffstein, J., Whyte, W., and Zhenfei, Z. (2022, February 20). NIST PQ Submission: NTRUEncrypt, a Lattice Based Encryption Algorithm, tech. rep., NIST PQC Standardization, Round 1, Available online: https:\/\/csrc.nist.gov\/projects\/post-quantum-cryptography\/round-1-submissions."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Fischer, W., and Homma, N. (2017). High-Speed Key Encapsulation from NTRU. Cryptographic Hardware and Embedded Systems\u2014CHES 2017, Springer International Publishing.","DOI":"10.1007\/978-3-319-66787-4"},{"key":"ref_43","unstructured":"Bernstein, D.J., Chuengsatiansup, C., Lange, T., and van Vredendaal, C. (2022, February 20). NTRU Prime: Reducing Attack Surface at Low Cost. Cryptology ePrint Archive, Report 2016\/461. Available online: https:\/\/ia.cr\/2016\/461."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Joye, M. (2003). NTRUSign: Digital Signatures Using the NTRU Lattice. Topics in Cryptology\u2014CT-RSA 2003, Springer.","DOI":"10.1007\/3-540-36563-X"},{"key":"ref_45","unstructured":"Chen, C., Danba, O., Hoffstein, J., Rijneveld, A.H.J., Schanck, J.M., Schwabe, P., Whyte, W., and Zhenfei, Z. (2022, February 20). NIST PQ Submission: NTRU, Algorithm Specifications And Supporting Documentation, tech. rep., NIST PQC Standardization, Round 2. Available online: https:\/\/ntru.org\/f\/ntru-20190330.pdf."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Guillen, O.M., P\u00f6ppelmann, T., Bermudo Mera, J.M., Bongenaar, E.F., Sigl, G., and Sepulveda, J. (2017, January 27\u201331). Towards post-quantum security for IoT endpoints with NTRU. Proceedings of the Design, Automation & Test in Europe Conference Exhibition (DATE), Lausanne, Switzerland.","DOI":"10.23919\/DATE.2017.7927079"},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Ko\u00e7, \u00c7.K., Naccache, D., and Paar, C. (2001). NTRU in Constrained Devices. Cryptographic Hardware and Embedded Systems\u2014CHES 2001, Springer.","DOI":"10.1007\/3-540-44709-1"},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"462","DOI":"10.1016\/j.ifacol.2018.07.104","article-title":"On Feasibility of Post-Quantum Cryptography on Small Devices","volume":"51","author":"Malina","year":"2018","journal-title":"IFAC-PapersOnLine"},{"key":"ref_49","unstructured":"Basu, K., Soni, D., Nabeel, M., and Karri, R. (2022, February 20). NIST Post-Quantum Cryptography\u2014A Hardware Evaluation Study. Cryptology ePrint Archive, Report 2019\/047, Available online: https:\/\/ia.cr\/2019\/047."},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Imran, M., Abideen, Z.U., and Pagliarini, S. (2020). An Experimental Study of Building Blocks of Lattice-Based NIST Post-Quantum Cryptographic Algorithms. Electronics, 9.","DOI":"10.3390\/electronics9111953"},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Farahmand, F., Sharif, M.U., Briggs, K., and Gaj, K. (2018, January 10\u201314). A High-Speed Constant-Time Hardware Implementation of NTRUEncrypt SVES. Proceedings of the 2018 International Conference on Field-Programmable Technology (FPT), Naha, Japan.","DOI":"10.1109\/FPT.2018.00036"},{"key":"ref_52","doi-asserted-by":"crossref","unstructured":"Atici, A.C., Batina, L., Fan, J., Verbauwhede, I., and Berna Ors Yalcin, S. (2008, January 2\u20134). Low-cost implementations of NTRU for pervasive security. Proceedings of the 2008 International Conference on Application-Specific Systems, Architectures and Processors, Leuven, Belgium.","DOI":"10.1109\/ASAP.2008.4580158"},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1016\/S0166-218X(02)00588-7","article-title":"Random small Hamming weight products with applications to cryptography","volume":"130","author":"Hoffstein","year":"2003","journal-title":"Discret. Appl. Math."},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"485","DOI":"10.4236\/cn.2013.53B2089","article-title":"Efficient Implementations of NTRU in Wireless Network","volume":"5","author":"Zhan","year":"2013","journal-title":"Commun. Netw."},{"key":"ref_55","unstructured":"O\u2019Rourke, C. (2002). Efficient NTRU Implementations. [Master\u2019s Thesis, Worcester Polytechnic Institute]."},{"key":"ref_56","unstructured":"Kaps, J.P. (2006). Cryptography for Ultra-Low Power Devices. [Ph.D. Thesis, Worcester Polytechnic Institute]."},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"227","DOI":"10.1007\/s13389-013-0061-7","article-title":"Strengthening hardware implementations of NTRUEncrypt against fault analysis attacks","volume":"3","author":"Kamal","year":"2013","journal-title":"J. Cryptogr. Eng."},{"key":"ref_58","doi-asserted-by":"crossref","unstructured":"Kamal, A.A., and Youssef, A.M. (2009, January 9\u201322). An FPGA implementation of the NTRUEncrypt cryptosystem. Proceedings of the 2009 International Conference on Microelectronics\u2014ICM, Marrakech, Morocco.","DOI":"10.1109\/ICM.2009.5418649"},{"key":"ref_59","unstructured":"Liu, B., and Wu, H. (2015, January 2\u20135). Efficient architecture and implementation for NTRUEncrypt system. Proceedings of the 58th IEEE International Midwest Symposium on Circuits and Systems (MWSCAS), Fort Collins, CO, USA."},{"key":"ref_60","doi-asserted-by":"crossref","unstructured":"Liu, B., and Wu, H. (2016, January 22\u201325). Efficient multiplication architecture over truncated polynomial ring for NTRUEncrypt system. Proceedings of the 2016 IEEE International Symposium on Circuits and Systems (ISCAS), Montreal, QC, Canada.","DOI":"10.1109\/ISCAS.2016.7527455"},{"key":"ref_61","doi-asserted-by":"crossref","unstructured":"Braun, K., Fritzmann, T., Maringer, G., Schamberger, T., and Sep\u00falveda, J. (2018, January 8\u201310). Secure and Compact Full NTRU Hardware Implementation. Proceedings of the 2018 IFIP\/IEEE International Conference on Very Large Scale Integration (VLSI-SoC), Verona, Italy.","DOI":"10.1109\/VLSI-SoC.2018.8645015"},{"key":"ref_62","doi-asserted-by":"crossref","unstructured":"Camacho-Ruiz, E., Mart\u00ednez-Rodr\u00edguez, M.C., S\u00e1nchez-Solano, S., and Brox, P. (2020, January 18\u201320). Accelerating the Development of NTRU Algorithm on Embedded Systems. Proceedings of the 2020 XXXV Conference on Design of Circuits and Integrated Systems (DCIS), Segovia, Spain.","DOI":"10.1109\/DCIS51330.2020.9268647"},{"key":"ref_63","doi-asserted-by":"crossref","unstructured":"Camacho-Ruiz, E., S\u00e1nchez-Solano, S., Brox, P., and Mart\u00ednez-Rodr\u00edguez, M.C. (2021). Timing-Optimized Hardware Implementation to Accelerate Polynomial Multiplication in the NTRU Algorithm. J. Emerg. Technol. Comput. Syst., 17.","DOI":"10.1145\/3445979"},{"key":"ref_64","doi-asserted-by":"crossref","unstructured":"Qin, Z., Tong, R., Wu, X., Bai, G., Wu, L., and Su, L. (2021, January 14\u201316). A Compact Full Hardware Implementation of PQC Algorithm NTRU. Proceedings of the 2021 International Conference on Communications, Information System and Computer Engineering (CISCE), Beijing, China.","DOI":"10.1109\/CISCE52179.2021.9446042"},{"key":"ref_65","doi-asserted-by":"crossref","unstructured":"Ding, J., and Steinwandt, R. (2019). Evaluating the Potential for Hardware Acceleration of Four NTRU-Based Key Encapsulation Mechanisms Using Software\/Hardware Codesign. Post-Quantum Cryptography, Springer International Publishing.","DOI":"10.1007\/978-3-030-25510-7"},{"key":"ref_66","doi-asserted-by":"crossref","unstructured":"Dang, V.B., Farahmand, F., Andrzejczak, M., and Gaj, K. (2019, January 9\u201313). Implementing and Benchmarking Three Lattice-Based Post-Quantum Cryptography Algorithms Using Software\/Hardware Codesign. Proceedings of the 2019 International Conference on Field-Programmable Technology (ICFPT), Tianjin, China.","DOI":"10.1109\/ICFPT47387.2019.00032"},{"key":"ref_67","unstructured":"Dang, V.B., Farahmand, F., Andrzejczak, M., Mohajerani, K., Nguyen, D.T., and Gaj, K. (2022, February 20). Implementation and Benchmarking of Round 2 Candidates in the NIST Post-Quantum Cryptography Standardization Process Using Hardware and Software\/Hardware Co-design Approaches. Cryptology ePrint Archive, Report 2020\/795. Available online: https:\/\/ia.cr\/2020\/795."},{"key":"ref_68","doi-asserted-by":"crossref","unstructured":"Xie, J., Basu, K., Gaj, K., and Guin, U. (2020, January 5\u20138). Special Session: The Recent Advance in Hardware Implementation of Post-Quantum Cryptography. Proceedings of the 2020 IEEE 38th VLSI Test Symposium (VTS), San Diego, CA, USA.","DOI":"10.1109\/VTS48691.2020.9107585"},{"key":"ref_69","doi-asserted-by":"crossref","unstructured":"Farahmand, F., Nguyen, D.T., Dang, V.B., Ferozpuri, A., and Gaj, K. (2019, January 8\u201312). Software\/Hardware Codesign of the Post Quantum Cryptography Algorithm NTRUEncrypt Using High-Level Synthesis and Register-Transfer Level Design Methodologies. Proceedings of the 29th International Conference on Field Programmable Logic and Applications (FPL), Barcelona, Spain.","DOI":"10.1109\/FPL.2019.00042"},{"key":"ref_70","unstructured":"(2022, February 20). PYNQ\u2014Python Productivity for Zynq. Available online: http:\/\/www.pynq.io."},{"key":"ref_71","unstructured":"Brown, N. (2022, February 20). PYNQ API: C API for PYNQ FPGA Board. Available online: https:\/\/github.com\/mesham\/pynq_api."},{"key":"ref_72","unstructured":"(2022, February 20). LibNTRU: C Implementation of NTRUEncrypt. Available online: https:\/\/github.com\/tbuktu\/libntru."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/5\/2057\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:33:10Z","timestamp":1760135590000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/5\/2057"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,3,7]]},"references-count":72,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2022,3]]}},"alternative-id":["s22052057"],"URL":"https:\/\/doi.org\/10.3390\/s22052057","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,3,7]]}}}