{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,11]],"date-time":"2026-02-11T20:31:59Z","timestamp":1770841919568,"version":"3.50.1"},"reference-count":44,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2023,6,20]],"date-time":"2023-06-20T00:00:00Z","timestamp":1687219200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Major Basic Research Program of the Shandong Provincial Natural Science Foundation","award":["ZR2020ZD01"],"award-info":[{"award-number":["ZR2020ZD01"]}]},{"name":"Research Program of the Shandong Provincial Natural Science Foundation","award":["ZR2022QF033"],"award-info":[{"award-number":["ZR2022QF033"]}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["61972370"],"award-info":[{"award-number":["61972370"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Open Fund of State Key Laboratory of Integrated Services Networks","award":["ISN22-06"],"award-info":[{"award-number":["ISN22-06"]}]},{"name":"Qingdao Science and Technology Program","award":["22-3-7-CSPZ-2-nsh"],"award-info":[{"award-number":["22-3-7-CSPZ-2-nsh"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Reconfigurable Technol. Syst."],"published-print":{"date-parts":[[2023,9,30]]},"abstract":"<jats:p>Fibonacci and Galois are two different kinds of configurations in stream ciphers. Although many transformations between two configurations have been proposed, there is no sufficient analysis of their FPGA performance. Espresso stream cipher provides an ideal sample to explore such a problem. The 128-bit secret key Espresso is designed in Galois configuration, and there is a Fibonacci-configured Espresso variant proved with the equivalent security level. To fully leverage the efficiency of two configurations, we explore the hardware optimization approaches toward area and throughput, respectively. In short, the FPGA-implemented Fibonacci cipher is more suitable for extremely resource-constrained or high-throughput applications, while the Galois cipher compromises both area and speed. To the best of our knowledge, this is the first work to systematically compare the FPGA performance of cipher configurations under relatively fair cryptographic security. We hope this work can serve as a reference for the cryptography hardware architecture research community.<\/jats:p>","DOI":"10.1145\/3567428","type":"journal-article","created":{"date-parts":[[2022,10,8]],"date-time":"2022-10-08T13:03:16Z","timestamp":1665234196000},"page":"1-24","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Design Space Exploration of Galois and Fibonacci Configuration Based on Espresso Stream Cipher"],"prefix":"10.1145","volume":"16","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2186-9579","authenticated-orcid":false,"given":"Zhengyuan","family":"Shi","sequence":"first","affiliation":[{"name":"Shandong University, Shandong, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5733-4528","authenticated-orcid":false,"given":"Cheng","family":"Chen","sequence":"additional","affiliation":[{"name":"Shandong University, Shandong, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4829-8753","authenticated-orcid":false,"given":"Gangqiang","family":"Yang","sequence":"additional","affiliation":[{"name":"Shandong University, Shandong, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6489-9495","authenticated-orcid":false,"given":"Hailiang","family":"Xiong","sequence":"additional","affiliation":[{"name":"Shandong University, Shandong, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0986-0491","authenticated-orcid":false,"given":"Fudong","family":"Li","sequence":"additional","affiliation":[{"name":"University of Alberta, Alberta, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8903-8413","authenticated-orcid":false,"given":"Honggang","family":"Hu","sequence":"additional","affiliation":[{"name":"University of Science and Technology of China, Anhui, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1319-1224","authenticated-orcid":false,"given":"Zhiguo","family":"Wan","sequence":"additional","affiliation":[{"name":"Zhejiang Lab, Zhejiang, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,6,20]]},"reference":[{"key":"e_1_3_1_2_2","volume-title":"Specification of the 3GPP Confidentiality and Integrity Algorithms EEA3 & EIA3; Document 1: EEA3 and EIA3 specifications","year":"2018","unstructured":"3GPP. 2018. Specification of the 3GPP Confidentiality and Integrity Algorithms EEA3 & EIA3; Document 1: EEA3 and EIA3 specifications. Technical Specification (TS) 35.221. 3rd Generation Partnership Project (3GPP). http:\/\/www.3gpp.org\/DynaReport\/35221.htm. Version 15.0.0."},{"key":"e_1_3_1_3_2","volume-title":"Specification of the 3GPP Confidentiality and Integrity Algorithms EEA3 & EIA3; Document 2: ZUC specification","year":"2018","unstructured":"3GPP. 2018. Specification of the 3GPP Confidentiality and Integrity Algorithms EEA3 & EIA3; Document 2: ZUC specification. Technical Specification (TS) 35.222. 3rd Generation Partnership Project (3GPP). http:\/\/www.3gpp.org\/DynaReport\/35222.htm. Version 15.0.0."},{"key":"e_1_3_1_4_2","volume-title":"Specification of the 3GPP Confidentiality and Integrity Algorithms UEA2 & UIA2; Document 1: UEA2 and UIA2 specifications","year":"2018","unstructured":"3GPP. 2018. Specification of the 3GPP Confidentiality and Integrity Algorithms UEA2 & UIA2; Document 1: UEA2 and UIA2 specifications. Technical Specification (TS) 35.215. 3rd Generation Partnership Project (3GPP). http:\/\/www.3gpp.org\/DynaReport\/35215.htm. Version 15.0.0."},{"key":"e_1_3_1_5_2","volume-title":"Specification of the 3GPP Confidentiality and Integrity Algorithms UEA2 & UIA2; Document 2: SNOW 3G specification","year":"2018","unstructured":"3GPP. 2018. Specification of the 3GPP Confidentiality and Integrity Algorithms UEA2 & UIA2; Document 2: SNOW 3G specification. Technical Specification (TS) 35.216. 3rd Generation Partnership Project (3GPP). http:\/\/www.3gpp.org\/DynaReport\/35216.htm. Version 15.0.0."},{"key":"e_1_3_1_6_2","doi-asserted-by":"publisher","DOI":"10.1109\/DSD.2008.30"},{"key":"e_1_3_1_7_2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1007\/978-3-540-68351-3_15","volume-title":"New Stream Cipher Designs - The eSTREAM Finalists","author":"Babbage Steve","year":"2008","unstructured":"Steve Babbage and Matthew Dodd. 2008. The MICKEY stream ciphers. In New Stream Cipher Designs - The eSTREAM Finalists, Matthew J. B. Robshaw and Olivier Billet (Eds.). Lecture Notes in Computer Science, vol. 4986. Springer, 191\u2013209."},{"key":"e_1_3_1_8_2","article-title":"The oribatida family of lightweight authenticated encryption schemes","author":"Bhattacharjee Arghya","year":"2019","unstructured":"Arghya Bhattacharjee, Eik List, Cuauhtemoc Mancillas L\u00f3pez, and Mridul Nandi. 2019. The oribatida family of lightweight authenticated encryption schemes. NIST Information Technology Laboratory, CSRC, Lightweight Cryptography, Round 2 Candidates (2019). https:\/\/csrc.nist.gov\/CSRC\/media\/Projects\/lightweight-cryptography\/documents\/round-2\/spec-doc-rnd2\/oribatida-spec-round2.pdf.","journal-title":"NIST Information Technology Laboratory, CSRC, Lightweight Cryptography, Round 2 Candidates"},{"key":"e_1_3_1_9_2","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-44495-5_5"},{"key":"e_1_3_1_10_2","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-44495-5_5"},{"key":"e_1_3_1_11_2","unstructured":"SIG Bluetooth. 2003. Specification of the Bluetooth System-Version 1.1 B. (2003). http:\/\/www.bluetooth.com."},{"key":"e_1_3_1_12_2","first-page":"171","volume-title":"Proceedings of the 9th International Conference on Information Security, (ISC 2006), (Samos Island, Greece, August 30 - September 2, 2006), (Lecture Notes in Computer Science)","volume":"4176","author":"Canni\u00e8re Christophe De","year":"2006","unstructured":"Christophe De Canni\u00e8re. 2006. Trivium: A Stream cipher construction inspired by block cipher design principles. In Proceedings of the 9th International Conference on Information Security, (ISC 2006), (Samos Island, Greece, August 30 - September 2, 2006), (Lecture Notes in Computer Science), Sokratis K. Katsikas, Javier L\u00f3pez, Michael Backes, Stefanos Gritzalis, and Bart Preneel (Eds.), vol. 4176. Springer, 171\u2013186."},{"key":"e_1_3_1_13_2","article-title":"ESTATE","author":"Chakraborti Avik","year":"2019","unstructured":"Avik Chakraborti, Nilanjan Datta, Ashwin Jha, Cuauhtemoc Mancillas Lopez, Mridul Nandi, and Yu Sasaki. 2019. ESTATE. NIST Information Technology Laboratory, CSRC, Lightweight Cryptography, Round 2 Candidates (2019). https:\/\/csrc.nist.gov\/CSRC\/media\/Projects\/lightweight-cryptography\/documents\/round-2\/spec-doc-rnd2\/estate-spec-round2.pdf.","journal-title":"NIST Information Technology Laboratory, CSRC, Lightweight Cryptography, Round 2 Candidates"},{"key":"e_1_3_1_14_2","article-title":"The subterranean 2.0 cipher suite","author":"Daemen Joan","year":"2019","unstructured":"Joan Daemen, Pedro Maat Costa Massolino, and Yann Rotella. 2019. The subterranean 2.0 cipher suite. NIST Information Technology Laboratory, CSRC, Lightweight Cryptography, Round 2 Candidates (2019). https:\/\/csrc.nist.gov\/CSRC\/media\/Projects\/lightweight-cryptography\/documents\/round-2\/spec-doc-rnd2\/subterranean-spec-round2.pdf.","journal-title":"NIST Information Technology Laboratory, CSRC, Lightweight Cryptography, Round 2 Candidates"},{"key":"e_1_3_1_15_2","volume-title":"AES Proposal: Rijndael","author":"Daemen Joan","year":"1999","unstructured":"Joan Daemen and Vincent Rijmen. 1999. AES Proposal: Rijndael. (1999)."},{"key":"e_1_3_1_16_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.icte.2018.01.005"},{"key":"e_1_3_1_17_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICCSP.2017.8286506"},{"key":"e_1_3_1_18_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICACCI.2016.7732339"},{"key":"e_1_3_1_19_2","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2009.2030467"},{"key":"e_1_3_1_20_2","doi-asserted-by":"crossref","unstructured":"Elena Dubrova and Martin Hell. 2015. Espresso: A Stream Cipher for 5G Wireless Communication Systems. Cryptology ePrint Archive (2015).","DOI":"10.1007\/s12095-015-0173-2"},{"key":"e_1_3_1_21_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISDFS.2017.7916501"},{"key":"e_1_3_1_22_2","volume-title":"02.09; Security Related Network Functions","author":"ETSI Recommendation GSM","year":"1993","unstructured":"Recommendation GSM ETSI. 1993. 02.09; Security Related Network Functions. Technical Report. European Telecommunications Standard Institute, ETSI."},{"key":"e_1_3_1_23_2","doi-asserted-by":"publisher","DOI":"10.4108\/sesa.2.3.e4"},{"key":"e_1_3_1_24_2","volume-title":"Proceedings of the State of the Art of Stream Ciphers Workshop (SASC\u201907)","author":"Gaj Kris","year":"2007","unstructured":"Kris Gaj, Gabriel Southern, and Ramakrishna Bachimanchi. 2007. Comparison of hardware performance of selected Phase II eSTREAM candidates. In Proceedings of the State of the Art of Stream Ciphers Workshop (SASC\u201907)."},{"key":"e_1_3_1_25_2","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2002.804048"},{"key":"e_1_3_1_26_2","doi-asserted-by":"publisher","DOI":"10.1504\/IJWMC.2007.013798"},{"key":"e_1_3_1_27_2","first-page":"151","volume-title":"Proceedings of the State of the Art of Stream Ciphers Workshop, SASC 2008","author":"Hwang David","year":"2008","unstructured":"David Hwang, Mark Chaney, Shashi Karanam, Nick Ton, and Kris Gaj. 2008. Comparison of FPGA-targeted hardware implementations of eSTREAM stream cipher candidates. In Proceedings of the State of the Art of Stream Ciphers Workshop, SASC 2008. 151\u2013162."},{"key":"e_1_3_1_28_2","doi-asserted-by":"publisher","DOI":"10.1109\/ROBIO.2017.8324667"},{"key":"e_1_3_1_29_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11432-018-9929-x"},{"key":"e_1_3_1_30_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.micpro.2012.09.007"},{"key":"e_1_3_1_31_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICECS53924.2021.9665568"},{"key":"e_1_3_1_32_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.micpro.2020.103210"},{"key":"e_1_3_1_33_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30539-2_34"},{"key":"e_1_3_1_34_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-28628-8_25"},{"key":"e_1_3_1_35_2","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2010.5684215"},{"key":"e_1_3_1_36_2","doi-asserted-by":"publisher","DOI":"10.1109\/DSD.2010.49"},{"key":"e_1_3_1_37_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.ins.2007.12.002"},{"key":"e_1_3_1_38_2","series-title":"In Lecture Notes in Computer Science","first-page":"1","volume-title":"New Stream Cipher Designs - The eSTREAM Finalists","author":"Robshaw Matthew","year":"2008","unstructured":"Matthew Robshaw. 2008. The eSTREAM project. In New Stream Cipher Designs - The eSTREAM Finalists, Matthew J. B. Robshaw and Olivier Billet (Eds.). In Lecture Notes in Computer Science, vol. 4986. Springer, 1\u20136."},{"key":"e_1_3_1_39_2","doi-asserted-by":"publisher","DOI":"10.1109\/MELCON.2016.7495422"},{"key":"e_1_3_1_40_2","doi-asserted-by":"publisher","DOI":"10.1145\/584091.584093"},{"key":"e_1_3_1_41_2","doi-asserted-by":"publisher","DOI":"10.1109\/FPT.2018.00086"},{"key":"e_1_3_1_42_2","doi-asserted-by":"publisher","DOI":"10.1109\/CSE-EUC.2017.107"},{"key":"e_1_3_1_43_2","doi-asserted-by":"publisher","DOI":"10.1145\/2527317.2527325"},{"key":"e_1_3_1_44_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-26626-8_23"},{"key":"e_1_3_1_45_2","article-title":"Generalized NLFSR transformation algorithms and cryptanalysis of the class of espresso-like stream ciphers","volume":"1911","author":"Yao Ge","year":"2019","unstructured":"Ge Yao and Udaya Parampalli. 2019. Generalized NLFSR transformation algorithms and cryptanalysis of the class of espresso-like stream ciphers. CoRR abs\/1911.01002 (2019). http:\/\/arxiv.org\/abs\/1911.01002.","journal-title":"CoRR"}],"container-title":["ACM Transactions on Reconfigurable Technology and Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3567428","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3567428","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T22:43:46Z","timestamp":1750286626000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3567428"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,6,20]]},"references-count":44,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2023,9,30]]}},"alternative-id":["10.1145\/3567428"],"URL":"https:\/\/doi.org\/10.1145\/3567428","relation":{},"ISSN":["1936-7406","1936-7414"],"issn-type":[{"value":"1936-7406","type":"print"},{"value":"1936-7414","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,6,20]]},"assertion":[{"value":"2022-06-12","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-09-30","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2023-06-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}