{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,18]],"date-time":"2025-12-18T14:07:35Z","timestamp":1766066855560,"version":"3.37.3"},"reference-count":24,"publisher":"Wiley","license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100005089","name":"Beijing Municipal Natural Science Foundation","doi-asserted-by":"publisher","award":["4162053","MMJJ20170201"],"award-info":[{"award-number":["4162053","MMJJ20170201"]}],"id":[{"id":"10.13039\/501100005089","id-type":"DOI","asserted-by":"publisher"}]},{"name":"National Cryptography Development Fund","award":["4162053","MMJJ20170201"],"award-info":[{"award-number":["4162053","MMJJ20170201"]}]},{"DOI":"10.13039\/501100012558","name":"Foundation of Science and Technology on Information Assurance Laboratory","doi-asserted-by":"crossref","award":["4162053","MMJJ20170201"],"award-info":[{"award-number":["4162053","MMJJ20170201"]}],"id":[{"id":"10.13039\/501100012558","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100005085","name":"Beijing Institute of Technology","doi-asserted-by":"publisher","award":["4162053","MMJJ20170201"],"award-info":[{"award-number":["4162053","MMJJ20170201"]}],"id":[{"id":"10.13039\/501100005085","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Security and Communication Networks"],"published-print":{"date-parts":[[2018]]},"abstract":"<jats:p>Identity-based cryptographic algorithm SM9, which has become the main part of the ISO\/IEC 14888-3\/AMD1 standard in November 2017, employs the identities of users to generate public-private key pairs. Without the support of digital certificate, it has been applied for cloud computing, cyber-physical system, Internet of Things, and so on. In this paper, the implementation of SM9 algorithm and its Simple Power Attack (SPA) are discussed. Then, we present template attack and fault attack on SPA-resistant SM9. Our experiments have proved that if attackers try the template attack on an 8-bit microcontrol unit, the secret key can be revealed by enabling the device to execute one time. Fault attack even allows the attackers to obtain the 256-bit key of SM9 by performing the algorithm twice and analyzing the two different results. Accordingly, some countermeasures to resist the three kinds of attacks above are given.<\/jats:p>","DOI":"10.1155\/2018\/9701756","type":"journal-article","created":{"date-parts":[[2018,4,6]],"date-time":"2018-04-06T01:24:44Z","timestamp":1522977884000},"page":"1-14","source":"Crossref","is-referenced-by-count":5,"title":["Side-Channel Attacks and Countermeasures for Identity-Based Cryptographic Algorithm SM9"],"prefix":"10.1155","volume":"2018","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5533-3430","authenticated-orcid":true,"given":"Qi","family":"Zhang","sequence":"first","affiliation":[{"name":"School of Computer Science, Beijing Institute of Technology, Beijing 100081, China"},{"name":"State Key Laboratory of Cryptology, P.O. Box 5159, Beijing 100878, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8806-0902","authenticated-orcid":true,"given":"An","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Computer Science, Beijing Institute of Technology, Beijing 100081, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0611-2957","authenticated-orcid":true,"given":"Yongchuan","family":"Niu","sequence":"additional","affiliation":[{"name":"Data Communication Science and Technology Research Institute, Beijing 100191, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2510-4856","authenticated-orcid":true,"given":"Ning","family":"Shang","sequence":"additional","affiliation":[{"name":"School of Computer Science, Beijing Institute of Technology, Beijing 100081, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6521-5534","authenticated-orcid":true,"given":"Rixin","family":"Xu","sequence":"additional","affiliation":[{"name":"School of Computer Science, Beijing Institute of Technology, Beijing 100081, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1077-9463","authenticated-orcid":true,"given":"Guoshuang","family":"Zhang","sequence":"additional","affiliation":[{"name":"Science and Technology on Information Assurance Laboratory, Beijing 100072, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3277-3887","authenticated-orcid":true,"given":"Liehuang","family":"Zhu","sequence":"additional","affiliation":[{"name":"School of Computer Science, Beijing Institute of Technology, Beijing 100081, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","reference":[{"key":"25","doi-asserted-by":"publisher","DOI":"10.1016\/j.adhoc.2006.05.012"},{"key":"23","doi-asserted-by":"publisher","DOI":"10.1109\/twc.2009.060598"},{"key":"24","doi-asserted-by":"publisher","DOI":"10.1109\/TVT.2007.912327"},{"volume":"84","year":"1984","key":"22"},{"journal-title":"Journal of Information Security Research","year":"2016","key":"6"},{"series-title":"Part 3: Discrete logarithm based mechanisms","key":"29"},{"year":"2016","key":"7"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-48405-1_25"},{"year":"2005","key":"21"},{"year":"2014","key":"28"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45664-3_20"},{"key":"17","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-36552-4_24"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-36400-5_3"},{"key":"2","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0052259"},{"key":"19","doi-asserted-by":"publisher","DOI":"10.2307\/2007970"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1109\/40.502403"},{"key":"3","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-28632-5_2"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-48059-5_15"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-44709-1_32"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-36400-5_40"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-33027-8_32"},{"key":"1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2012.2188769"},{"key":"9","first-page":"265","volume-title":"An Updated Survey on Secure ECC Implementations: Attacks, Countermeasures and Cost","volume":"6805","year":"2012"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45353-9_19"}],"container-title":["Security and Communication Networks"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/scn\/2018\/9701756.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/scn\/2018\/9701756.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/scn\/2018\/9701756.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,5,19]],"date-time":"2020-05-19T07:15:53Z","timestamp":1589872553000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.hindawi.com\/journals\/scn\/2018\/9701756\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"references-count":24,"alternative-id":["9701756","9701756"],"URL":"https:\/\/doi.org\/10.1155\/2018\/9701756","relation":{},"ISSN":["1939-0114","1939-0122"],"issn-type":[{"type":"print","value":"1939-0114"},{"type":"electronic","value":"1939-0122"}],"subject":[],"published":{"date-parts":[[2018]]}}}