{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:25:42Z","timestamp":1750220742915,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":44,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,8,17]],"date-time":"2020-08-17T00:00:00Z","timestamp":1597622400000},"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":[],"published-print":{"date-parts":[[2020,8,17]]},"DOI":"10.1145\/3409390.3409402","type":"proceedings-article","created":{"date-parts":[[2020,8,17]],"date-time":"2020-08-17T13:35:15Z","timestamp":1597671315000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["BSRNG: A High Throughput Parallel BitSliced Approach for Random Number Generators"],"prefix":"10.1145","author":[{"given":"Saleh Khalaj","family":"Monfared","sequence":"first","affiliation":[{"name":"Institute for Research in Fundamental Sciences (IPM), Iran"}]},{"given":"Omid","family":"Hajihassani","sequence":"additional","affiliation":[{"name":"University of Alberta, Canada"}]},{"given":"Mohammad Sina","family":"Kiarostami","sequence":"additional","affiliation":[{"name":"Institute for Research in Fundamental Sciences (IPM), Iran"}]},{"given":"Soroush Meghdadi","family":"Zanjani","sequence":"additional","affiliation":[{"name":"Institute for Research in Fundamental Sciences (IPM), Iran"}]},{"given":"Dara","family":"Rahmati","sequence":"additional","affiliation":[{"name":"Institute for Research in Fundamental Sciences (IPM), Iran"}]},{"given":"Saeid","family":"Gorgin","sequence":"additional","affiliation":[{"name":"Institute for Research in Fundamental Sciences (IPM), Iran"}]}],"member":"320","published-online":{"date-parts":[[2020,8,17]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/18.243431"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-017-2120-9"},{"key":"e_1_3_2_1_3_1","first-page":"38","article-title":"Acoustic lightweight pseudo random number generator based on cryptographically secure LFSR","volume":"11","author":"Auqib\u00a0Hamid Lone Mohammed","year":"2018","unstructured":"Mohammed Abdul\u00a0Samad AL-khatib and Auqib\u00a0Hamid Lone . 2018 . Acoustic lightweight pseudo random number generator based on cryptographically secure LFSR . International Journal of Computer Network and Information Security 11 , 2(2018), 38 . Mohammed Abdul\u00a0Samad AL-khatib and Auqib\u00a0Hamid Lone. 2018. Acoustic lightweight pseudo random number generator based on cryptographically secure LFSR. International Journal of Computer Network and Information Security 11, 2(2018), 38.","journal-title":"International Journal of Computer Network and Information Security"},{"key":"e_1_3_2_1_4_1","unstructured":"Steve Babbage C Canniere Anne Canteaut Carlos Cid Henri Gilbert Thomas Johansson Matthew Parker Bart Preneel Vincent Rijmen and Matthew Robshaw. 2008. The eSTREAM portfolio. eSTREAM ECRYPT Stream Cipher Project(2008) 1\u20136.  Steve Babbage C Canniere Anne Canteaut Carlos Cid Henri Gilbert Thomas Johansson Matthew Parker Bart Preneel Vincent Rijmen and Matthew Robshaw. 2008. The eSTREAM portfolio. eSTREAM ECRYPT Stream Cipher Project(2008) 1\u20136."},{"key":"e_1_3_2_1_5_1","unstructured":"Steve Babbage and Matthew Dodd. 2006. The stream cipher MICKEY 2.0. ECRYPT Stream Cipher(2006).  Steve Babbage and Matthew Dodd. 2006. The stream cipher MICKEY 2.0. ECRYPT Stream Cipher(2006)."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0052352"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.4823159"},{"key":"e_1_3_2_1_8_1","volume-title":"A novel design method for discrete time chaos based true random number generators. INTEGRATION, the VLSI journal 47, 1","author":"Cicek Ihsan","year":"2014","unstructured":"Ihsan Cicek , Ali\u00a0Emre Pusane , and Gunhan Dundar . 2014. A novel design method for discrete time chaos based true random number generators. INTEGRATION, the VLSI journal 47, 1 ( 2014 ), 38\u201347. Ihsan Cicek, Ali\u00a0Emre Pusane, and Gunhan Dundar. 2014. A novel design method for discrete time chaos based true random number generators. INTEGRATION, the VLSI journal 47, 1 (2014), 38\u201347."},{"key":"e_1_3_2_1_9_1","volume-title":"Medical image processing on the GPU\u2013Past, present and future. Medical image analysis 17, 8","author":"Eklund Anders","year":"2013","unstructured":"Anders Eklund , Paul Dufort , Daniel Forsberg , and Stephen\u00a0 M LaConte . 2013. Medical image processing on the GPU\u2013Past, present and future. Medical image analysis 17, 8 ( 2013 ), 1073\u20131094. Anders Eklund, Paul Dufort, Daniel Forsberg, and Stephen\u00a0M LaConte. 2013. Medical image processing on the GPU\u2013Past, present and future. Medical image analysis 17, 8 (2013), 1073\u20131094."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cpc.2012.12.001"},{"key":"e_1_3_2_1_11_1","unstructured":"Benedikt Gierlichs Lejla Batina Christophe Clavier Thomas Eisenbarth Aline Gouget Helena Handschuh Timo Kasper Kerstin Lemke-Rust Stefan Mangard Amir Moradi 2008. Susceptibility of eSTREAM candidates towards side channel analysis. (2008).  Benedikt Gierlichs Lejla Batina Christophe Clavier Thomas Eisenbarth Aline Gouget Helena Handschuh Timo Kasper Kerstin Lemke-Rust Stefan Mangard Amir Moradi 2008. Susceptibility of eSTREAM candidates towards side channel analysis. (2008)."},{"key":"e_1_3_2_1_12_1","volume-title":"Accelerating Pseudo-Random Number Generator for MCNP on GPU. In AIP Conference Proceedings, Vol.\u00a01281","author":"Gong Chunye","year":"2010","unstructured":"Chunye Gong , Jie Liu , Lihua Chi , Qingfeng Hu , Li Deng , and Zhenghu Gong . 2010 . Accelerating Pseudo-Random Number Generator for MCNP on GPU. In AIP Conference Proceedings, Vol.\u00a01281 . AIP, 1335\u20131337. Chunye Gong, Jie Liu, Lihua Chi, Qingfeng Hu, Li Deng, and Zhenghu Gong. 2010. Accelerating Pseudo-Random Number Generator for MCNP on GPU. In AIP Conference Proceedings, Vol.\u00a01281. AIP, 1335\u20131337."},{"volume-title":"Deep Learning with Keras","author":"Gulli Antonio","key":"e_1_3_2_1_13_1","unstructured":"Antonio Gulli and Sujit Pal . 2017. Deep Learning with Keras . Packt Publishing Ltd . Antonio Gulli and Sujit Pal. 2017. Deep Learning with Keras. Packt Publishing Ltd."},{"key":"e_1_3_2_1_14_1","unstructured":"O. Hajihassani S. Khalaj Monfared S.\u00a0H. Khasteh and S. Gorgin. 2019. Fast AES Implementation: A High-throughput Bitsliced Approach. IEEE Transactions on Parallel and Distributed Systems (2019) 1\u20131.  O. Hajihassani S. Khalaj Monfared S.\u00a0H. Khasteh and S. Gorgin. 2019. Fast AES Implementation: A High-throughput Bitsliced Approach. IEEE Transactions on Parallel and Distributed Systems (2019) 1\u20131."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1504\/IJWMC.2007.013798"},{"key":"e_1_3_2_1_16_1","volume-title":"The Intel random number generator","author":"Jun Benjamin","year":"1999","unstructured":"Benjamin Jun and Paul Kocher . 1999. The Intel random number generator . Cryptography Research Inc . white paper 27 ( 1999 ), 1\u20138. Benjamin Jun and Paul Kocher. 1999. The Intel random number generator. Cryptography Research Inc. white paper 27 (1999), 1\u20138."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1038\/nphoton.2009.235"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/CIG.2019.8848043"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2002.1028931"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/CEC.2008.4630838"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1570256.1570353"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/84537.84555"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1268776.1268777"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/JLT.2018.2817512"},{"key":"e_1_3_2_1_25_1","volume-title":"Device-independent quantum random-number generation. Nature 562, 7728","author":"Liu Yang","year":"2018","unstructured":"Yang Liu , Qi Zhao , Ming-Han Li , Jian-Yu Guan , Yanbao Zhang , Bing Bai , Weijun Zhang , Wen-Zhao Liu , Cheng Wu , Xiao Yuan , 2018. Device-independent quantum random-number generation. Nature 562, 7728 ( 2018 ), 548. Yang Liu, Qi Zhao, Ming-Han Li, Jian-Yu Guan, Yanbao Zhang, Bing Bai, Weijun Zhang, Wen-Zhao Liu, Cheng Wu, Xiao Yuan, 2018. Device-independent quantum random-number generation. Nature 562, 7728 (2018), 548."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.18637\/jss.v008.i14"},{"key":"e_1_3_2_1_27_1","volume-title":"SPRNG: A scalable library for pseudorandom number generation. In Recent Advances in Numerical Methods and Applications II. World Scientific, 284\u2013295.","author":"Mascagni Michael","year":"1999","unstructured":"Michael Mascagni . 1999 . SPRNG: A scalable library for pseudorandom number generation. In Recent Advances in Numerical Methods and Applications II. World Scientific, 284\u2013295. Michael Mascagni. 1999. SPRNG: A scalable library for pseudorandom number generation. In Recent Advances in Numerical Methods and Applications II. World Scientific, 284\u2013295."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/358407.358427"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/272991.272995"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3178433.3178437"},{"key":"e_1_3_2_1_31_1","volume-title":"International Conference on Parallel Processing and Applied Mathematics. Springer, 609\u2013618","author":"Nandapalan Nimalan","year":"2011","unstructured":"Nimalan Nandapalan , Richard\u00a0 P Brent , Lawrence\u00a0 M Murray , and Alistair\u00a0 P Rendell . 2011 . High-performance pseudo-random number generation on graphics processing units . In International Conference on Parallel Processing and Applied Mathematics. Springer, 609\u2013618 . Nimalan Nandapalan, Richard\u00a0P Brent, Lawrence\u00a0M Murray, and Alistair\u00a0P Rendell. 2011. High-performance pseudo-random number generation on graphics processing units. In International Conference on Parallel Processing and Applied Mathematics. Springer, 609\u2013618."},{"volume-title":"Implementation of Bitsliced AES Encryption on CUDA-Enabled GPU","author":"Nishikawa Naoki","key":"e_1_3_2_1_32_1","unstructured":"Naoki Nishikawa , Hideharu Amano , and Keisuke Iwai . 2017. Implementation of Bitsliced AES Encryption on CUDA-Enabled GPU . In Network and System Security, Zheng Yan, Refik Molva, Wojciech Mazurczyk, and Raimo Kantola (Eds.). Springer International Publishing , Cham , 273\u2013287. Naoki Nishikawa, Hideharu Amano, and Keisuke Iwai. 2017. Implementation of Bitsliced AES Encryption on CUDA-Enabled GPU. In Network and System Security, Zheng Yan, Refik Molva, Wojciech Mazurczyk, and Raimo Kantola (Eds.). Springer International Publishing, Cham, 273\u2013287."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/CEC.2008.4630894"},{"key":"e_1_3_2_1_34_1","volume-title":"ACM-IEEE International Conference on Formal Methods and Models for System Design (MEMOCODE). 128\u2013131","author":"Rahmani Saeid","year":"2016","unstructured":"Saeid Rahmani , Armin Ahmadzadeh , Omid Hajihassani , S Mirhosseini , and Saeid Gorgin . 2016 . An efficient multi-core and many-core implementation of k-means clustering . In ACM-IEEE International Conference on Formal Methods and Models for System Design (MEMOCODE). 128\u2013131 . Saeid Rahmani, Armin Ahmadzadeh, Omid Hajihassani, S Mirhosseini, and Saeid Gorgin. 2016. An efficient multi-core and many-core implementation of k-means clustering. In ACM-IEEE International Conference on Formal Methods and Models for System Design (MEMOCODE). 128\u2013131."},{"key":"e_1_3_2_1_35_1","volume-title":"Proceedings of Federal Information Processing Standards Publications, National Institute of Standards and Technology(2001)","author":"Rijmen Vincent","year":"2001","unstructured":"Vincent Rijmen and Joan Daemen . 2001 . Advanced encryption standard . Proceedings of Federal Information Processing Standards Publications, National Institute of Standards and Technology(2001) , 19\u201322. Vincent Rijmen and Joan Daemen. 2001. Advanced encryption standard. Proceedings of Federal Information Processing Standards Publications, National Institute of Standards and Technology(2001), 19\u201322."},{"key":"e_1_3_2_1_37_1","volume-title":"A True Random Number Generator Architecture Based on a Reduced Number of FPGA Primitives. AEU-International Journal of Electronics and Communications","author":"Di\u00a0Patrizio Stanchieri Guido","year":"2019","unstructured":"Guido Di\u00a0Patrizio Stanchieri , Andrea De\u00a0Marcellis , Elia Palange , and Marco Faccio . 2019. A True Random Number Generator Architecture Based on a Reduced Number of FPGA Primitives. AEU-International Journal of Electronics and Communications ( 2019 ). Guido Di\u00a0Patrizio Stanchieri, Andrea De\u00a0Marcellis, Elia Palange, and Marco Faccio. 2019. A True Random Number Generator Architecture Based on a Reduced Number of FPGA Primitives. AEU-International Journal of Electronics and Communications (2019)."},{"volume-title":"Cryptographic Engineering","author":"Sunar Berk","key":"e_1_3_2_1_38_1","unstructured":"Berk Sunar . 2009. True random number generators for cryptography . In Cryptographic Engineering . Springer , 55\u201373. Berk Sunar. 2009. True random number generators for cryptography. In Cryptographic Engineering. Springer, 55\u201373."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1283900.1283914"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-85053-3_6"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11071-015-2287-7"},{"key":"e_1_3_2_1_42_1","unstructured":"NVIDIA Corporation. [n.d.]. The NVIDIA CUDA Random Number Generation library (cuRAND). https:\/\/developer.nvidia.com\/curand  NVIDIA Corporation. [n.d.]. The NVIDIA CUDA Random Number Generation library (cuRAND). https:\/\/developer.nvidia.com\/curand"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508128.1508139"},{"key":"e_1_3_2_1_44_1","first-page":"768","article-title":"Various techniques used in connection with random digits. John von Neumann","volume":"5","author":"von Neumann John","year":"1963","unstructured":"John von Neumann . 1963 . Various techniques used in connection with random digits. John von Neumann , Collected Works 5 (1963), 768 \u2013 770 . John von Neumann. 1963. Various techniques used in connection with random digits. John von Neumann, Collected Works 5 (1963), 768\u2013770.","journal-title":"Collected Works"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.vlsi.2018.05.009"}],"event":{"name":"ICPP Workshops '20: Workshops","acronym":"ICPP Workshops '20","location":"Edmonton AB Canada"},"container-title":["49th International Conference on Parallel Processing - ICPP : Workshops"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3409390.3409402","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3409390.3409402","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:38:40Z","timestamp":1750199920000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3409390.3409402"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,8,17]]},"references-count":44,"alternative-id":["10.1145\/3409390.3409402","10.1145\/3409390"],"URL":"https:\/\/doi.org\/10.1145\/3409390.3409402","relation":{},"subject":[],"published":{"date-parts":[[2020,8,17]]},"assertion":[{"value":"2020-08-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}