Zilong Liu, Dongsheng Liu, X. Sun, X. Zou, Hui Lin
{"title":"具有功率分析对策的资源受限ECC处理器的实现","authors":"Zilong Liu, Dongsheng Liu, X. Sun, X. Zou, Hui Lin","doi":"10.1109/APCCAS.2016.7803934","DOIUrl":null,"url":null,"abstract":"Several hardware implementations of elliptic curve cryptography have been recently proposed for resource-constrained applications but few of them considered the power analysis countermeasures. In this paper, a new modular multiplication with zero-value attack countermeasure is proposed. The Montgomery ladder algorithm and randomized projective coordinates method are used to resist simple power analysis and differential power analysis. The circular shift register has been adopted to reduce the area. The overall design has been implemented in binary field. 16.5K Gate Equivalent (GE) area is needed and 10.8ms is required for one scalar point multiplication at 13.56MHz. The implementation result shows that the proposed ECC processor achieves power analysis resistance with low resource cost.","PeriodicalId":6495,"journal":{"name":"2016 IEEE Asia Pacific Conference on Circuits and Systems (APCCAS)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Implementation of a resource-constrained ECC processor with power analysis countermeasure\",\"authors\":\"Zilong Liu, Dongsheng Liu, X. Sun, X. Zou, Hui Lin\",\"doi\":\"10.1109/APCCAS.2016.7803934\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Several hardware implementations of elliptic curve cryptography have been recently proposed for resource-constrained applications but few of them considered the power analysis countermeasures. In this paper, a new modular multiplication with zero-value attack countermeasure is proposed. The Montgomery ladder algorithm and randomized projective coordinates method are used to resist simple power analysis and differential power analysis. The circular shift register has been adopted to reduce the area. The overall design has been implemented in binary field. 16.5K Gate Equivalent (GE) area is needed and 10.8ms is required for one scalar point multiplication at 13.56MHz. The implementation result shows that the proposed ECC processor achieves power analysis resistance with low resource cost.\",\"PeriodicalId\":6495,\"journal\":{\"name\":\"2016 IEEE Asia Pacific Conference on Circuits and Systems (APCCAS)\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 IEEE Asia Pacific Conference on Circuits and Systems (APCCAS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/APCCAS.2016.7803934\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE Asia Pacific Conference on Circuits and Systems (APCCAS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/APCCAS.2016.7803934","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Implementation of a resource-constrained ECC processor with power analysis countermeasure
Several hardware implementations of elliptic curve cryptography have been recently proposed for resource-constrained applications but few of them considered the power analysis countermeasures. In this paper, a new modular multiplication with zero-value attack countermeasure is proposed. The Montgomery ladder algorithm and randomized projective coordinates method are used to resist simple power analysis and differential power analysis. The circular shift register has been adopted to reduce the area. The overall design has been implemented in binary field. 16.5K Gate Equivalent (GE) area is needed and 10.8ms is required for one scalar point multiplication at 13.56MHz. The implementation result shows that the proposed ECC processor achieves power analysis resistance with low resource cost.