{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:11:51Z","timestamp":1750306311112,"version":"3.41.0"},"reference-count":57,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2016,6,6]],"date-time":"2016-06-06T00:00:00Z","timestamp":1465171200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Embed. Comput. Syst."],"published-print":{"date-parts":[[2016,7,21]]},"abstract":"<jats:p>We present RunStream, a rapid prototyping framework for realizing stream cipher implementations based on algorithmic specifications and architectural customizations desired by the users. In the dynamic world of cryptography where newer recommendations are frequently proposed, the need of such tools is imperative. It carries out design validation and generates an optimized software implementation and a synthesizable Register Transfer Level Verilog description. Our framework enables speedy benchmarking against critical resources like area, throughput, power, and latency and allows exploration of alternatives. Using RunStream, we successfully implemented various stream ciphers and benchmarked the quality of results to be at par with published hand-optimized implementations.<\/jats:p>","DOI":"10.1145\/2891412","type":"journal-article","created":{"date-parts":[[2016,6,10]],"date-time":"2016-06-10T13:00:33Z","timestamp":1465563633000},"page":"1-27","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["RunStream"],"prefix":"10.1145","volume":"15","author":[{"given":"Ayesha","family":"Khalid","sequence":"first","affiliation":[{"name":"Queen's University Belfast, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Goutam","family":"Paul","sequence":"additional","affiliation":[{"name":"Indian Statistical Institute, Kolkata, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anupam","family":"Chattopadhyay","sequence":"additional","affiliation":[{"name":"Nanyang Technological University, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Faezeh","family":"Abediostad","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Syed Imad Ud","family":"Din","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Muhammad","family":"Hassan","sequence":"additional","affiliation":[{"name":"University of Bremen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Baishik","family":"Biswas","sequence":"additional","affiliation":[{"name":"Indian Institute of Technology Kharagpur, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Prasanna","family":"Ravi","sequence":"additional","affiliation":[{"name":"Center for Development of Telematics, Bangalore, India"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2016,6,6]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"3GPP. 1999. General Report on the Design Speification and Evaluation of 3GPP Standard Confidentiality and Integrity Algorithms. Retrieved from http:\/\/www.3gpp.org\/ftp\/tsg_sa\/WG3_Security\/_Specs\/33908-300.pdf 3G TR 33.908 version 3.0.0 Release.  3GPP. 1999. General Report on the Design Speification and Evaluation of 3GPP Standard Confidentiality and Integrity Algorithms. Retrieved from http:\/\/www.3gpp.org\/ftp\/tsg_sa\/WG3_Security\/_Specs\/33908-300.pdf 3G TR 33.908 version 3.0.0 Release."},{"key":"e_1_2_1_2_1","volume-title":"Announcing development of a federal information processing standard for advanced encryption standard","author":"AES.","year":"1997","unstructured":"AES. 1997. Announcing development of a federal information processing standard for advanced encryption standard . National Institute of Standards and Technology , Docket No . 960924272-6272-01, RIN 0693-ZA13, January 2, 1997 . Retrieved from http:\/\/csrc.nist.gov\/archive\/aes\/pre-round1\/aes_9701.txt. AES. 1997. Announcing development of a federal information processing standard for advanced encryption standard. National Institute of Standards and Technology, Docket No. 960924272-6272-01, RIN 0693-ZA13, January 2, 1997. Retrieved from http:\/\/csrc.nist.gov\/archive\/aes\/pre-round1\/aes_9701.txt."},{"key":"e_1_2_1_3_1","unstructured":"Ajax 2009. The HercuLeS high-level synthesis tool. Retrieved from http:\/\/www.nkavvadias.com\/hercules.  Ajax 2009. The HercuLeS high-level synthesis tool. Retrieved from http:\/\/www.nkavvadias.com\/hercules."},{"key":"e_1_2_1_4_1","unstructured":"Steve Babbage and Matthew Dodd. 2006. The stream cipher MICKEY 2.0. ECRYPT Stream Cipher Retrieved from http:\/\/www. ecrypt.eu.org\/stream\/p3ciphers\/mickey\/mickey_p3.pdf.  Steve Babbage and Matthew Dodd. 2006. The stream cipher MICKEY 2.0. ECRYPT Stream Cipher Retrieved from http:\/\/www. ecrypt.eu.org\/stream\/p3ciphers\/mickey\/mickey_p3.pdf."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-68351-3_15"},{"volume-title":"Advances in Cryptology (CRYPTO\u201903)","author":"Barkan Elad","key":"e_1_2_1_6_1","unstructured":"Elad Barkan , Eli Biham , and Nathan Keller . 2003. Instant ciphertext-only cryptanalysis of GSM encrypted communication . In Advances in Cryptology (CRYPTO\u201903) . Springer , 600--616. Elad Barkan, Eli Biham, and Nathan Keller. 2003. Instant ciphertext-only cryptanalysis of GSM encrypted communication. In Advances in Cryptology (CRYPTO\u201903). Springer, 600--616."},{"key":"e_1_2_1_7_1","unstructured":"T. Bj\u00f8rstad. 2008. Cryptanalysis of grain using time\/memory\/data tradeoffs. Retrieved from http:\/\/www.ii.uib.no\/tor\/pdf\/grain.pdf.  T. Bj\u00f8rstad. 2008. Cryptanalysis of grain using time\/memory\/data tradeoffs. Retrieved from http:\/\/www.ii.uib.no\/tor\/pdf\/grain.pdf."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-02181-7_15"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/11799313_2"},{"key":"e_1_2_1_10_1","volume-title":"Retrieved","author":"Bluetooth S. I. G.","year":"2001","unstructured":"S. I. G. Bluetooth . 2001 . Specification of the Bluetooth System.Version 1.1 . Retrieved February 22, 2001 from www.inf.ethz.ch\/personal\/hvogt\/proj\/btmp3\/Datasheets\/Bluetooth_11_Specifications_Book.pdf. S. I. G. Bluetooth. 2001. Specification of the Bluetooth System.Version 1.1. Retrieved February 22, 2001 from www.inf.ethz.ch\/personal\/hvogt\/proj\/btmp3\/Datasheets\/Bluetooth_11_Specifications_Book.pdf."},{"key":"e_1_2_1_11_1","volume-title":"Retrieved","author":"Briceno Marc","year":"1999","unstructured":"Marc Briceno , Ian Goldberg , and David Wagner . 1999 . A Pedagogical Implementation of the GSM A5\/1 and A5\/2 Voice Privacy Encryption Algorithms . Retrieved October 29, 1999, from http:\/\/cryptome.org\/gsm-a512.htm. Marc Briceno, Ian Goldberg, and David Wagner. 1999. A Pedagogical Implementation of the GSM A5\/1 and A5\/2 Voice Privacy Encryption Algorithms. Retrieved October 29, 1999, from http:\/\/cryptome.org\/gsm-a512.htm."},{"key":"e_1_2_1_12_1","unstructured":"Cadence 2009. Cadence C-to-Silicon Compiler: Next-Generation High-Level Synthesis for Design and Verification. Retrieved from http:\/\/www.cadence.com\/products\/sd\/silicon_compiler.  Cadence 2009. Cadence C-to-Silicon Compiler: Next-Generation High-Level Synthesis for Design and Verification. Retrieved from http:\/\/www.cadence.com\/products\/sd\/silicon_compiler."},{"key":"e_1_2_1_13_1","volume-title":"CAESAR: Competition for Authenticated Encryption: Security, Applicability, and Robustness.","author":"CAESAR.","year":"2012","unstructured":"CAESAR. 2012 . CAESAR: Competition for Authenticated Encryption: Security, Applicability, and Robustness. (2012). http:\/\/competitions.cr.yp.to\/caesar.html. CAESAR. 2012. CAESAR: Competition for Authenticated Encryption: Security, Applicability, and Robustness. (2012). http:\/\/competitions.cr.yp.to\/caesar.html."},{"volume-title":"Elliptic Technologies Inc. CLP-410: ZUC Key Stream Generator. Retrieved","year":"2011","key":"e_1_2_1_14_1","unstructured":"CLP-410. 2011. Elliptic Technologies Inc. CLP-410: ZUC Key Stream Generator. Retrieved August 5, 2011 , from http:\/\/elliptictech.com\/products-clp-410.php. CLP-410. 2011. Elliptic Technologies Inc. CLP-410: ZUC Key Stream Generator. Retrieved August 5, 2011, from http:\/\/elliptictech.com\/products-clp-410.php."},{"key":"e_1_2_1_15_1","volume-title":"CRYPTREC: Cryptography Research and Evaluation Committees.","author":"CRYPTREC.","year":"2003","unstructured":"CRYPTREC. 2003 . CRYPTREC: Cryptography Research and Evaluation Committees. Retrieved from http:\/\/competitions.cr.yp.to\/cryptrec.html. CRYPTREC. 2003. CRYPTREC: Cryptography Research and Evaluation Committees. Retrieved from http:\/\/competitions.cr.yp.to\/cryptrec.html."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-04138-9_20"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-25385-0_18"},{"key":"e_1_2_1_19_1","series-title":"Lecture Notes in Computer Science","volume-title":"Proceedings of the 28th Annual International Conferece on Advances in Cryptology and the Theory and Applications of Cryptographic Techniques (EUROCRYPT\u201909)","author":"Dinur Itai","unstructured":"Itai Dinur and Adi Shamir . 2009. Cube attacks on tweakable black box polynomials . In Proceedings of the 28th Annual International Conferece on Advances in Cryptology and the Theory and Applications of Cryptographic Techniques (EUROCRYPT\u201909) , Lecture Notes in Computer Science , Antoine Joux (Ed.), Vol. 5479 . Springer , 278--299. DOI:http:\/\/dx.doi.org\/10.1007\/978-3-642-01001-9_16 10.1007\/978-3-642-01001-9_16 Itai Dinur and Adi Shamir. 2009. Cube attacks on tweakable black box polynomials. In Proceedings of the 28th Annual International Conferece on Advances in Cryptology and the Theory and Applications of Cryptographic Techniques (EUROCRYPT\u201909), Lecture Notes in Computer Science, Antoine Joux (Ed.), Vol. 5479. Springer, 278--299. DOI:http:\/\/dx.doi.org\/10.1007\/978-3-642-01001-9_16"},{"key":"e_1_2_1_20_1","volume-title":"eSTREAM: The ECRYPT Stream Cipher Project. (2008). Retrieved","author":"STREAM.","year":"2012","unstructured":"e STREAM. 2008. eSTREAM: The ECRYPT Stream Cipher Project. (2008). Retrieved March 7, 2012 , from http:\/\/www.ecrypt.eu.org\/stream. eSTREAM. 2008. eSTREAM: The ECRYPT Stream Cipher Project. (2008). Retrieved March 7, 2012, from http:\/\/www.ecrypt.eu.org\/stream."},{"key":"e_1_2_1_21_1","unstructured":"GAUT 2007. GAUT - High-Level Synthesis tool From C to RTL. Retrieved from http:\/\/hls-labsticc.univ-ubs.fr.  GAUT 2007. GAUT - High-Level Synthesis tool From C to RTL. Retrieved from http:\/\/hls-labsticc.univ-ubs.fr."},{"volume-title":"Proceedings of the 11th IEEE International Conference on Electronics, Circuits and Systems (ICECS\u201904)","author":"Galanis Michalis D.","key":"e_1_2_1_22_1","unstructured":"Michalis D. Galanis , Paris Kitsos , Giorgos Kostopoulos , Nicolas Sklavos , O. Koufopavlou , and Costas E. Goutis . 2004. Comparison of the hardware architectures and FPGA implementations of stream ciphers . In Proceedings of the 11th IEEE International Conference on Electronics, Circuits and Systems (ICECS\u201904) . IEEE, 571--574. Michalis D. Galanis, Paris Kitsos, Giorgos Kostopoulos, Nicolas Sklavos, O. Koufopavlou, and Costas E. Goutis. 2004. Comparison of the hardware architectures and FPGA implementations of stream ciphers. In Proceedings of the 11th IEEE International Conference on Electronics, Circuits and Systems (ICECS\u201904). IEEE, 571--574."},{"key":"e_1_2_1_23_1","volume-title":"State of the Art of Stream Ciphers Workshop (SASC\u201907)","volume":"26","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 State of the Art of Stream Ciphers Workshop (SASC\u201907) , eSTREAM, ECRYPT Stream Cipher Project, Report , Vol. 26 . 2007. Kris Gaj, Gabriel Southern, and Ramakrishna Bachimanchi. 2007. Comparison of hardware performance of selected Phase II eSTREAM candidates. In State of the Art of Stream Ciphers Workshop (SASC\u201907), eSTREAM, ECRYPT Stream Cipher Project, Report, Vol. 26. 2007."},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2010.86"},{"key":"e_1_2_1_25_1","first-page":"239","article-title":"The real-time cryptanalysis of A5\/2","volume":"99","author":"Goldberg Ian","year":"1999","unstructured":"Ian Goldberg , David Wagner , and Lucky Green . 1999 . The real-time cryptanalysis of A5\/2 . Rump Session of Crypto 99 (1999), 239 -- 255 . Ian Goldberg, David Wagner, and Lucky Green. 1999. The real-time cryptanalysis of A5\/2. Rump Session of Crypto 99 (1999), 239--255.","journal-title":"Rump Session of Crypto"},{"key":"e_1_2_1_26_1","volume-title":"Hardware results for selected stream cipher candidates. State of the Art of Stream Ciphers","author":"Good Tim","year":"2007","unstructured":"Tim Good and Mohammed Benaissa . 2007. Hardware results for selected stream cipher candidates. State of the Art of Stream Ciphers ( 2007 ), 191--204. Tim Good and Mohammed Benaissa. 2007. Hardware results for selected stream cipher candidates. State of the Art of Stream Ciphers (2007), 191--204."},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-68351-3_19"},{"key":"e_1_2_1_28_1","volume-title":"Proceedings of Workshop on the State of the Art of Stream Ciphers (SACS\u201908)","author":"Good Tim","year":"2008","unstructured":"Tim Good and Mohammed Benaissa . 2008 b. Hardware performance of eStream phase-III stream cipher candidates . In Proceedings of Workshop on the State of the Art of Stream Ciphers (SACS\u201908) . Lausanne, 163--174. Tim Good and Mohammed Benaissa. 2008b. Hardware performance of eStream phase-III stream cipher candidates. In Proceedings of Workshop on the State of the Art of Stream Ciphers (SACS\u201908). Lausanne, 163--174."},{"key":"e_1_2_1_29_1","volume-title":"SASC 2006 Stream Ciphers Revisited","author":"Good Tim","year":"2006","unstructured":"Tim Good , William Chelton , and Mohammed Benaissa . 2006 . Review of stream cipher candidates from a low resource hardware perspective . SASC 2006 Stream Ciphers Revisited (2006), 125. Tim Good, William Chelton, and Mohammed Benaissa. 2006. Review of stream cipher candidates from a low resource hardware perspective. SASC 2006 Stream Ciphers Revisited (2006), 125."},{"key":"e_1_2_1_30_1","unstructured":"Mentor Graphics 1996. Handel-C Synthesis Methodology. Retrieved from http:\/\/www.mentor.com\/products\/fpga\/handel-c.  Mentor Graphics 1996. Handel-C Synthesis Methodology. Retrieved from http:\/\/www.mentor.com\/products\/fpga\/handel-c."},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISIT.2006.261549"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1504\/IJWMC.2007.013798"},{"key":"e_1_2_1_33_1","volume-title":"Pomaranch-design and analysis of a family of stream ciphers. The eSTREAM Project","author":"Helleseth Tor","year":"2006","unstructured":"Tor Helleseth , Cees J. A. Jansen , and Alexander Kholosha . 2006. Pomaranch-design and analysis of a family of stream ciphers. The eSTREAM Project . January 2, 2006 , http:\/\/www.ecrypt.eu.org\/stream\/papersdir\/2006\/008.pdf. Tor Helleseth, Cees J. A. Jansen, and Alexander Kholosha. 2006. Pomaranch-design and analysis of a family of stream ciphers. The eSTREAM Project. January 2, 2006, http:\/\/www.ecrypt.eu.org\/stream\/papersdir\/2006\/008.pdf."},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/ReConFig.2014.7032504"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1504\/IJWMC.2011.044106"},{"key":"e_1_2_1_36_1","volume-title":"Workshop Record, ECRYPT Network of Excellence in Cryptology. 94--108","author":"Jansen Cees J. A.","year":"2004","unstructured":"Cees J. A. Jansen . 2004 . Streamcipher design: Make your LFSRs jump. In The State of the Art of Stream Ciphers , Workshop Record, ECRYPT Network of Excellence in Cryptology. 94--108 . Cees J. A. Jansen. 2004. Streamcipher design: Make your LFSRs jump. In The State of the Art of Stream Ciphers, Workshop Record, ECRYPT Network of Excellence in Cryptology. 94--108."},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-45204-8_13"},{"key":"e_1_2_1_38_1","doi-asserted-by":"crossref","unstructured":"Ayesha Khalid Prasanna Ravi Anupam Chattopadhyay and Goutam Paul. 2014. One word\/cycle HC-128 accelerator via state-splitting optimization. In Progress in Cryptology (INDOCRYPT\u201914). 283--303.  Ayesha Khalid Prasanna Ravi Anupam Chattopadhyay and Goutam Paul. 2014. One word\/cycle HC-128 accelerator via state-splitting optimization. In Progress in Cryptology (INDOCRYPT\u201914). 283--303.","DOI":"10.1007\/978-3-319-13039-2_17"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1007\/11535218_7"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-89754-5_3"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-85174-5_17"},{"key":"e_1_2_1_43_1","volume-title":"Vanstone","author":"Menezes Alfred J.","year":"1996","unstructured":"Alfred J. Menezes , Paul C. Van Oorschot , and Scott A . Vanstone . 1996 . Handbook of Applied Cryptography. CRC Press . Alfred J. Menezes, Paul C. Van Oorschot, and Scott A. Vanstone. 1996. Handbook of Applied Cryptography. CRC Press."},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10998-012-4631-8"},{"key":"e_1_2_1_45_1","volume-title":"NESSIE: New European Schemes for Signatures, Integrity, and Encryption.","author":"NESSIE.","year":"2000","unstructured":"NESSIE. 2000 . NESSIE: New European Schemes for Signatures, Integrity, and Encryption. Retrieved from https:\/\/www.cosic.esat.kuleuven.be\/nessie\/. NESSIE. 2000. NESSIE: New European Schemes for Signatures, Integrity, and Encryption. Retrieved from https:\/\/www.cosic.esat.kuleuven.be\/nessie\/."},{"key":"e_1_2_1_46_1","volume-title":"Retrieved","author":"NIST.","year":"2001","unstructured":"NIST. 2001 . A Statistical Test Suite for the Validation of Random Number Generators and Pseudo Random Number Generators for Cryptographic Applications . Retrieved May 15, 2001, from www.csrc.nist.gov\/groups\/ST\/toolkit\/rng\/documents\/SP800-22b.pdf. NIST. 2001. A Statistical Test Suite for the Validation of Random Number Generators and Pseudo Random Number Generators for Cryptographic Applications. Retrieved May 15, 2001, from www.csrc.nist.gov\/groups\/ST\/toolkit\/rng\/documents\/SP800-22b.pdf."},{"volume-title":"Retrieved","year":"2013","key":"e_1_2_1_47_1","unstructured":"OpenCores-RC4. 2013 . OpenCores: RC4 Pseudo-random stream generator . Retrieved May 25, 2015, from http:\/\/opencores.org\/project,rc4-prbs. OpenCores-RC4. 2013. OpenCores: RC4 Pseudo-random stream generator. Retrieved May 25, 2015, from http:\/\/opencores.org\/project,rc4-prbs."},{"volume-title":"CRYPTO 2014 Rump Session.","author":"Ronald","key":"e_1_2_1_48_1","unstructured":"Ronald L. Rivest and Jacob C. N. Schuldt. 2014. Spritz-a spongy RC4-like stream cipher and hash function . CRYPTO 2014 Rump Session. Retrieved from http:\/\/people.csail.mit.edu\/rivest\/pubs\/RS14.pdf. Ronald L. Rivest and Jacob C. N. Schuldt. 2014. Spritz-a spongy RC4-like stream cipher and hash function. CRYPTO 2014 Rump Session. Retrieved from http:\/\/people.csail.mit.edu\/rivest\/pubs\/RS14.pdf."},{"volume-title":"Applied cryptography: Protocols, algorithms, and source code in C","author":"Schneier Bruce","key":"e_1_2_1_49_1","unstructured":"Bruce Schneier . 1996. Applied cryptography: Protocols, algorithms, and source code in C . John Wiley and Sons , Chapter 17, Other Stream Ciphers and Real Random-Sequence Generators, 397--398. Bruce Schneier. 1996. Applied cryptography: Protocols, algorithms, and source code in C. John Wiley and Sons, Chapter 17, Other Stream Ciphers and Real Random-Sequence Generators, 397--398."},{"key":"e_1_2_1_50_1","unstructured":"SHA-3. 2012. SHA-3 Cryptographic Secure Hash Algorithm Competition. Retrieved from http:\/\/csrc.nist.gov\/groups\/ST\/hash\/sha-3\/index.html.  SHA-3. 2012. SHA-3 Cryptographic Secure Hash Algorithm Competition. Retrieved from http:\/\/csrc.nist.gov\/groups\/ST\/hash\/sha-3\/index.html."},{"key":"e_1_2_1_51_1","volume-title":"Version: 1.1.","author":"SNOW","year":"2006","unstructured":"SNOW 3G. 2006. Specification of the 3GPP Confidentiality and Integrity Algorithms UEA2 and UIA2. Document 2: SNOW 3G 3G Specification. ETSI\/SAGE Specification , Version: 1.1. ( 2006 ). SNOW 3G. 2006. Specification of the 3GPP Confidentiality and Integrity Algorithms UEA2 and UIA2. Document 2: SNOW 3G 3G Specification. ETSI\/SAGE Specification, Version: 1.1. (2006)."},{"key":"e_1_2_1_52_1","doi-asserted-by":"crossref","unstructured":"Adi Shamir. 2004. Stream ciphers: Dead or alive? In ASIACRYPT. 78.  Adi Shamir. 2004. Stream ciphers: Dead or alive? In ASIACRYPT. 78.","DOI":"10.1007\/978-3-540-30539-2_6"},{"volume-title":"IP Cores Inc. SNOW 3G Encryption Core. Retrieved","year":"2011","key":"e_1_2_1_53_1","unstructured":"SNOW3G1. 2011. IP Cores Inc. SNOW 3G Encryption Core. Retrieved August 5, 2011 , from http:\/\/ipcores.com\/Snow3G.htm. SNOW3G1. 2011. IP Cores Inc. SNOW 3G Encryption Core. Retrieved August 5, 2011, from http:\/\/ipcores.com\/Snow3G.htm."},{"key":"e_1_2_1_54_1","unstructured":"Synphony 2009. High-Level Synthesis with Synphony Model Compiler by Synopsys. Retrieved from http:\/\/www.synopsys.com\/Tools\/Implementation\/FPGAImplementation\/Pages\/synphony-model-compiler.aspx.  Synphony 2009. High-Level Synthesis with Synphony Model Compiler by Synopsys. Retrieved from http:\/\/www.synopsys.com\/Tools\/Implementation\/FPGAImplementation\/Pages\/synphony-model-compiler.aspx."},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/LASCAS.2012.6180296"},{"key":"e_1_2_1_56_1","unstructured":"Vivado 2012. Vivado Design Suite. Retrieved from www.xilinx.com\/products\/design-tools\/vivado.html.  Vivado 2012. Vivado Design Suite. Retrieved from www.xilinx.com\/products\/design-tools\/vivado.html."},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-68351-3_4"},{"volume-title":"Fast Software Encryption","author":"Zoltak Bartosz","key":"e_1_2_1_58_1","unstructured":"Bartosz Zoltak . 2004. VMPC one-way function and stream cipher . In Fast Software Encryption . Springer , 210--225. Bartosz Zoltak. 2004. VMPC one-way function and stream cipher. In Fast Software Encryption. Springer, 210--225."},{"key":"e_1_2_1_59_1","volume-title":"Version: 1.5.","author":"ZUC.","year":"2011","unstructured":"ZUC. 2011. Specification of the 3GPP Confidentiality and Integrity Algorithms 128-EEA3 and 128-EIA3. Document 2: ZUC Specification. ETSI\/SAGE Specification , Version: 1.5. ( 2011 ). ZUC. 2011. Specification of the 3GPP Confidentiality and Integrity Algorithms 128-EEA3 and 128-EIA3. Document 2: ZUC Specification. ETSI\/SAGE Specification, Version: 1.5. (2011)."}],"container-title":["ACM Transactions on Embedded Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2891412","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2891412","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:53:53Z","timestamp":1750222433000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2891412"}},"subtitle":["A High-Level Rapid Prototyping Framework for Stream Ciphers"],"short-title":[],"issued":{"date-parts":[[2016,6,6]]},"references-count":57,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2016,7,21]]}},"alternative-id":["10.1145\/2891412"],"URL":"https:\/\/doi.org\/10.1145\/2891412","relation":{},"ISSN":["1539-9087","1558-3465"],"issn-type":[{"type":"print","value":"1539-9087"},{"type":"electronic","value":"1558-3465"}],"subject":[],"published":{"date-parts":[[2016,6,6]]},"assertion":[{"value":"2015-07-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-02-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-06-06","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}