![一种在OpenSSL中应用SM2椭圆曲线算法进行加密的方法](/CN/2015/1/53/images/201510267427.jpg)
基本信息:
- 专利标题: 一种在OpenSSL中应用SM2椭圆曲线算法进行加密的方法
- 专利标题(英):Method employing SM2 elliptical curve algorithm to achieve encryption in OpenSSL
- 申请号:CN201510267427.2 申请日:2015-05-22
- 公开(公告)号:CN105049206A 公开(公告)日:2015-11-11
- 发明人: 吴艳霞 , 陈希 , 谢东良 , 戴葵 , 王彦璋 , 孙颖
- 申请人: 哈尔滨工程大学
- 申请人地址: 黑龙江省哈尔滨市南岗区南通大街145号哈尔滨工程大学科技处知识产权办公室
- 专利权人: 哈尔滨工程大学
- 当前专利权人: 哈尔滨工程大学
- 当前专利权人地址: 黑龙江省哈尔滨市南岗区南通大街145号哈尔滨工程大学科技处知识产权办公室
- 主分类号: H04L9/30
- IPC分类号: H04L9/30 ; H04L9/08 ; H04L29/06
The invention discloses a method employing an SM2 elliptical curve algorithm to achieve encryption in an OpenSSL. The method comprises the steps that a server generates a random large number, calculates random fixed point data on an elliptical curve, and transmits the data to a client through a Server Hello Done message; the client analyzes the fixed point data from the server through the received message, enables a public key of the server and public and private keys of the client to serve as parameters of the SM2, and calculates a main key; the client randomly generates one random large number, calculates the random fixed point data on the elliptical curve, enables the fixed point data and the public key of the client to be transmitted to the server through Client Key Exchange message; and the server obtains the random fixed point data of the client and the public key of the client, enables the public and private keys of the servers to serve as the parameters of the SM2, and calculates the main key. The method is high in reliability, and is safe and stable in operation.
公开/授权文献:
- CN105049206B 一种在OpenSSL中应用SM2椭圆曲线算法进行加密的方法 公开/授权日:2018-07-31
IPC结构图谱:
H | 电学 |
--H04 | 电通信技术 |
----H04L | 数字信息的传输,例如电报通信 |
------H04L9/00 | 保密或安全通信装置 |
--------H04L9/14 | .使用多个密钥或算法 |
----------H04L9/30 | ..公用密钥,即计算的加密算法不能被变换并且用户的加密密钥不需要保密 |