{"title":"评价不同随机化对策保护的ECC设计对水平DPA攻击的抵抗能力","authors":"I. Kabin, Z. Dyka, D. Kreiser, P. Langendörfer","doi":"10.1109/EWDTS.2017.8110037","DOIUrl":null,"url":null,"abstract":"In this paper we investigate how different randomization approaches influence the success of horizontal DPA attacks. We use our own ECC design to run the experiments. We applied the following randomization techniques: EC point blinding, key randomization and a combination of both. Our experiments demonstrate the fact that these well-known randomizations of processed data are not effective against horizontal DPA attacks. In addition we investigated randomized calculation sequences of partial multiplications, i.e. a kind of intermediate data randomization, as potential countermeasures. We simulated power traces of elliptic curve point multiplication kP for all applied countermeasures and performed our low-cost horizontal DPA attack. We applied a difference of means test to reveal the scalar k. Our experiments show that the randomization of the processing sequence of the partial multiplications improves the resistance of the design against horizontal attacks significantly but is not sufficient as the only means against DPA attacks.","PeriodicalId":141333,"journal":{"name":"2017 IEEE East-West Design & Test Symposium (EWDTS)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":"{\"title\":\"Evaluation of resistance of ECC designs protected by different randomization countermeasures against horizontal DPA attacks\",\"authors\":\"I. Kabin, Z. Dyka, D. Kreiser, P. Langendörfer\",\"doi\":\"10.1109/EWDTS.2017.8110037\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper we investigate how different randomization approaches influence the success of horizontal DPA attacks. We use our own ECC design to run the experiments. We applied the following randomization techniques: EC point blinding, key randomization and a combination of both. Our experiments demonstrate the fact that these well-known randomizations of processed data are not effective against horizontal DPA attacks. In addition we investigated randomized calculation sequences of partial multiplications, i.e. a kind of intermediate data randomization, as potential countermeasures. We simulated power traces of elliptic curve point multiplication kP for all applied countermeasures and performed our low-cost horizontal DPA attack. We applied a difference of means test to reveal the scalar k. Our experiments show that the randomization of the processing sequence of the partial multiplications improves the resistance of the design against horizontal attacks significantly but is not sufficient as the only means against DPA attacks.\",\"PeriodicalId\":141333,\"journal\":{\"name\":\"2017 IEEE East-West Design & Test Symposium (EWDTS)\",\"volume\":\"2 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"8\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 IEEE East-West Design & Test Symposium (EWDTS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/EWDTS.2017.8110037\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE East-West Design & Test Symposium (EWDTS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EWDTS.2017.8110037","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Evaluation of resistance of ECC designs protected by different randomization countermeasures against horizontal DPA attacks
In this paper we investigate how different randomization approaches influence the success of horizontal DPA attacks. We use our own ECC design to run the experiments. We applied the following randomization techniques: EC point blinding, key randomization and a combination of both. Our experiments demonstrate the fact that these well-known randomizations of processed data are not effective against horizontal DPA attacks. In addition we investigated randomized calculation sequences of partial multiplications, i.e. a kind of intermediate data randomization, as potential countermeasures. We simulated power traces of elliptic curve point multiplication kP for all applied countermeasures and performed our low-cost horizontal DPA attack. We applied a difference of means test to reveal the scalar k. Our experiments show that the randomization of the processing sequence of the partial multiplications improves the resistance of the design against horizontal attacks significantly but is not sufficient as the only means against DPA attacks.