[发明专利]一种基于随机字节映射的网络传输加密解密方法在审
申请号: | 201710708410.5 | 申请日: | 2017-08-17 |
公开(公告)号: | CN107395620A | 公开(公告)日: | 2017-11-24 |
发明(设计)人: | 杨健;李振华;朱彤 | 申请(专利权)人: | 无锡清华信息科学与技术国家实验室物联网技术中心 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/08 |
代理公司: | 北京品源专利代理有限公司11332 | 代理人: | 孟金喆 |
地址: | 214135 江苏省无锡市新*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 随机 字节 映射 网络 传输 加密 解密 方法 | ||
1.一种基于随机字节映射的网络传输加密解密方法,其特征在于,包括如下步骤:
S101、服务器端生成随机的字节映射字典,并将所述字节映射字典部署在服务器端和客户端上;
S102、客户端利用所述字节映射字典将接收到的数据流进行加密,并将加密后的数据流发送给服务器端;
S103、服务器端利用所述字节映射字典对接收到的数据流进行解密,并根据解密结果获取用户请求的网络资源;
S104、服务器端利用所述字节映射字典对所述网络资源进行加密,并将加密后的所述网络资源发送给客户端;
S105、客户端利用所述字节映射字典将接收到的加密后的网络资源进行解密,并返回给用户。
2.根据权利要求1所述的基于随机字节映射的网络传输加密解密方法,其特征在于,所述步骤S101具体包括:
服务器端利用随机函数生成预设字节长度的数组,其中,所述数组由不重复的数字组成;所述数组的索引与索引处的值之间的映射就表示字节与字节之间的映射,于是索引对应的字节和索引处的值对应的字节构成了一一映射,构成字节映射字典;服务器端在生成所述数组后,将该数组对应的字节映射字典输出到文件中,网络管理员将该文件部署到客户端。
3.根据权利要求2所述的基于随机字节映射的网络传输加密解密方法,其特征在于,所述步骤S102具体包括:
客户端接收到用户的网络传输数据流后,利用字节映射字典将接收到的所述数据流中的字节顺序地映射到字节映射字典中的对应字节即:将所述字节映射字典的索引对应的字节变成索引处的值对应的字节,完成对所述数据流的加密,并将加密后的数据流流发送给服务器端。
4.根据权利要求3所述的基于随机字节映射的网络传输加密解密方法,其特征在于,所述步骤S103具体包括:
服务器端接收到客户端发送的已加密的数据流后,利用字节映射字典将数据流中的字节顺序地反向对应到原来的字节即:将索引处的值对应的字节变成索引对应的字节,完成对所述客户端发送的已加密的数据流的解密,获得原始数据流,并根据所述原始数据流获取用户请求的网络资源。
5.根据权利要求4所述的基于随机字节映射的网络传输加密解密方法,其特征在于,所述步骤S104具体包括:
服务器端利用字节映射字典对所述用户请求的网络资源进行加密,并将加密后的网络资源通过数据流发送给客户端。
6.根据权利要求5所述的基于随机字节映射的网络传输加密解密方法,其特征在于,所述步骤S105具体包括:
客户端接收服务器端发送的已加密的网络资源,利用字节映射字典对其解密,并将解密出的明文的网络资源数据返回给用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡清华信息科学与技术国家实验室物联网技术中心,未经无锡清华信息科学与技术国家实验室物联网技术中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710708410.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种安全通信方法及系统
- 下一篇:一种虚拟机网卡流量分类监控方法