当前位置: 首页 > 专利查询>陶宁宇专利>正文

随机非对称扩充字节通信数据加密方法技术

技术编号:19067216 阅读:49 留言:0更新日期:2018-09-29 14:40
本发明专利技术公开一种随机非对称扩充字节通信数据加密系统及方法,客户端接收应用端传输的数据,客户端提取接收数据的字节并通过第一公钥加密,客户端将第一公钥加密后的数据传输到服务端;服务端接收客户端传输的数据,服务端提取接收数据的字节并通过第一私钥解密,服务端将第一私钥解密后的数据传输到目标服务器;目标服务器接对收服务端数据进行处理并返回至服务端,服务端对目标服务器返回的数据通过第二公钥加密,服务端将第二公钥加密后的数据传输到客户端;客户端接收服务端传输的数据,客户端提取接收数据的字节并通过第二私钥解密,客户端将第二私钥解密后的数据传输到应用端。本发明专利技术能够增加加密强度,有效保证数据通信的安全性。

【技术实现步骤摘要】
随机非对称扩充字节通信数据加密方法
本专利技术涉及数据通信
,具体涉及一种随机非对称扩充字节通信数据加密方法。
技术介绍
数据加密技术是网络中最基本的安全技术,主要是通过对网络中传输的信息进行数据加密来保障其安全性,数据加密作为一种主动安全防御策略,用很小的代价即可为信息提供相当大的安全保护。原始数据(也称为明文,plaintext)被加密设备(硬件或软件)和密钥加密而产生的经过编码的数据称为密文(ciphertext)。将密文还原为原始明文的过程称为解密,它是加密的反向处理,但解密者必须利用相同类型的加密设备和密钥对密文进行解密。非对称加密一对密钥由公钥和私钥组成(可以使用很多对密钥)。私钥解密公钥加密数据。私钥只能由一方保管,不能外泄。公钥可以交给任何请求方。在非对称加密算法中常用的算法有RSA、椭圆曲线、格密码等。目前的密码体系大体有两种:对称密码与非对称密码。AES是前一种的例子,RSA是后一种的例子。针对对称密码Grover算法能进行不小的加速,比如说AES-128的密钥空间是2^128,通过构造适当的可以量子化的数据库黑盒子,Grover算法能在大约2^64的时间内本文档来自技高网...

【技术保护点】
1.随机非对称扩充字节通信数据加密系统,其特征在于:所述加密系统包括应用端、客户端、服务端和目标服务器;所述应用端与所述客户端建立连接关系;所述客户端与所述服务端建立连接关系;所述服务端与所述目标服务器建立连接关系;客户端包括第一数据接收模块、第一字节提取模块、第一字节加密模块、第一字节解密模块和第一数据发送模块;所述第一数据接收模块用于客户端接收应用端或服务端传输的数据;所述第一字节提取模块用于对客户端接收的应用端或服务端数据进行字节提取;所述第一字节加密模块用于客户端对接收的应用端数据进行加密;所述第一字节解密模块用于对接收的服务端数据进行解密;所述第一数据发送模块用于将客户端接收的应用端...

【技术特征摘要】
1.随机非对称扩充字节通信数据加密系统,其特征在于:所述加密系统包括应用端、客户端、服务端和目标服务器;所述应用端与所述客户端建立连接关系;所述客户端与所述服务端建立连接关系;所述服务端与所述目标服务器建立连接关系;客户端包括第一数据接收模块、第一字节提取模块、第一字节加密模块、第一字节解密模块和第一数据发送模块;所述第一数据接收模块用于客户端接收应用端或服务端传输的数据;所述第一字节提取模块用于对客户端接收的应用端或服务端数据进行字节提取;所述第一字节加密模块用于客户端对接收的应用端数据进行加密;所述第一字节解密模块用于对接收的服务端数据进行解密;所述第一数据发送模块用于将客户端接收的应用端数据传输到服务端或将客户端接收的服务端数据传输到应用端;服务端包括第二数据接收模块、第二字节提取模块、第二字节加密模块、第二字节解密模块和第二数据发送模块;所述第二数据接收模块用于服务端接收客户端或目标服务器传输的数据;所述第二字节提取模块用于对服务端接收的客户端或目标服务器数据进行字节提取;所述第二字节加密模块用于服务端对接收的目标服务器数据进行加密;所述第二字节解密模块用于服务端对接收的客户端数据进行加密;所述第二数据发送模块用于将服务端接收的客户端数据发送到目标服务器或将服务端接收的目标服务器数据传输到客户端。2.根据权利要求1所述的随机非对称扩充字节通信数据加密系统,其特征在于:所述第一数据发送模块将客户端接收的应用端数据通过第一字节加密模块加密后传输到服务端;第一数据发送模块将客户端接收的服务端数据通过第一字节解密模块解密后传输到应用端。3.根据权利要求1所述的随机非对称扩充字节通信数据加密系统,其特征在于:所述第二数据发送模块将服务端接收的客户端数据通过第二解密模块解密后发送到目标服务器;第二数据发送模块将服务端接收的目标服务器数据通过第二加密模块加密后传输到客户端。4.随机非对称扩充字节通信数据加密方法,其特征在于:所述加密方法包括以下步骤,步骤一:客户端接收应用端传输的数据,客户端提取接收数据的字节并通过第一公钥加密,客户端将第一公钥加密后的数据传输到服务端;步骤二:服务端接收客户端传输的数据,服务端提取接收数据的字节并通过第一私钥解密,...

【专利技术属性】
技术研发人员:陶宁宇
申请(专利权)人:陶宁宇
类型:发明
国别省市:上海,31

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1