{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,18]],"date-time":"2025-12-18T14:03:02Z","timestamp":1766066582261,"version":"3.41.0"},"reference-count":52,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2016,1,28]],"date-time":"2016-01-28T00:00:00Z","timestamp":1453939200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100004359","name":"Swedish Research Council","doi-asserted-by":"crossref","award":["B0621501"],"award-info":[{"award-number":["B0621501"]}],"id":[{"id":"10.13039\/501100004359","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Embed. Comput. Syst."],"published-print":{"date-parts":[[2016,2,20]]},"abstract":"<jats:p>Nowadays, embedded systems have been widely used in all types of application areas, some of which belong to the safety and reliability critical domains. The functional correctness and design robustness of the embedded systems involved in such domains are crucial for the safety of personal\/enterprise property or even human lives. Thereby, a holistic design procedure that considers all the important design concerns is essential.<\/jats:p>\n          <jats:p>In this article, we approach embedded systems design from an integral perspective. We consider not only the classic real-time and quality of service requirements, but also the emerging security and power efficiency demands. Modern embedded systems are not any more developed for a fixed purpose, but instead designed for undertaking various processing requests. This leads to the concept of multimode embedded systems, in which the number and nature of active tasks change during runtime. Under dynamic situations, providing high performance along with various design concerns becomes a really difficult problem. Therefore, we propose a novel power-aware secure embedded systems design framework that efficiently solves the problem of runtime quality optimization with security and power constraints. The efficiency of our proposed techniques are evaluated in extensive experiments.<\/jats:p>","DOI":"10.1145\/2801152","type":"journal-article","created":{"date-parts":[[2016,2,1]],"date-time":"2016-02-01T20:37:54Z","timestamp":1454359074000},"page":"1-29","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["Power-Aware Design Techniques of Secure Multimode Embedded Systems"],"prefix":"10.1145","volume":"15","author":[{"given":"Ke","family":"Jiang","sequence":"first","affiliation":[{"name":"Department of Computer and Information Science, Link\u00f6ping University, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Petru","family":"Eles","sequence":"additional","affiliation":[{"name":"Department of Computer and Information Science, Link\u00f6ping University, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zebo","family":"Peng","sequence":"additional","affiliation":[{"name":"Department of Computer and Information Science, Link\u00f6ping University, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2016,1,28]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629911.1630039"},{"key":"e_1_2_1_2_1","doi-asserted-by":"crossref","unstructured":"Alex Biryukov and Eyal Kushilevitz. 1998. Improved cryptanalysis of RC5. In Advances in Cryptology (EUROCRYPT). 85--99.  Alex Biryukov and Eyal Kushilevitz. 1998. Improved cryptanalysis of RC5. In Advances in Cryptology (EUROCRYPT). 85--99.","DOI":"10.1007\/BFb0054119"},{"volume-title":"Retrieved","year":"2014","key":"e_1_2_1_3_1"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/4235.996017"},{"volume-title":"Retrieved","year":"1992","author":"Degener Jutta","key":"e_1_2_1_5_1"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2006.878344"},{"volume-title":"Mp3 decoder. Retrieved","year":"2015","author":"Hagman Johan","key":"e_1_2_1_7_1"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.5555\/1298081.1298084"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2480362.2480645"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTSS.2006.22"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/IDAACS.2011.6072756"},{"volume-title":"Retrieved","year":"1998","author":"Independent JPEG Group IJG.","key":"e_1_2_1_12_1"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISVLSI.2014.11"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/DDECS.2011.5783087"},{"key":"e_1_2_1_15_1","doi-asserted-by":"crossref","unstructured":"Ke Jiang P. Eles and Zebo Peng. 2012a. Co-design techniques for distributed real-time embedded systems with communication security constraints. In Design Automation Test in Europe (DATE\u201912). 947--952.   Ke Jiang P. Eles and Zebo Peng. 2012a. Co-design techniques for distributed real-time embedded systems with communication security constraints. In Design Automation Test in Europe (DATE\u201912). 947--952.","DOI":"10.1109\/DATE.2012.6176633"},{"key":"e_1_2_1_16_1","doi-asserted-by":"crossref","unstructured":"Ke Jiang Petru Eles and Zebo Peng. 2013a. Optimization of secure embedded systems with dynamic task sets. In Design Automation Test in Europe (DATE\u201913).   Ke Jiang Petru Eles and Zebo Peng. 2013a. Optimization of secure embedded systems with dynamic task sets. In Design Automation Test in Europe (DATE\u201913).","DOI":"10.7873\/DATE.2013.355"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2516821.2516830"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTCSA.2012.34"},{"key":"e_1_2_1_19_1","doi-asserted-by":"crossref","unstructured":"Lars Knudsen and Willi Meier. 2001. Correlations in RC6 with a reduced number of rounds. In Fast Software Encryption 94--108.   Lars Knudsen and Willi Meier. 2001. Correlations in RC6 with a reduced number of rounds. In Fast Software Encryption 94--108.","DOI":"10.1007\/3-540-44706-7_7"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2010.34"},{"volume-title":"1999 IEEE Symposium on Security and Privacy. 120--132","author":"Lee Wenke","key":"e_1_2_1_21_1"},{"key":"e_1_2_1_22_1","doi-asserted-by":"crossref","DOI":"10.1109\/TII.2009.2014055","volume-title":"Static security optimization for real-time systems","author":"Lin Man","year":"2009"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/5.259428"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-89754-5_22"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2628071.2628078"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2005.78"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/774572.774678"},{"volume-title":"Retrieved","year":"2014","author":"Moczek Kosma","key":"e_1_2_1_28_1"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1640457.1640459"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/774789.774817"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.5555\/1721909"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2012.2235126"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1391469.1391686"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2593069.2593151"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.5555\/962758.963491"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015047.1015049"},{"volume-title":"First Advanced Encryption Standard (AES) Conference.","author":"Rivest Ronald L.","key":"e_1_2_1_37_1"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629911.1630131"},{"key":"e_1_2_1_39_1","unstructured":"SAMSUNG Electronics Co. Ltd. 2004. S3C2440A 32-Bit CMOS Microcontroller User\u2019s Manual Revision 1.  SAMSUNG Electronics Co. Ltd. 2004. S3C2440A 32-Bit CMOS Microcontroller User\u2019s Manual Revision 1."},{"volume-title":"Guide to intrusion detection and prevention systems (IDPS). NIST Special Publication","year":"2007","author":"Scarfone Karen","key":"e_1_2_1_40_1"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2006.59"},{"volume-title":"Automation and Test in Europe Conference (DATE\u201904)","author":"Tiri K.","key":"e_1_2_1_42_1"},{"key":"e_1_2_1_43_1","doi-asserted-by":"crossref","unstructured":"Serge Vaudenay. 1996. On the weak keys of blowfish. In Fast Software Encryption 27--32.   Serge Vaudenay. 1996. On the weak keys of blowfish. In Fast Software Encryption 27--32.","DOI":"10.1007\/3-540-60865-6_39"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.1984.1052168"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2593069.2593095"},{"key":"e_1_2_1_46_1","doi-asserted-by":"crossref","unstructured":"Marko Wolf Andr\u00e9 Weimerskirch and Christof Paar. 2006. Secure in-vehicle communication. In Embedded Security in Cars. 95--109.  Marko Wolf Andr\u00e9 Weimerskirch and Christof Paar. 2006. Secure in-vehicle communication. In Embedded Security in Cars. 95--109.","DOI":"10.1007\/3-540-28428-1_6"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/1275986.1275992"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0031-3203(02)00026-2"},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS.2013.6531076"},{"key":"e_1_2_1_50_1","doi-asserted-by":"crossref","unstructured":"Wentao Zhang Wenling Wu and Dengguo Feng. 2007. New results on impossible differential cryptanalysis of reduced AES. In Information Security and Cryptology (ICISC). 239--250.   Wentao Zhang Wenling Wu and Dengguo Feng. 2007. New results on impossible differential cryptanalysis of reduced AES. In Information Security and Cryptology (ICISC). 239--250.","DOI":"10.1007\/978-3-540-76788-6_19"},{"volume-title":"Retrieved","year":"2001","author":"Zitzler Eckart","key":"e_1_2_1_51_1"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.5555\/645824.668610"}],"container-title":["ACM Transactions on Embedded Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2801152","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2801152","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:07:13Z","timestamp":1750223233000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2801152"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,1,28]]},"references-count":52,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2016,2,20]]}},"alternative-id":["10.1145\/2801152"],"URL":"https:\/\/doi.org\/10.1145\/2801152","relation":{},"ISSN":["1539-9087","1558-3465"],"issn-type":[{"type":"print","value":"1539-9087"},{"type":"electronic","value":"1558-3465"}],"subject":[],"published":{"date-parts":[[2016,1,28]]},"assertion":[{"value":"2014-09-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2015-07-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-01-28","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}