Weng-Geng Ho, Ali Akbar Pammu, K. Z. L. Ne, Kwen-Siong Chong, B. Gwee
{"title":"Reconfigurable Routing Paths As Noise Generators Using NoC Platform for Hardware Security Applications","authors":"Weng-Geng Ho, Ali Akbar Pammu, K. Z. L. Ne, Kwen-Siong Chong, B. Gwee","doi":"10.1109/SOCC46988.2019.1570557958","DOIUrl":null,"url":null,"abstract":"We propose a multicore power balancing technique by configuring data routing paths in the 9-core Network-on-Chip (NoC) based platform for hardware security applications, particularly for differential power analysis (DPA) countermeasures. There are three degrees of configurability to hide the leaked data. First, the cores are flexibly-programmable to perform AES operation and dummy operations to moderate the power dissipation. Second, the NoC routers are also flexibly-programmable, further enhancing the power moderation. Third, the cores and their associated routers feature individual controllable clock frequencies to moderate the time that leaks data. These three configurable features collectively balance the power dissipation and enable the time moderation to resist DPA. The 9-core platform IC occupies $\\sim$1.9 mm2, operates up to 100MHz @1.2V and dissipates 2.46mW @100MHz power. When running Advanced Encryption Standard (AES) operation, the normalized energy deviation (NED) is undesirable high at 0.21 for power-on (1 core + 1 router). By applying the multicore power balancing technique, the NED reduces by $\\sim$52% when increasing the number of operating routers from 1 to 5, i.e. (1 core + 5 routers), and reduces by $\\sim$73% when increasing the number of operating cores from 1 to 4, i.e. (4 cores + 4 routers).","PeriodicalId":253998,"journal":{"name":"2019 32nd IEEE International System-on-Chip Conference (SOCC)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 32nd IEEE International System-on-Chip Conference (SOCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SOCC46988.2019.1570557958","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
We propose a multicore power balancing technique by configuring data routing paths in the 9-core Network-on-Chip (NoC) based platform for hardware security applications, particularly for differential power analysis (DPA) countermeasures. There are three degrees of configurability to hide the leaked data. First, the cores are flexibly-programmable to perform AES operation and dummy operations to moderate the power dissipation. Second, the NoC routers are also flexibly-programmable, further enhancing the power moderation. Third, the cores and their associated routers feature individual controllable clock frequencies to moderate the time that leaks data. These three configurable features collectively balance the power dissipation and enable the time moderation to resist DPA. The 9-core platform IC occupies $\sim$1.9 mm2, operates up to 100MHz @1.2V and dissipates 2.46mW @100MHz power. When running Advanced Encryption Standard (AES) operation, the normalized energy deviation (NED) is undesirable high at 0.21 for power-on (1 core + 1 router). By applying the multicore power balancing technique, the NED reduces by $\sim$52% when increasing the number of operating routers from 1 to 5, i.e. (1 core + 5 routers), and reduces by $\sim$73% when increasing the number of operating cores from 1 to 4, i.e. (4 cores + 4 routers).