{"title":"A Novel Architecture of ECC Coprocessor for STT-MRAM Based Smart Card Chip","authors":"Jiawang Hu, Shu Xu, Cong Zhang","doi":"10.1109/CICTA.2018.8705948","DOIUrl":null,"url":null,"abstract":"In order to insure the message security between smart card and reader, a novel architecture of Elliptic Curve Cryptography (ECC) coprocessor for spin-torque transfer magnetic random access memory (STT-MRAM) based smart card chip is presented in this paper. By ingenious simplification of the formula and flexible conversion from affine coordinate to projective coordinate, several efficient algorithms are given from point multiplication operations to finite field computations. An elaborate module called modular arithmetic logical unit (MALU) is presented to effectively perform finite field computations over binary extension field GF($2^{163}$). Simulation and hardware implementation results show that the proposed ECC coprocessor can complete an encryption in only 3.3ms with only 1621 LUTs and 654 slices. The coprocessor is both compact and efficient, thus verify its feasibility and coordination with STT-MRAM in smart card chip.","PeriodicalId":186840,"journal":{"name":"2018 IEEE International Conference on Integrated Circuits, Technologies and Applications (ICTA)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE International Conference on Integrated Circuits, Technologies and Applications (ICTA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CICTA.2018.8705948","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In order to insure the message security between smart card and reader, a novel architecture of Elliptic Curve Cryptography (ECC) coprocessor for spin-torque transfer magnetic random access memory (STT-MRAM) based smart card chip is presented in this paper. By ingenious simplification of the formula and flexible conversion from affine coordinate to projective coordinate, several efficient algorithms are given from point multiplication operations to finite field computations. An elaborate module called modular arithmetic logical unit (MALU) is presented to effectively perform finite field computations over binary extension field GF($2^{163}$). Simulation and hardware implementation results show that the proposed ECC coprocessor can complete an encryption in only 3.3ms with only 1621 LUTs and 654 slices. The coprocessor is both compact and efficient, thus verify its feasibility and coordination with STT-MRAM in smart card chip.