基于安全芯片的SSL VPN协议研究.doc

资料分类:设计作品 上传会员:Chaturanga 更新时间:2023-04-22
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:10652
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:SSL VPN协议是一种在互联网上保证数据传输安全的一种安全协议,其应用的网络模型处于网络七层模型的会话层。SSL VPN协议对通讯双方进行身份验证等一系列操作,使双方协商出一个共同的加解密密钥,对TCP数据进行加解密操作,从而保障数据的通讯安全。SSL VPN协议包括握手协议,记录层协议,告警协议,密码规格变更协议。握手协议用于通讯双方协商出一个共同的加解密密钥,记录层协议用于对通讯数据进行加解密的操作,告警协议用于传递一些警告消息,密码规格变更协议用于提醒开始使用协商的密钥进行通讯。本文的研究以加密芯片,freertos操作系统为基础,从软件层面上实现SSL VPN协议,力求成功实现client 到server 的工作模式,为物联网设备之间的数据安全通信,贡献自己的一份力量。

关键词:SSL VPN协议  TCP  加解密

 

目录

摘要

Abstract

1 绪论-4

2 SSLVPN应用软件的系统设计-6

2.1 SSL VPN协议简介-6

2.2 系统硬件算法模块的调用-7

2.3 Freertos操作系统-7

2.4 应用软件的设计-7

2.4.1 环境初始化模块-13

2.4.2 config模块-14

2.4.3 数字证书加载与解析模块-15

2.4.4 密码套件模块-15

2.4.5 握手协议模块-17

2.4.6 Change Cipher spec 协议模块-28

2.4.7 Finished消息模块-28

2.4.8 工作密钥生成模块-28

2.4.9 记录层模块-29

3 软件运行结果展示-32

4 参考文献-37

5 致谢-38

相关论文资料:
最新评论
上传会员 Chaturanga 对本文的描述:本系统采用基于C-SKY内核的加密芯片,内置sm1,sm2,sm3,sm4等加密算法,并且提供关于加密算法的驱动程序,如果在应用软件需要使用到硬件的加密算法模块,只需调用相关的驱动程序即......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: