一种网络数据加密系统技术方案

技术编号:37504503 阅读:14 留言:0更新日期:2023-05-07 09:40
本发明专利技术涉及数据加密系统技术领域,具体公开了一种网络数据加密系统,包括:本地文件管理模块,基于客户端软件装载的本地磁盘所属地,并对自动客户端数据自动汇存的本地数据进行加密;云端文件管理模块,基于客户端与后台数据交互的备份;文件信息交互模块,基于客户端、后台以云端存储三者数据的交互获取;数据加解密模块,用于实现对所述交互获取的数据执行掩盖码以及加密算法进行加密。该发明专利技术提供的网络数据加密系统,利用二次加密的形式对本地缓冲数据以及交互过程中网络云盘数据均进行加密,从而避免病毒植入直接获取正在输入的数据。据。据。

【技术实现步骤摘要】
一种网络数据加密系统


[0001]本专利技术涉及数据加密系统
,具体涉及一种网络数据加密系统。

技术介绍

[0002]网络数据是基于应用软件发生的隐私性的数据交互,例如聊天记录、软件浏览数据或者存储的数据等等。随着信息化的发展和普遍及的程度,公司以及个人数据易发生被侵盗的行为。
[0003]公开(公告)号:CN112583579A,公开(公告)日:2021

03

30,公开的一种网络数据加密传输系统,包括发送端,所述发送端用于发出需要发送的网络数据,所述分割模块与所述发送端通讯连接,所述加密模块与所述分割模块通讯连接,所述中间管理节点与所述加密模块通讯连接,所述解密模块与所述中间管理节点通讯连接,所述融合模块与所述解密模块通讯连接,所述融合模块用于对所述解密模块解密后的多个分块数据进行融合,得到所述发送端发出的网络数据,所述接收端与所述融合模块通讯连接,所述接收端用于接收所述融合模块融合得到的所述发送端发出的网络数据。本专利技术采用切分后进行加密的方式对网络数据进行传输,能够保证通信过程中的数据安全性,同时不影响数据的实时性。
[0004]在包括上述专利的现有技术中,现有数据加密行为,采用的数据交互节点进行加密,并对通讯节点的数据进行多次加密,从而保证数据的安全。但是数据盗取往往是通过预先植入病毒,并生产的数据,且尚未上传的数据进行获取,从而依旧无法避免数据安全。

技术实现思路

