[发明专利]一种数据的加密传输方法在审
| 申请号: | 201810310020.7 | 申请日: | 2018-04-09 |
| 公开(公告)号: | CN108768930A | 公开(公告)日: | 2018-11-06 |
| 发明(设计)人: | 朱项妤;朱佳琪;王琼瑶;贾萌萌;朱昊天 | 申请(专利权)人: | 华北水利水电大学 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
| 代理公司: | 北京华仲龙腾专利代理事务所(普通合伙) 11548 | 代理人: | 李静 |
| 地址: | 450046 *** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据接收端 数据块 数据发送端 解密 二次加密 加密传输 数据传输 私钥 公钥和私钥 加解密算法 数据块存储 多重加密 密钥交换 依次排列 有效传输 云服务器 加解密 分块 分切 哈希 加密 传输 保证 | ||
1.一种数据的加密传输方法,其特征在于,具体步骤如下:
步骤一,数据传输前在数据发送端和数据接收端分别生成各自的一对公钥和私钥,然后数据发送前数据发送端会首先请求数据接收端的公钥,并将数据发送端的公钥发给数据接收端,进行一次密钥交换,数据发送端根据数据接收端的公钥进行一次加解密并且发起数据传输;
步骤二,将待传输的数据分切为多个数据块并对每个数据块进行编号,将每个编号的数据块对应的加密请求发送给云服务器,云服务器将数据块存储并且对每个数据块采用一个独立的加解密算法进行二次加密,数据接收端接收每个数据块匹配的第二加解密算法的哈希值;
步骤三,云服务器将二次加密的数据块发送给数据接收端,数据接收端依据每个数据块匹配的第二加解密算法的哈希值找到对应的第二加解密算法,数据接收端依据相应的第二加解密算法对数据块进行解密,然后数据接收端使用数据接收端的私钥再次进行解密,再将解密的数据按照编号依次排列,即得到数据。
2.根据权利要求1所述的数据的加密传输方法,其特征在于,所述每个数据块的字符数为150-200个。
3.根据权利要求1所述的数据的加密传输方法,其特征在于,所述第二加解密算法包括数据加密标准算法、三次数据加密标准算法、高级加密标准算法、RSA公共密钥算法、数字签名算法、椭圆曲线密码编码学算法、消息摘要算法、安全哈希算法和非对称ECC加密算法中的任意一种。
4.根据权利要求1所述的数据的加密传输方法,其特征在于,所述数据传输前数据发送端向云服务器发送一个发送数据申请,云服务器对数据发送端进行验证是否为安全发送端,验证通过后云服务器发送一个授权发送的命令,数据发送端可以发送数据;验证不通过,数据发送端不允许发送数据。
5.根据权利要求1所述的数据的加密传输方法,其特征在于,所述云服务器对数据发送端发送的每一个数据块分配一个随机数以及校验参数,将随机数以及校验参数加密得到验证信息,云服务器将验证信息发送给数据接收端,数据接收端根据验证信息对数据块解密。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华北水利水电大学,未经华北水利水电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810310020.7/1.html,转载请声明来源钻瓜专利网。





