Abstract
Based on Montgomery modular multiplication structure, this paper proposed and realized SM2 algorithm core module for IC cards, that is, scalar multiplication hardware structure of elliptic curves in prime field. Modular addition operation was improved so as to gain faster operation and anti-SPA capacity. Point addition and multiple point algorithm of Jacobi projective coordinates and Montgomery modular inversion algorithm were adopted in the structure. Experimental results indicated that, the structure had better performance and met the specific design indicators of the IC cards. Contact IC card communication protocol module (ISO7816 Protocol) was designed, and serving as the interface, it was tested by the contact IC card reader. In previous scalar multiplication designs, designers tended to focus on certain performance improvement of scalar multiplication, rather than a fixed product. This paper designed scalar multiplication encryption module, which was specific to the design of the interface of the contact IC cards widely used in life, so as to make the IC cards work more effectively.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
GM/T 0003-2012, SM2 elliptic curve public key cryptographic algorithms. Chinese Cryptography Administration, China
Wang Z, Wei S (2005) Research and progress of low power design in SOC era. Microelectronics 35(2):174–179
ISO/IEC 7816 International Standard Cards With Contacts-Electrical interface and transmission protocols Third Edition 2006-11-01:4–10
Chen C, Research and implementation of ISO/IEC 7816-12 intelligent card interface [master’s thesis]. University of Chinese academy of sciences (school of engineering management and information technology)
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Liang, F., Yin, Y., Zhang, Z., Wu, L., Zhang, X. (2020). Hardware Implementation Based on Contact IC Card Scalar Multiplication. In: Liang, Q., Wang, W., Liu, X., Na, Z., Jia, M., Zhang, B. (eds) Communications, Signal Processing, and Systems. CSPS 2019. Lecture Notes in Electrical Engineering, vol 571. Springer, Singapore. https://doi.org/10.1007/978-981-13-9409-6_161
Download citation
DOI: https://doi.org/10.1007/978-981-13-9409-6_161
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-9408-9
Online ISBN: 978-981-13-9409-6
eBook Packages: EngineeringEngineering (R0)