[发明专利]基于SSL加密协议的网络终端安全设备及方法在审
申请号: | 201310166153.9 | 申请日: | 2013-05-05 |
公开(公告)号: | CN104135462A | 公开(公告)日: | 2014-11-05 |
发明(设计)人: | 李千目;高双双;侯君 | 申请(专利权)人: | 南京理工大学连云港研究院 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 南京理工大学专利中心 32203 | 代理人: | 吴茂杰;朱显国 |
地址: | 222006 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 ssl 加密 协议 网络 终端 安全设备 方法 | ||
1.一种基于SSL加密协议的网络终端安全设备,其特征在于:包括一与存储器相连的网络控制芯片和一以太网接入芯片,所述网络控制芯片通过所述以太网接入芯片接入以太网;所述存储器用于存放用户数据,所述网络控制芯片用于对用户数据实现SSL数据加密和建立SSL连接发送数据,所述以太网接入芯片用于连接网络控制芯片和以太网,传输加密后的数据。
2.根据权利要求1所述的网络终端安全设备,其特征在于:所述网络控制芯片为FS8610。
3.根据权利要求1所述的网络终端安全设备,其特征在于:所述以太网接入芯片为RTL820。
4.根据权利要求1所述的网络终端安全设备,其特征在于:所述以太网接入芯片通过RJ45接口与以太网连接。
5.一种基于SSL加密协议实现网络终端安全的方法,其特征在于,包括如下步骤:
51)获取用户数据;
52)SSL数据加密;
53)建立SSL连接发送数据。
6.根据权利要求5所述的实现网络终端安全的方法,其特征在于,所述建立SSL连接发送数据(53)步骤具体为:
(61)调用OpenSSL提供的函数SSL_Library_init()初始化SSL环境;
(62)调用SSL_CTXnew()创建SSL会话环境,在会话环境创建成功后,调用函数SL_CTX_set_verify()设置SSL握手阶段证书的验证方式,然后调用SL_CTX_usecertificate_file()加载客户端的数字证书,调用SSL_CTX_use_Pr ivateKey_file()加载客户端的私钥;
(63)建立SSL套接字,可使用的函数有:
SSL*SSL_new();//申请一个SSL套接字
int SSL_setfd();//绑定读写套接字
int SSL_set_rfd();/绑定只读套接字
int SSL_set_wfd();//绑定只写套接字;
(64)调用SSL_Connect()和SSL_Accept()函数建立SSL握手,完成握手后调用函数X509*SSL_get_peer_ceitificate()询问对方的证书信息;
(65)调用函数SSL_read()和SSL_write()来进行对套接字的操作;
(66)完成数据传输后调用函数SSL_shutdown()关闭连接,用函数SSL_free()和SSL_CTX_free()释放SSL套接字和会话环境。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学连云港研究院,未经南京理工大学连云港研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310166153.9/1.html,转载请声明来源钻瓜专利网。