{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,29]],"date-time":"2026-05-29T11:23:03Z","timestamp":1780053783532,"version":"3.54.0"},"reference-count":30,"publisher":"Institute of Electronics, Information and Communications Engineers (IEICE)","issue":"17","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEICE Electron. Express"],"published-print":{"date-parts":[[2020,9,10]]},"DOI":"10.1587\/elex.17.20200234","type":"journal-article","created":{"date-parts":[[2020,8,13]],"date-time":"2020-08-13T22:06:19Z","timestamp":1597356379000},"page":"20200234-20200234","source":"Crossref","is-referenced-by-count":77,"title":["A pure hardware implementation of CRYSTALS-KYBER PQC algorithm through resource reuse"],"prefix":"10.1587","volume":"17","author":[{"given":"Yiming","family":"Huang","sequence":"first","affiliation":[{"name":"Nanjing University of Aeronautics and Astronautics"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Miaoqing","family":"Huang","sequence":"additional","affiliation":[{"name":"University of Arkansas"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zhongkui","family":"Lei","sequence":"additional","affiliation":[{"name":"Nanjing University of Aeronautics and Astronautics"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jiaxuan","family":"Wu","sequence":"additional","affiliation":[{"name":"ShanghaiTech University"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"532","reference":[{"key":"1","unstructured":"[1] NIST: Post-Quantum Cryptography Standardization https:\/\/csrc.nist.gov\/Projects\/post-quantum-cryptography."},{"key":"2","unstructured":"[2] T. Oder and T. G\u00fcneysu: \u201cImplementing the NewHope-Simple key exchange on low-cost FPGAs,\u201d International Conference on Cryptology and Information Security in Latin America <b>11368<\/b> (2017) 128 (DOI: 10.1007\/978-3-030-25283-0_7)."},{"key":"3","unstructured":"[3] A. Ferozpuri and K. Gaj: \u201cHigh-speed FPGA implementation of the NIST round 1 rainbow signature scheme,\u201d 2018 International Conference on ReConFigurable Computing and FPGAs (ReConFig) (2018) (DOI: 10.1109\/RECONFIG.2018.8641734)."},{"key":"4","unstructured":"[4] V.B. Dang, <i>et al.<\/i>: \u201cImplementing and benchmarking three lattice-based post-quantum cryptography algorithms using software\/hardware codesign,\u201d 2019 International Conference on Field-Programmable Technology (ICFPT) (2019) 206 (DOI: 10.1109\/ICFPT47387.2019.00032)."},{"key":"5","unstructured":"[5] P. Schwabe, <i>et al.<\/i>: \u201cCRYSTALS-Kyber-algorithm specifications and supporting documentation,\u201d NIST Technical Report (2019)."},{"key":"6","unstructured":"[6] L. Botros, <i>et al.<\/i>: \u201cMemory-efficient high-speed implementation of Kyber on Cortex-M4,\u201d International Conference on Cryptology in Africa <b>11627<\/b> (2019) 209 (DOI: 10.1007\/978-3-030-23696-0_11)."},{"key":"7","unstructured":"[7] A. Langlois and D. Stehl\u00e9: \u201cWorst-case to average-case reductions for module lattices,\u201d Designs, Codes and Cryptography <b>75<\/b> (2015) 565 (DOI: 10.1007\/s10623-014-9938-4)."},{"key":"8","unstructured":"[8] J. Bos, <i>et al.<\/i>: \u201cCRYSTALS-Kyber: a CCA-secure module-lattice-based KEM,\u201d 2018 IEEE European Symposium on Security and Privacy (EuroS&amp;P) (2018) 353 (DOI: 10.1109\/EuroSP.2018.00032)."},{"key":"9","unstructured":"[9] E. Fujisaki and T. Okamoto: \u201cSecure integration of asymmetric and symmetric encryption schemes,\u201d Annual International Cryptology Conference <b>26<\/b> (2013) 80 (DOI: 10.1007\/s00145-011-9114-1)."},{"key":"10","unstructured":"[10] D. Hofheinz, <i>et al.<\/i>: \u201cA modular analysis of the Fujisaki-Okamoto transformation,\u201d TCC 2017 <b>10677<\/b> (2017) 341 (DOI: 10.1007\/978-3-319-70500-2_12)."},{"key":"11","unstructured":"[11] O. Regev: \u201cOn lattices, learning with errors, random linear codes, and cryptography,\u201d Journal of the ACM <b>56<\/b> (2009) 1 (DOI: 10.1145\/1568318.1568324)."},{"key":"12","unstructured":"[12] V. Lyubashevsky, <i>et al.<\/i>: \u201cOn ideal lattices and learning with errors over rings,\u201d Journal of the ACM <b>60<\/b> (2013) 1 (DOI: 10.1145\/2535925)."},{"key":"13","unstructured":"[13] M.J. Kannwischer, <i>et al.<\/i>: \u201cFaster multiplication in Z<sub>2<i>m<\/i><\/sub>[<i>x<\/i>] on Cortex-M4 to speed up NIST PQC candidates,\u201d ACNS 2019, Lecture Notes in Computer Science <b>11464<\/b> (2019) 281 (DOI: 10.1007\/978-3-030-21568-2_14)."},{"key":"14","unstructured":"[14] Karatsuba: \u201cMultiplication of multidight numbers on automata,\u201d Doklady Akad Nauk Sssr <b>145<\/b> (1963) 595."},{"key":"15","unstructured":"[15] A. Cook Stephen, <i>et al.<\/i>: \u201cOn the minimum computation time of functions,\u201d Ph.D Dissertation, Harvard University, Boston (1966)."},{"key":"16","unstructured":"[16] A.L. Toom: \u201cThe complexity of a scheme of functional elements realizing the multiplication of integers,\u201d Doklady Akademii Nauk Sssr <b>3<\/b> (1963) 496 (DOI: 10.1016\/j.actao.2009.04.001)."},{"key":"17","unstructured":"[17] C. Peikert: \u201cPublic-key cryptosystems from the worst-case shortest vector problem,\u201d ACM on Theory of Computing (2009) 333 (DOI: 10.1145\/1536414.1536461)."},{"key":"18","unstructured":"[18] Z. Brakerski, <i>et al.<\/i>: \u201cClassical hardness of learning with errors,\u201d Proceedings of the Annual ACM Symposium on Theory of Computing (2013) 575 (DOI: 10.1145\/2488608.2488680)."},{"key":"19","unstructured":"[19] K. John, <i>et al.<\/i>: \u201cSHA-3 derived functions: cSHAKE, KMAC, TupleHash and ParallelHash,\u201d NIST Special Publications (2016) 800-185."},{"key":"20","doi-asserted-by":"crossref","unstructured":"[20] M.J. Dworkin: SHA-3 Standard: permutation-based hash and extendable-output functions,\u201d NIST FIPS (2015) 202.","DOI":"10.6028\/NIST.FIPS.202"},{"key":"21","unstructured":"[21] D.J. Bernstein, <i>et al.<\/i>: Tweetable FIPS 202 (2015) https:\/\/keccak.team."},{"key":"22","unstructured":"[22] G. Bertoni, <i>et al.<\/i>: \u201cKeccak specifications,\u201d submission to the NIST SHA-3 competition (2011)."},{"key":"23","unstructured":"[23] A. Langley: \u201cMaybe skip SHA-3\u201d (2017) https:\/\/www.imperialviolet.org\/2017\/05\/31\/skipsha3.html."},{"key":"24","unstructured":"[24] L. Vadim, <i>et al.<\/i>: \u201cSWIFFT: a modest proposal for FFT hashing,\u201d International Workshop on Fast Software Encryption <b>5086<\/b> (2008) 54 (DOI: 10.1007\/978-3-540-71039-4_4)."},{"key":"25","unstructured":"[25] T. P\u00f6ppelmann and T. G\u00fcneysu: \u201cTowards practical lattice-based public-key encryption on reconfigurable hardware,\u201d International Conference on Selected Areas in Cryptography <b>8282<\/b> (2013) 68 (DOI: 10.1007\/978-3-662-43414-7_4)."},{"key":"26","unstructured":"[26] S.S. Roy, <i>et al.<\/i>: \u201cCompact ring-LWE cryptoprocessor,\u201d International Workshop on Cryptographic Hardware and Embedded Systems <b>8731<\/b> (2014) 371 (DOI: 10.1007\/978-3-662-44709-3_21)."},{"key":"27","unstructured":"[27] G. Seiler: \u201cFaster AVX2 optimized NTT multiplication for ring-LWE lattice cryptography,\u201d Cryptology ePrint Archive, Report (2018) 39."},{"key":"28","unstructured":"[28] V. Lyubashevsky and G. Seiler: \u201cNTTRU: truly fast NTRU using NTT,\u201d Transactions on Cryptographic Hardware and Embedded Systems <b>3<\/b> (2019) 180 (DOI: 10.13154\/tches.v2019.i3.180-201)."},{"key":"29","unstructured":"[29] E. Alkim, <i>et al.<\/i>: \u201cA new hope on ARM Cortex-M,\u201d 6th Security, Privacy, and Advanced Cryptography Engineering <b>10076<\/b> (2016) 332 (DOI: 10.1007\/978-3-319-49445-6_19)."},{"key":"30","unstructured":"[30] P.L. Montgomery: \u201cModular multiplication without trial division,\u201d Mathematics of Computation <b>44<\/b> (1985) 519 (DOI: 10.2307\/2007970)."}],"container-title":["IEICE Electronics Express"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.jstage.jst.go.jp\/article\/elex\/17\/17\/17_17.20200234\/_pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,9,12]],"date-time":"2020-09-12T03:29:43Z","timestamp":1599881383000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.jstage.jst.go.jp\/article\/elex\/17\/17\/17_17.20200234\/_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,9,10]]},"references-count":30,"journal-issue":{"issue":"17","published-print":{"date-parts":[[2020]]}},"URL":"https:\/\/doi.org\/10.1587\/elex.17.20200234","relation":{},"ISSN":["1349-2543"],"issn-type":[{"value":"1349-2543","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,9,10]]}}}