[0005]本专利技术的目的是提供一种网络数据加密系统,用于解决上述问题。
[0006]为了实现上述目的,本专利技术提供如下技术方案:一种网络数据加密系统,包括:
[0007]本地文件管理模块,基于客户端软件装载的本地磁盘所属地,并对自动客户端数据自动汇存的本地数据进行加密;
[0008]云端文件管理模块,基于客户端与后台数据交互的备份;
[0009]文件信息交互模块,基于客户端、后台以云端存储三者数据的交互获取;
[0010]数据加解密模块,用于实现对所述交互获取的数据执行掩盖码以及加密算法进行加密。
[0011]作为优选的,所述数据加解密模块包括:
[0012]所述加密单元,解析接收来自客户端的包含一个或多个经加密的部分的数据,其中,所述一个或多个经加密的部分使用第一密钥进行加密;
[0013]所述加密掩盖单元,识别所述数据中所包含的一个或多个符号,且所述一个或多个符号表示所述数据的一个或多个经加密的部分,并对上述所述一个或多个符号对应于第二密钥以及使用所述第二密钥来解密所述数据的所述一个或多个经加密的部分。
[0014]作为优选的,所述数据加解密模块还包括解密单元,基于所述加密单元和所述加密掩盖单元进行代码解析,并执行对所述加密掩盖单元,并通过对所述加密掩盖单元解密
获取对应第一密钥代码的获取参数,以通过DS算法对所述参数进行计算获取第一密钥。
[0015]作为优选的,所述DS算法基于64位数据块按位重新组合,并把输出分为L0、R0两部分,每部分各长32位为基础,将获取的所述参数换到第一位,第50位换到第2位,...,依此类推,最后一位是原来的第7位;所述L0和所述R0则是换位输出后的两部分,L0是输出的左32位,R0是右32位,输入值为D1D2D3......D64,则经过初始置换后的结果为:L0=D58D50...D8;R0=D57D49...D7,后经过16次迭代运算后,得到L16、R16,将此作为输入,进行逆置换以获取密文。
[0016]作为优选的,所述加密掩盖单元对于所述一个或多个经加密的部分的数据进行掩盖码解析,基于掩盖数据自定义数据库,判定至少一个字符是否对应于所述至少一个字段,其中,所述数据库包含一个或多个字段和一个或多个对应的掩盖数据的字符,并基于判定至少一个掩盖数据的字符对应于所述至少一个字段,将所述一个或多个经加密的部分替换为所述至少一个掩盖数据的字符。
[0017]一种网络数据加密的方法,应用于方案中所述的网络数据加密系统,其步骤如下:
[0018]S001,获取用户输入的数据,对其文件名加密处理后生成唯一索引,并同步存储于云端媒体库以及本地磁盘;
[0019]S002,在经过文件名的加密之后,将文件的内容数据传送到加解密机,以利用加解密机对收到的文件内容进行加密形成双重加密行为;
[0020]S003,获取加解密机加密完成后的文件加密数据,将所述文件加密数据写分布式网盘当中,返回文件的唯一索引;
[0021]S004,对所述文件的唯一索引进行加密处理后,将其与步骤S001中的文件名唯一索引一并存储到数据库中,统一管理上传到服务器的文件,并对该条数据库记录索引进行加密处理。
[0022]作为优选的,所述步骤2中基于交互的信息解析并对获取的一个或多个经加密的部分使用第一密钥进行加密;后基于使用第一密钥进行加密的信息自动从数据库内派生掩盖码,并基于DS算法并通过一次迭代运算对附带有第一密钥加密解析掩盖码进行二次加密。
[0023]作为优选的,所述步骤4中若获取到用户上传的非文件数据,直接调用加解方法,使用用户的身份标识对该非文件数据进行加密,返回加密内容。
[0024]在上述技术方案中,本专利技术提供的一种网络数据加密系统,具备以下有益效果:利用二次加密的形式对本地缓冲数据以及交互过程中网络云盘数据均进行加密,从而避免病毒植入直接获取正在输入的数据。
附图说明
[0025]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
[0026]图1为本专利技术实施例提供的模块的结构示意图;
[0027]图2为本专利技术实施例提供的流程结构示意图。
具体实施方式
[0028]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0029]实施例1
[0030]如图1所示,一种网络数据加密系统,包括:
[0031]本地文件管理模块,基于客户端软件装载的本地磁盘所属地,并对自动客户端数据自动汇存的本地数据进行加密;
[0032]云端文件管理模块,基于客户端与后台数据交互的备份;
[0033]文件信息交互模块,基于客户端、后台以云端存储三者数据的交互获取;
[0034]数据加解密模块,用于实现对交互获取的数据执行掩盖码以及加密算法进行加密。
[0035]上述实施例中,数据加解密模块包括:
[0036]加密单元,解析接收来自客户端的包含一个或多个经加密的部分的数据,其中,一个或本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络数据加密系统,其特征在于,包括:本地文件管理模块,基于客户端软件装载的本地磁盘所属地,并对自动客户端数据自动汇存的本地数据进行加密;云端文件管理模块,基于客户端与后台数据交互的备份;文件信息交互模块,基于客户端、后台以云端存储三者数据的交互获取;数据加解密模块,用于实现对所述交互获取的数据执行掩盖码以及加密算法进行加密。2.根据权利要求1所述的一种网络数据加密系统,其特征在于,所述数据加解密模块包括:所述加密单元,解析接收来自客户端的包含一个或多个经加密的部分的数据,其中,所述一个或多个经加密的部分使用第一密钥进行加密;所述加密掩盖单元,识别所述数据中所包含的一个或多个符号,且所述一个或多个符号表示所述数据的一个或多个经加密的部分,并对上述所述一个或多个符号对应于第二密钥以及使用所述第二密钥来解密所述数据的所述一个或多个经加密的部分。3.根据权利要求2所述的一种网络数据加密系统,其特征在于,所述数据加解密模块还包括解密单元,基于所述加密单元和所述加密掩盖单元进行代码解析,并执行对所述加密掩盖单元,并通过对所述加密掩盖单元解密获取对应第一密钥代码的获取参数,以通过DS算法对所述参数进行计算获取第一密钥。4.根据权利要求3所述的一种网络数据加密系统,其特征在于,所述DS算法基于64位数据块按位重新组合,并把输出分为L0、R0两部分,每部分各长32位为基础,将获取的所述参数换到第一位,第50位换到第2位,...,依此类推,最后一位是原来的第7位;所述L0和所述R0则是换位输出后的两部分,L0是输出的左32位,R0是右32位,输入值为D1D2D3......D64,则经过初始置换后的结果为:L0=D58D50...D8;R0=D57D49...D7,后经过16次迭代运算后,得到L16、R16,将此作为输入,进行逆置换以获取密文。5.根据权利要求3所述的一种网络数据加密系统,其特征在于,所述加密掩盖单元对于所述一个或多个经加密的部分的数据进行掩盖码解析,基于...

【专利技术属性】
技术研发人员:邓玉成肖晓滨朱晓华杨敏阳
申请(专利权)人:上海科技网络通信有限公司
类型:发明
国别省市:

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

1