Y. Kovalchuk, Huosheng Hu, Dongbing Gu, K. Mcdonald-Maier, G. Howells
{"title":"低资源嵌入式系统的ICmetrics","authors":"Y. Kovalchuk, Huosheng Hu, Dongbing Gu, K. Mcdonald-Maier, G. Howells","doi":"10.1109/EST.2012.23","DOIUrl":null,"url":null,"abstract":"The ICmetrics technology is based on extracting features from digital devices' operation that may be integrated together to generate unique identifiers for each of the devices or create unique profiles that describe the devices' actual behaviour. Any changes in these identifiers (profiles) during consequent devices' operation would signal about a possible safety or security breach within the electronic system. This paper explores the program counter (PC) of a processor core as a potential source for ICmetrics features and discusses several methods of feature values acquisition with the aim to achieve a maximum level of information gain with a minimal impact on a system's performance. The main finding of this study is that while isolated PC values may not always allow to generate a stable identifier (profile) for a device that would distinguish the device from the rest in the considered set, the PC sequences and frequencies in the execution flow may serve as suitable ICmetrics features, which has yet to be tested in complex scenarios.","PeriodicalId":314247,"journal":{"name":"2012 Third International Conference on Emerging Security Technologies","volume":"38 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":"{\"title\":\"ICmetrics for Low Resource Embedded Systems\",\"authors\":\"Y. Kovalchuk, Huosheng Hu, Dongbing Gu, K. Mcdonald-Maier, G. Howells\",\"doi\":\"10.1109/EST.2012.23\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The ICmetrics technology is based on extracting features from digital devices' operation that may be integrated together to generate unique identifiers for each of the devices or create unique profiles that describe the devices' actual behaviour. Any changes in these identifiers (profiles) during consequent devices' operation would signal about a possible safety or security breach within the electronic system. This paper explores the program counter (PC) of a processor core as a potential source for ICmetrics features and discusses several methods of feature values acquisition with the aim to achieve a maximum level of information gain with a minimal impact on a system's performance. The main finding of this study is that while isolated PC values may not always allow to generate a stable identifier (profile) for a device that would distinguish the device from the rest in the considered set, the PC sequences and frequencies in the execution flow may serve as suitable ICmetrics features, which has yet to be tested in complex scenarios.\",\"PeriodicalId\":314247,\"journal\":{\"name\":\"2012 Third International Conference on Emerging Security Technologies\",\"volume\":\"38 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-09-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"9\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2012 Third International Conference on Emerging Security Technologies\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/EST.2012.23\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 Third International Conference on Emerging Security Technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EST.2012.23","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The ICmetrics technology is based on extracting features from digital devices' operation that may be integrated together to generate unique identifiers for each of the devices or create unique profiles that describe the devices' actual behaviour. Any changes in these identifiers (profiles) during consequent devices' operation would signal about a possible safety or security breach within the electronic system. This paper explores the program counter (PC) of a processor core as a potential source for ICmetrics features and discusses several methods of feature values acquisition with the aim to achieve a maximum level of information gain with a minimal impact on a system's performance. The main finding of this study is that while isolated PC values may not always allow to generate a stable identifier (profile) for a device that would distinguish the device from the rest in the considered set, the PC sequences and frequencies in the execution flow may serve as suitable ICmetrics features, which has yet to be tested in complex scenarios.