{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,1]],"date-time":"2025-11-01T13:50:23Z","timestamp":1762005023440,"version":"3.37.3"},"reference-count":46,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2018,6,20]],"date-time":"2018-06-20T00:00:00Z","timestamp":1529452800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Hardw Syst Secur"],"published-print":{"date-parts":[[2018,9]]},"DOI":"10.1007\/s41635-018-0042-5","type":"journal-article","created":{"date-parts":[[2018,6,20]],"date-time":"2018-06-20T11:36:17Z","timestamp":1529494577000},"page":"225-239","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["A Hardware Trojan Attack on FPGA-Based Cryptographic Key Generation: Impact and Detection"],"prefix":"10.1007","volume":"2","author":[{"given":"Vidya","family":"Govindan","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3588-163X","authenticated-orcid":false,"given":"Rajat Subhra","family":"Chakraborty","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pranesh","family":"Santikellur","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Aditya Kumar","family":"Chaudhary","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,6,20]]},"reference":[{"key":"42_CR1","doi-asserted-by":"publisher","first-page":"167","DOI":"10.1007\/978-3-642-29912-4_13","volume-title":"Constructive Side-Channel Analysis and Secure Design","author":"Viktor Fischer","year":"2012","unstructured":"Fischer V (2012) A closer look at security in random number generators design. In: Schindler W, Huss SA (eds) Proceedings of the third international workshop on constructive side-channel analysis and secure design (COSADE 2012). Springer, Berlin, pp 167\u2013182"},{"issue":"1","key":"42_CR2","doi-asserted-by":"publisher","first-page":"122","DOI":"10.1109\/TIT.1969.1054260","volume":"15","author":"J Massey","year":"1969","unstructured":"Massey J (1969) Shift-register synthesis and BCH decoding. IEEE Trans Inf Theory 15(1):122\u2013127","journal-title":"IEEE Trans Inf Theory"},{"key":"42_CR3","first-page":"36","volume":"12","author":"J Von Neumann","year":"1951","unstructured":"Von Neumann J (1951) Various techniques used in connection with random digits. Natl Bur Stand Appl Math Ser 12:36\u201338","journal-title":"Natl Bur Stand Appl Math Ser"},{"key":"42_CR4","unstructured":"Killmann W, Schindler W (2011) A proposal for: functionality classes for random number generators. Bundesamt f\u00fcr Sicherheit in der Informationstechnik (BSI) publication. Accessed: May 2017"},{"key":"42_CR5","unstructured":"Fischer V (2014) Random number generators for cryptography design and evaluation. Summer School on Design and Security of Cryptographic Algorithms and Devices, \u0160ibenik, Croatia, June 2014. Accessed: May 2017"},{"key":"42_CR6","unstructured":"National Institute of Standards and Technology (2002) FIPS PUB 140-2. Security requirements for cryptographic modules. Federal Information Processing Standards (FIPS) publication. Accessed: May 2017"},{"key":"42_CR7","unstructured":"Rukhin A et al (2010) A statistical test suite for random and pseudorandom number generators for cryptographic applications. Accessed: May 2017"},{"key":"42_CR8","unstructured":"Brown RG, Eddelbuettel D, Bauer D (2017) Dieharder: a random number test suite (v 3.31.1). Accessed: December 2017"},{"key":"42_CR9","unstructured":"Marsaglia G (1995) Diehard battery of tests of randomness. Accessed: December 2017"},{"key":"42_CR10","unstructured":"Wang Y (2014) On the design of LIL tests for (pseudo) random generators and some experimental results. IACR Cryptology ePrint Archive. 2014:31"},{"issue":"11","key":"42_CR11","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1109\/6.880953","volume":"37","author":"J Kumagai","year":"2000","unstructured":"Kumagai J (2000) Chip detectives [reverse engineering]. IEEE Spectrum 37(11):43\u201348","journal-title":"IEEE Spectrum"},{"key":"42_CR12","unstructured":"DARPA (2007) TRUST in integrated circuits (TIC). [Online]. Available: \n                    http:\/\/www.darpa.mil\/MTO\/solicitations\/baa07-24"},{"issue":"5","key":"42_CR13","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1109\/MSPEC.2008.4505310","volume":"45","author":"S Adee","year":"2008","unstructured":"Adee S (2008) The hunt for the kill switch. IEEE Spectrum 45(5):34\u201339","journal-title":"IEEE Spectrum"},{"issue":"8","key":"42_CR14","doi-asserted-by":"publisher","first-page":"1229","DOI":"10.1109\/JPROC.2014.2334493","volume":"102","author":"S Bhunia","year":"2014","unstructured":"Bhunia S, Hsiao MS, Banga M, Narasimhan S (2014) Hardware Trojan attacks: threat analysis and countermeasures. Proc IEEE 102(8):1229\u20131247","journal-title":"Proc IEEE"},{"issue":"1","key":"42_CR15","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1109\/MDT.2010.7","volume":"27","author":"M Tehranipoor","year":"2010","unstructured":"Tehranipoor M, Koushanfar F (2010) A survey of hardware trojan taxonomy and detection. IEEE Des Test Comput 27(1):10\u201325","journal-title":"IEEE Des Test Comput"},{"issue":"1","key":"42_CR16","doi-asserted-by":"publisher","first-page":"6:1","DOI":"10.1145\/2906147","volume":"22","author":"K Xiao","year":"2016","unstructured":"Xiao K, Forte D, Jin Y, Karri R, Bhunia S, Tehranipoor M (2016) Hardware trojans: lessons learned after one decade of research. ACM Trans Des Autom Electron Syst 22(1):6:1\u20136:23","journal-title":"ACM Trans Des Autom Electron Syst"},{"key":"42_CR17","doi-asserted-by":"crossref","unstructured":"Ali SS, Chakraborty RS, Mukhopadhyay D, Bhunia S (2011) Multi-level attacks: an emerging security concern for cryptographic hardware. In: Proceedings of design, automation & test in Europe conference & exhibition (DATE 2011), pp 1\u20134","DOI":"10.1109\/DATE.2011.5763307"},{"key":"42_CR18","volume-title":"Cryptography: theory and practice, 3rd edn","author":"D Stinson","year":"2006","unstructured":"Stinson D (2006) Cryptography: theory and practice, 3rd edn. CRC Press\/Chapman and Hall, Boca Raton"},{"key":"42_CR19","doi-asserted-by":"crossref","unstructured":"Kitsos P, Stefanidis K, Voyiatzis AG (2016) Tero-based detection of hardware trojans on fpga implementation of the AES algorithm. In: 2016 Euromicro conference on digital system design (DSD), pp 678\u2013681","DOI":"10.1109\/DSD.2016.47"},{"key":"42_CR20","doi-asserted-by":"crossref","unstructured":"Johnson AP, Patranabis S, Chakraborty RS, Mukhopadhyay D (2016) Remote dynamic clock reconfiguration based attacks on internet of things applications. In: Euromicro conference on digital system design (DSD 2016), pp 431\u2013438","DOI":"10.1109\/DSD.2016.16"},{"issue":"99","key":"42_CR21","first-page":"1","volume":"PP","author":"H Martin","year":"2017","unstructured":"Martin H, Di Natale G, Entrena L (2017) Towards a dependable true random number generator with self-repair capabilities. IEEE Trans Circ Syst Regul Pap PP(99):1\u201310","journal-title":"IEEE Trans Circ Syst Regul Pap"},{"key":"42_CR22","doi-asserted-by":"crossref","unstructured":"Yang B, Ro\u017ei\u0107 V, Mentens N, Dehaene W, Verbauwhede I (2015) Embedded HW\/SW platform for on-the-fly testing of true random number generators. In: Proceedings of design, automation & test in europe conference & exhibition (DATE 2015), pp 345\u2013350","DOI":"10.7873\/DATE.2015.0288"},{"key":"42_CR23","volume-title":"Wavelet transforms: introduction to theory and applications","author":"RM Rao","year":"1998","unstructured":"Rao RM, Bopardikar AS (1998) Wavelet transforms: introduction to theory and applications. Prentice Hall\/Chapman and Hall, Englewood Cliffs"},{"key":"42_CR24","doi-asserted-by":"crossref","unstructured":"Lampert B, Wahby RS, Leonard S, Levis P (2016) Robust, low-cost, auditable random number generation for embedded system security. In: Proceedings of the 14th ACM conference on embedded network sensor systems CD-ROM, SenSys \u201916. ACM, New York, pp 16\u201327","DOI":"10.1145\/2994551.2994568"},{"issue":"1","key":"42_CR25","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1109\/TC.2007.250627","volume":"56","author":"B Sunar","year":"2007","unstructured":"Sunar B, Martin WJ, Stinson DR (2007) A provably secure true random number generator with built-in tolerance to active attacks. IEEE Trans Comput 56(1):109\u2013119","journal-title":"IEEE Trans Comput"},{"key":"42_CR26","doi-asserted-by":"crossref","unstructured":"Wold K, Tan CH (2008) Analysis and enhancement of random number generator in FPGA based on oscillator rings. In: Proceedings of the international conference on reconfigurable computing and FPGAs (ReConFig 2008), pp 385\u2013390","DOI":"10.1109\/ReConFig.2008.17"},{"issue":"1","key":"42_CR27","doi-asserted-by":"publisher","first-page":"9:1","DOI":"10.1145\/2866574","volume":"13","author":"Y Lao","year":"2016","unstructured":"Lao Y, Tang Q, Kim CH, Parhi KK (2016) Beat frequency detector\u2013based high-speed true random number generators: statistical modeling and analysis. J Emerg Technol Comput Syst 13(1):9:1\u20139:25","journal-title":"J Emerg Technol Comput Syst"},{"key":"42_CR28","first-page":"357","volume-title":"Lecture Notes in Computer Science","author":"Patrick Haddad","year":"2015","unstructured":"Haddad P, Fischer V, Bernard F, Nicolai J (2015) A physical approach for stochastic modeling of tero-based trng. In: Workshop on cryptographic hardware and embedded systems, CHES 2015, St-Malo, France"},{"key":"42_CR29","doi-asserted-by":"crossref","unstructured":"Petura O, Mureddu U, Bochard N, Fischer V, Bossuet L (2016) A survey of ais-20\/31 compliant trng cores suitable for FPGA devices. In: 2016 26th international conference on field programmable logic and applications (FPL), pp 1\u201310","DOI":"10.1109\/FPL.2016.7577379"},{"key":"42_CR30","first-page":"49","volume-title":"Lecture Notes in Computer Science","author":"Suresh N. Chari","year":"2010","unstructured":"Chari SN, Diluoffo VV, Karger PA, Palmer ER, Rabin T, Rao JR, Rohotgi P, Scherzer H, Steiner M, Toll DC (2010) Designing a side channel resistant random number generator. In: Smart card research and advanced application: 9th IFIP WG 8.8\/11.2 international conference, CARDIS 2010, Passau, Germany, April 14\u201316, 2010. Proceedings. Springer, Berlin, pp 49\u201364"},{"key":"42_CR31","doi-asserted-by":"crossref","unstructured":"Zhu S, Ma Y, Lin J, Zhuang J, Jing J (2016) More powerful and reliable second-level statistical randomness tests for NIST SP 800-22. In: Proceedings of advances in cryptology\u2014ASIACRYPT 2017. Springer, pp 307\u2013329","DOI":"10.1007\/978-3-662-53887-6_11"},{"key":"42_CR32","doi-asserted-by":"crossref","unstructured":"Pareschi F, Rovatti R, Setti G (2007) Second-level NIST randomness tests for improving test reliability. In: Proceedings of IEEE international symposium on circuits and systems 2017, pp 1437\u20131440","DOI":"10.1109\/ISCAS.2007.378572"},{"key":"42_CR33","doi-asserted-by":"crossref","unstructured":"Yutao F, Guiping S (2014) A new testing method of randomness for true random sequences. In: 2014 IEEE 5th international conference on software engineering and service science, pp 537\u2013 540","DOI":"10.1109\/ICSESS.2014.6933624"},{"issue":"4","key":"42_CR34","doi-asserted-by":"publisher","first-page":"337","DOI":"10.1007\/s10654-016-0149-3","volume":"31","author":"Sander Greenland","year":"2016","unstructured":"Greenland S, Senn SJ, Rothman KJ, Carlin JB, Poole C, Goodman SN, Altman DG (2016) Statistical tests, p values, confidence intervals, and power: a guide to misinterpretations. Eur J Epidemiol 337\u2013350","journal-title":"European Journal of Epidemiology"},{"key":"42_CR35","doi-asserted-by":"publisher","first-page":"351","DOI":"10.1007\/978-3-642-15031-9_24","volume-title":"Cryptographic Hardware and Embedded Systems, CHES 2010","author":"Michal Varchola","year":"2010","unstructured":"Varchola M, Drutarovsky M (2010) New high entropy element for fpga based true random number generators. In: Mangard S, Standaert F-X (eds) Cryptographic hardware and embedded systems, CHES 2010. Berlin, Heidelberg, pp 351\u2013365"},{"key":"42_CR36","doi-asserted-by":"crossref","unstructured":"Haddad P, Fischer V, Bernard F, Nicolai J (2015) A physical approach for stochastic modeling of TERO-based TRNG. In: Workshop on cryptographic hardware and embedded systems, CHES 2015","DOI":"10.1007\/978-3-662-48324-4_18"},{"key":"42_CR37","unstructured":"(2018) Haar Wavelet. Wikipedia article on Haar Wavelet. \n                    https:\/\/en.wikipedia.org\/wiki\/Haar_wavelet\n                    \n                  . Accessed: May 2017"},{"key":"42_CR38","unstructured":"Bhunia S, Roy K, Segura J (2002) A novel wavelet transform based transient current analysis for fault detection and localization. In: Proceedings of the IEEE\/ACM design automation conference (DAC\u201902), pp 361\u2013366"},{"key":"42_CR39","unstructured":"Zynq Evaluation and Development Hardware User\u2019s Guide (2017) Xilinx online documentation. Accessed: January 2018"},{"key":"42_CR40","unstructured":"Xilinx Zynq-2000 XADC UserGuide(UG480) (2017) Xilinx online documentation. Accessed: December 2017"},{"key":"42_CR41","unstructured":"Theodore MA, Moore SW (2009) The frequency injection attack on ring-oscillator-based true random number generators. In: Proceedings of the 11th international workshop on cryptographic hardware and embedded systems, CHES\u201909, pp 317\u2013331"},{"key":"42_CR42","unstructured":"De Canni\u00e8re C, Preneel B TRIVIUM Specifications, 2005. eSTREAM submitted papers. Accessed: May 2017"},{"key":"42_CR43","doi-asserted-by":"publisher","first-page":"248","DOI":"10.1007\/978-3-319-24126-5_15","volume-title":"Security, Privacy, and Applied Cryptography Engineering","author":"Debapriya Basu Roy","year":"2015","unstructured":"Roy DB, Bhasin S, Guilley S, Danger J-L, Mukhopadhyay D, Ngo XT, Najm Z (2015) Reconfigurable lut: a double edged sword for security-critical applications. In: Proceedings of the 5th international conference on security, privacy, and applied cryptography engineering, vol 9354, SPACE 2015, pp 248\u2013268"},{"key":"42_CR44","doi-asserted-by":"crossref","unstructured":"Malladi S, Alves-Foss J, Heckendorn RB (2002) On preventing replay attacks on security protocols. DARPA technical report by University of Idaho Moscow. Accessed: May 2017","DOI":"10.21236\/ADA462295"},{"key":"42_CR45","doi-asserted-by":"crossref","unstructured":"Yang B, Ro\u017ei\u0107 V, Mentens N, Dehaene W, Verbauwhede I (2016) TOTAL: TRNG on-the-fly testing for attack detection using Lightweight hardware. In: Proceedings of the design, automation test in Europe conference exhibition, DATE\u201916, pp 127\u2013132","DOI":"10.3850\/9783981537079_0284"},{"issue":"3","key":"42_CR46","doi-asserted-by":"publisher","first-page":"1","DOI":"10.18637\/jss.v007.i03","volume":"7","author":"G Marsaglia","year":"2002","unstructured":"Marsaglia G, Tsang WW (2002) Some difficult-to-pass tests of randomness. J Stat Softw 7(3):1\u20139","journal-title":"J Stat Softw"}],"container-title":["Journal of Hardware and Systems Security"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s41635-018-0042-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s41635-018-0042-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s41635-018-0042-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,19]],"date-time":"2019-06-19T19:30:51Z","timestamp":1560972651000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s41635-018-0042-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,6,20]]},"references-count":46,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2018,9]]}},"alternative-id":["42"],"URL":"https:\/\/doi.org\/10.1007\/s41635-018-0042-5","relation":{},"ISSN":["2509-3428","2509-3436"],"issn-type":[{"type":"print","value":"2509-3428"},{"type":"electronic","value":"2509-3436"}],"subject":[],"published":{"date-parts":[[2018,6,20]]},"assertion":[{"value":"1 February 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 June 2018","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 June 2018","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}