邢維哲
【摘要】 N.Koblitz和V.Miller在1985年各自獨(dú)立地提出將橢圓曲線應(yīng)用于公鑰密碼系統(tǒng)。SM2橢圓曲線密碼算法是國家密碼管理局批準(zhǔn)的一組算法,在電力自動化通訊中得到了廣泛應(yīng)用。本文介紹了SM2橢圓曲線公鑰密碼算法和加密解密算法中一部分過程的C語言實(shí)現(xiàn)。
【關(guān)鍵詞】 橢圓曲線 SM2 密碼算法 公鑰 加密解密
Implementation of Public Key Cryptographic Algorithm SM2 based on C language XINGWEIZHE (1. XINGWEIZHE COLLEGE OF ENGINEERING, PEKING UNIVERSITY,BEIJING,100871)
Abstract: Applying elliptic curves on public key cryptosystem was put forward independently by Koblitz and V.Miller in 1985. Public Key Cryptographic Algorithm SM2 is Public Key Cryptographic Algorithm SM2, as the Chinese national cryptographic standard, is widely used in communications of automation system. This paper introduces elliptic curve cryptosystem and gives an implementation based on C language.
Key word: elliptic curve cryptosystem; Public Key Cryptographic Algorithm SM2; elliptic curveendprint