{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,3]],"date-time":"2025-05-03T20:25:07Z","timestamp":1746303907201},"reference-count":39,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2013,6,15]],"date-time":"2013-06-15T00:00:00Z","timestamp":1371254400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Circuits Syst Signal Process"],"published-print":{"date-parts":[[2013,12]]},"DOI":"10.1007\/s00034-013-9621-4","type":"journal-article","created":{"date-parts":[[2013,6,14]],"date-time":"2013-06-14T13:50:47Z","timestamp":1371217847000},"page":"2581-2604","source":"Crossref","is-referenced-by-count":2,"title":["MEM-DnP\u2014A Novel Energy Efficient Approach for Memory Integrity Detection and Protection in Embedded Systems"],"prefix":"10.1007","volume":"32","author":[{"given":"Satyajeet","family":"Nimgaonkar","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mahadevan","family":"Gomathisankaran","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Saraju P.","family":"Mohanty","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2013,6,15]]},"reference":[{"key":"9621_CR1","unstructured":"ARM Architecture Reference Manual (2000). http:\/\/www.altera.com\/literature\/third-party\/ddi0100e_arm_arm.pdf\/"},{"issue":"2","key":"9621_CR2","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1109\/2.982917","volume":"35","author":"T. Austin","year":"2002","unstructured":"T. Austin, E. Larson, D. Ernst, Simplescalar: an infrastructure for computer system modeling. Computer 35(2), 59\u201367 (2002). doi: 10.1109\/2.982917","journal-title":"Computer"},{"issue":"1","key":"9621_CR3","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1109\/92.219908","volume":"1","author":"R. Burch","year":"1993","unstructured":"R. Burch, F. Najm, P. Yang, T. Trick, A Monte Carlo approach for power estimation. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 1(1), 63\u201371 (1993). doi: 10.1109\/92.219908","journal-title":"IEEE Trans. Very Large Scale Integr. (VLSI) Syst."},{"key":"9621_CR4","unstructured":"Cyber Security Watch Survey (2011). http:\/\/www.sei.cmu.edu\/newsitems\/cybersecurity_watch_survey_2011.cfm"},{"key":"9621_CR5","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-662-04722-4","volume-title":"The Design of Rijndael: AES\u2014The Advanced Encryption Standard","author":"J. Daemen","year":"2002","unstructured":"J. Daemen, V. Rijmen, The Design of Rijndael: AES\u2014The Advanced Encryption Standard (Springer, Berlin, 2002)"},{"key":"9621_CR6","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1145\/941350.941362","volume-title":"Proceedings of the 2nd ACM International Conference on Wireless Sensor Networks and Applications, WSNA \u201903","author":"E. Elnahrawy","year":"2003","unstructured":"E. Elnahrawy, B. Nath, Cleaning and querying noisy sensors, in Proceedings of the 2nd ACM International Conference on Wireless Sensor Networks and Applications, WSNA \u201903 (ACM, New York, 2003), pp. 78\u201387. doi: 10.1145\/941350.941362"},{"key":"9621_CR7","series-title":"The Ninth International Symposium","doi-asserted-by":"crossref","first-page":"295","DOI":"10.1109\/HPCA.2003.1183547","volume-title":"High-Performance Computer Architecture, 2003. HPCA-9 2003. Proceedings","author":"B. Gassend","year":"2003","unstructured":"B. Gassend, G. Suh, D. Clarke, M. van Dijk, S. Devadas, Caches and hash trees for efficient memory integrity verification, in High-Performance Computer Architecture, 2003. HPCA-9 2003. Proceedings. The Ninth International Symposium (2003), pp. 295\u2013306. doi: 10.1109\/HPCA.2003.1183547"},{"key":"9621_CR8","series-title":"International Conference","doi-asserted-by":"crossref","first-page":"224","DOI":"10.1145\/1016720.1016774","volume-title":"Hardware\/Software Codesign and System Synthesis, 2004. CODES\u2009+\u2009ISSS 2004","author":"C. Gebotys","year":"2004","unstructured":"C. Gebotys, Low energy security optimization in embedded cryptographic systems, in Hardware\/Software Codesign and System Synthesis, 2004. CODES\u2009+\u2009ISSS 2004. International Conference (2004), pp. 224\u2013229. doi: 10.1109\/CODESS.2004.240744"},{"key":"9621_CR9","series-title":"IEEE International Conference","first-page":"19","volume-title":"Electro\/Information Technology, 2008. EIT 2008","author":"O. Gelbart","year":"2008","unstructured":"O. Gelbart, E. Leontie, B. Narahari, R. Simha, Architectural support for securing application data in embedded systems, in Electro\/Information Technology, 2008. EIT 2008. IEEE International Conference (2008), pp. 19\u201324. doi: 10.1109\/EIT.2008.4554261"},{"issue":"9","key":"9621_CR10","doi-asserted-by":"crossref","first-page":"1339","DOI":"10.1109\/TVLSI.2008.2002046","volume":"17","author":"D. Ghai","year":"2009","unstructured":"D. Ghai, S. Mohanty, E. Kougianos, Design of parasitic and process-variation aware nano-cmos rf circuits: a vco case study. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 17(9), 1339\u20131342 (2009). doi: 10.1109\/TVLSI.2008.2002046","journal-title":"IEEE Trans. Very Large Scale Integr. (VLSI) Syst."},{"key":"9621_CR11","series-title":"Quality Electronic Design","first-page":"172","volume-title":"Quality of Electronic Design, 2009. ISQED 2009","author":"D. Ghai","year":"2009","unstructured":"D. Ghai, S. Mohanty, E. Kougianos, Variability-aware optimization of nano-cmos active pixel sensors using design and analysis of Monte Carlo experiments, in Quality of Electronic Design, 2009. ISQED 2009. Quality Electronic Design (2009), pp. 172\u2013178. doi: 10.1109\/ISQED.2009.4810289"},{"key":"9621_CR12","unstructured":"M. Gomathisankaran, R. Lee, Tantra: A fast prng algorithm and its implementation, in Proceedings of the 2009 International Conference on Security & Management, SAM 2009, vol.\u00a02, ed. by H.R. Arabnia, K. Daimi, Las Vegas Nevada, USA, July 13\u201316, 2009 (CSREA Press, 2009), pp.\u00a0593\u2013598"},{"key":"9621_CR13","volume-title":"International Workshop on Coding and Cryptography","author":"M. Gomathisankaran","year":"2009","unstructured":"M. Gomathisankaran, R.B. Lee, Maya: a novel block encryption function, in International Workshop on Coding and Cryptography (2009). http:\/\/viper.eng.iastate.edu\/gmdev\/pubs\/maya.pdf"},{"key":"9621_CR14","series-title":"Revised Selected Papers, 2005","first-page":"13","volume-title":"DRMTICS: Technologies, Issues, Challenges and Systems, First International Conference, DRMTICS 2005","author":"M. Gomathisankaran","year":"2005","unstructured":"M. Gomathisankaran, A. Tyagi, Tiva: trusted integrity verification architecture, in DRMTICS: Technologies, Issues, Challenges and Systems, First International Conference, DRMTICS 2005. Revised Selected Papers, 2005, ed. by R. Safavi-Naini, M. Yung, Sydney, Australia, October 31\u2013November 2 (Springer, Berlin, 2005), pp. 13\u201331. http:\/\/viper.eng.iastate.edu\/gmdev\/pubs\/drmtics05.pdf . doi: 10.1007\/11787952_2"},{"issue":"5","key":"9621_CR15","doi-asserted-by":"crossref","first-page":"497","DOI":"10.1109\/TC.2006.68","volume":"55","author":"M. Gomathisankaran","year":"2006","unstructured":"M. Gomathisankaran, A. Tyagi, Architecture support for 3d obfuscation. IEEE Trans. Comput. 55(5), 497\u2013507 (2006). doi: 10.1109\/TC.2006.68","journal-title":"IEEE Trans. Comput."},{"issue":"5","key":"9621_CR16","doi-asserted-by":"crossref","first-page":"497","DOI":"10.1109\/TC.2006.68","volume":"55","author":"M. Gomathisankaran","year":"2006","unstructured":"M. Gomathisankaran, A. Tyagi, Architecture support for 3d obfuscation. IEEE Trans. Comput. 55(5), 497\u2013507 (2006). http:\/\/viper.eng.iastate.edu\/gmdev\/pubs\/ieeeTC06.pdf . doi: 10.1109\/TC.2006.68","journal-title":"IEEE Trans. Comput."},{"key":"9621_CR17","first-page":"312","volume-title":"SECRYPT","author":"M. Gomathisankaran","year":"2008","unstructured":"M. Gomathisankaran, K.M. Keung, A. Tyagi, Rebel\u2014reconfigurable block encryption logic, in SECRYPT (2008), pp. 312\u2013318"},{"key":"9621_CR18","series-title":"Proceedings","doi-asserted-by":"crossref","first-page":"208","DOI":"10.1109\/DATE.2004.1268850","volume-title":"Design, Automation and Test in Europe Conference and Exhibition, 2004","author":"A. Gordon-Ross","year":"2004","unstructured":"A. Gordon-Ross, F. Vahid, N. Dutt, Automatic tuning of two-level caches to embedded applications, in Design, Automation and Test in Europe Conference and Exhibition, 2004. Proceedings, vol.\u00a01 (2004), pp. 208\u2013213. doi: 10.1109\/DATE.2004.1268850"},{"key":"9621_CR19","series-title":"IEEE International Workshop","first-page":"3","volume-title":"Workload Characterization, 2001. WWC-4. 2001","author":"M. Guthaus","year":"2001","unstructured":"M. Guthaus, J. Ringenberg, D. Ernst, T. Austin, T. Mudge, R. Brown, MiBench: a free, commercially representative embedded benchmark suite, in Workload Characterization, 2001. WWC-4. 2001. IEEE International Workshop (2001), pp. 3\u201314. doi: 10.1109\/WWC.2001.990739"},{"key":"9621_CR20","first-page":"168","volume-title":"Architectural Support for Programming Languages and Operating Systems","author":"D. Lie","year":"2000","unstructured":"D. Lie, C.A. Thekkath, M. Mitchell, P. Lincoln, D. Boneh, J.C. Mitchell, M. Horowitz, Architectural support for copy and tamper resistant software, in Architectural Support for Programming Languages and Operating Systems (2000), pp. 168\u2013177. citeseer.nj.nec.com\/lie00architectural.html"},{"issue":"1","key":"9621_CR21","doi-asserted-by":"crossref","first-page":"229","DOI":"10.1109\/JSSC.2005.859902","volume":"41","author":"R. McGowen","year":"2006","unstructured":"R. McGowen, C. Poirier, C. Bostak, J. Ignowski, M. Millican, W. Parks, S. Naffziger, Power and temperature control on a 90-nm itanium family processor. IEEE J. Solid-State Circuits 41(1), 229\u2013237 (2006). doi: 10.1109\/JSSC.2005.859902","journal-title":"IEEE J. Solid-State Circuits"},{"key":"9621_CR22","unstructured":"Mobile and Smart Device Security Survey 2011 (2011). http:\/\/images.tmcnet.com\/tmc\/whitepapers\/documents\/whitepapers\/2011\/4683-mobile-smart-device-security-survey-2011.pdf"},{"key":"9621_CR23","first-page":"577","volume-title":"Proceedings of the 20th International Conference on VLSI Design","author":"S.P. Mohanty","year":"2007","unstructured":"S.P. Mohanty, E. Kougianos, Simultaneous power fluctuation and average power minimization during nano-cmos behavioral synthesis, in Proceedings of the 20th International Conference on VLSI Design (2007), pp. 577\u2013582"},{"key":"9621_CR24","doi-asserted-by":"crossref","first-page":"248","DOI":"10.1109\/ISED.2011.34","volume-title":"2011 International Symposium on Electronic System Design (ISED)","author":"S. Nimgaonkar","year":"2011","unstructured":"S. Nimgaonkar, M. Gomathisankaran, Energy efficient memory authentication mechanism in embedded systems, in 2011 International Symposium on Electronic System Design (ISED) (2011), pp.\u00a0248\u2013253. doi: 10.1109\/ISED.2011.34"},{"key":"9621_CR25","doi-asserted-by":"crossref","unstructured":"S. Nimgaonkar, M. Gomathisankaran, S.P. Mohanty, Tsv: A novel energy efficient memory integrity verification scheme for embedded systems. J. Syst. Archit. http:\/\/www.sciencedirect.com\/science\/article\/pii\/S138376211300057X . doi: 10.1016\/j.sysarc.2013.04.008 (Accepted\/In Press)","DOI":"10.1016\/j.sysarc.2013.04.008"},{"key":"9621_CR26","doi-asserted-by":"crossref","first-page":"593","DOI":"10.1109\/ASPDAC.2010.5419815","volume-title":"Design Automation Conference (ASP-DAC), 2010 15th Asia and South Pacific","author":"D. Oh","year":"2010","unstructured":"D. Oh, N.S. Kim, C. Chen, A. Davoodi, Y.H. Hu, Runtime temperature-based power estimation for optimizing throughput of thermal-constrained multi-core processors, in Design Automation Conference (ASP-DAC), 2010 15th Asia and South Pacific (2010), pp. 593\u2013599. doi: 10.1109\/ASPDAC.2010.5419815"},{"key":"9621_CR27","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1145\/871506.871518","volume-title":"Proceedings of the 2003 International Symposium on Low Power Electronics and Design, ISLPED \u201903","author":"N.R. Potlapally","year":"2003","unstructured":"N.R. Potlapally, S. Ravi, A. Raghunathan, N.K. Jha, Analyzing the energy consumption of security protocols, in Proceedings of the 2003 International Symposium on Low Power Electronics and Design, ISLPED \u201903 (ACM, New York, 2003), pp. 30\u201335. doi: 10.1145\/871506.871518"},{"key":"9621_CR28","doi-asserted-by":"crossref","first-page":"183","DOI":"10.1109\/MICRO.2007.16","volume-title":"40th Annual IEEE\/ACM International Symposium on Microarchitecture, 2007. MICRO 2007","author":"B. Rogers","year":"2007","unstructured":"B. Rogers, S. Chhabra, Y. Solihin, M. Prvulovic, Using address independent seed encryption and bonsai Merkle trees to make secure processors os- and performance-friendly, in 40th Annual IEEE\/ACM International Symposium on Microarchitecture, 2007. MICRO 2007 (2007), pp. 183\u2013196. doi: 10.1109\/MICRO.2007.16"},{"key":"9621_CR29","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1109\/ICCD.2007.4601889","volume-title":"25th International Conference on Computer Design, 2007. ICCD 2007","author":"A. Rogers","year":"2007","unstructured":"A. Rogers, M. Milenkovic, A. Milenkovic, A low overhead hardware technique for software integrity and confidentiality, in 25th International Conference on Computer Design, 2007. ICCD 2007 (2007), pp. 113\u2013120. doi: 10.1109\/ICCD.2007.4601889"},{"key":"9621_CR30","first-page":"123","volume-title":"13th International Conference on Parallel Architecture and Compilation Techniques, 2004. PACT 2004. Proceedings","author":"W. Shi","year":"2004","unstructured":"W. Shi, H.H. Lee, M. Ghosh, C. Lu, Architectural support for high speed protection of memory integrity and confidentiality in multiprocessor systems, in 13th International Conference on Parallel Architecture and Compilation Techniques, 2004. PACT 2004. Proceedings (2004), pp. 123\u2013134. doi: 10.1109\/PACT.2004.1342547"},{"key":"9621_CR31","first-page":"339","volume-title":"36th Annual IEEE\/ACM International Symposium on Microarchitecture, 2003. MICRO-36. Proceedings","author":"G. Suh","year":"2003","unstructured":"G. Suh, D. Clarke, B. Gasend, M. van Dijk, S. Devadas, Efficient memory integrity verification and encryption for secure processors, in 36th Annual IEEE\/ACM International Symposium on Microarchitecture, 2003. MICRO-36. Proceedings (2003), pp. 339\u2013350. doi: 10.1109\/MICRO.2003.1253207"},{"issue":"6","key":"9621_CR32","doi-asserted-by":"crossref","first-page":"570","DOI":"10.1109\/MDT.2007.179","volume":"24","author":"G. Suh","year":"2007","unstructured":"G. Suh, C. O\u2019Donnell, S. Devadas, Aegis: a single-chip secure processor. IEEE Des. Test Comput. 24(6), 570\u2013580 (2007). doi: 10.1109\/MDT.2007.179","journal-title":"IEEE Des. Test Comput."},{"key":"9621_CR33","series-title":"Third IEEE\/ACM\/IFIP International Conference on CODES\u2009+\u2009ISSS \u201905","first-page":"184","volume-title":"Hardware\/Software Codesign and System Synthesis, 2005","author":"H. Vahedi","year":"2005","unstructured":"H. Vahedi, S. Gregori, Y. Zhanrong, R. Muresan, Power-smart system-on-chip architecture for embedded cryptosystems, in Hardware\/Software Codesign and System Synthesis, 2005. Third IEEE\/ACM\/IFIP International Conference on CODES\u2009+\u2009ISSS \u201905 (2005), pp. 184\u2013189. doi: 10.1145\/1084834.1084883"},{"issue":"6","key":"9621_CR34","doi-asserted-by":"crossref","first-page":"619","DOI":"10.1109\/32.55090","volume":"16","author":"S. White","year":"1990","unstructured":"S. White, L. Comerford, Abyss: an architecture for software protection. IEEE Trans. Softw. Eng. 16(6), 619\u2013629 (1990). doi: 10.1109\/32.55090","journal-title":"IEEE Trans. Softw. Eng."},{"key":"9621_CR35","series-title":"Third IEEE International Symposium on Proceedings","first-page":"383","volume-title":"Network Computing and Applications, 2004 (NCA 2004)","author":"D. Williams","year":"2004","unstructured":"D. Williams, E.G. Sirer, Optimal parameter selection for efficient memory integrity verification using Merkle hash trees, in Network Computing and Applications, 2004 (NCA 2004). Third IEEE International Symposium on Proceedings (2004), pp. 383\u2013388. doi: 10.1109\/NCA.2004.1347805"},{"key":"9621_CR36","first-page":"179","volume-title":"33rd International Symposium on Computer Architecture, 2006. ISCA \u201906","author":"C. Yan","year":"2006","unstructured":"C. Yan, B. Rogers, D. Englender, D. Solihin, M. Prvulovic, Improving cost, performance, and security of memory encryption and authentication, in 33rd International Symposium on Computer Architecture, 2006. ISCA \u201906 (2006), pp. 179\u2013190. doi: 10.1109\/ISCA.2006.22"},{"key":"9621_CR37","doi-asserted-by":"crossref","first-page":"507","DOI":"10.1109\/MWSCAS.2005.1594149","volume-title":"48th Midwest Symposium on Circuits and Systems, 2005","author":"C. Zhang","year":"2005","unstructured":"C. Zhang, A. Srivastava, H.C. Wu, Hot-electron-induced effects on noise and jitter in submicron cmos phase-locked loop circuits, in 48th Midwest Symposium on Circuits and Systems, 2005, vol.\u00a01 (2005), pp. 507\u2013510. doi: 10.1109\/MWSCAS.2005.1594149"},{"key":"9621_CR38","doi-asserted-by":"crossref","first-page":"694","DOI":"10.1145\/1629911.1630092","volume-title":"Design Automation Conference, 2009. DAC \u201909. 46th ACM\/IEEE","author":"L. Zhang","year":"2009","unstructured":"L. Zhang, L. Bai, R. Dick, L. Shang, R. Joseph, Process variation characterization of chip-level multiprocessors, in Design Automation Conference, 2009. DAC \u201909. 46th ACM\/IEEE (2009), pp. 694\u2013697"},{"issue":"5","key":"9621_CR39","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1145\/1037947.1024403","volume":"32","author":"X. Zhuang","year":"2004","unstructured":"X. Zhuang, T. Zhang, S. Pande, Hide: an infrastructure for efficiently protecting information leakage on the address bus. Comput. Archit. News 32(5), 72\u201384 (2004). doi: 10.1145\/1037947.1024403","journal-title":"Comput. Archit. News"}],"container-title":["Circuits, Systems, and Signal Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00034-013-9621-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00034-013-9621-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00034-013-9621-4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,7,28]],"date-time":"2020-07-28T12:20:04Z","timestamp":1595938804000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00034-013-9621-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,6,15]]},"references-count":39,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2013,12]]}},"alternative-id":["9621"],"URL":"https:\/\/doi.org\/10.1007\/s00034-013-9621-4","relation":{},"ISSN":["0278-081X","1531-5878"],"issn-type":[{"value":"0278-081X","type":"print"},{"value":"1531-5878","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,6,15]]}}}