基于文件加密算法的产品协作开发系统的制作方法

文档序号:7824300阅读:362来源:国知局
基于文件加密算法的产品协作开发系统的制作方法
【专利摘要】本发明涉及网络【技术领域】,具体地说是一种能够显著提高数据传输安全性的基于文件加密算法的产品协作开发系统,设有至少两个计算节点、至少一个云端服务器,其中计算节点经网络与云端服务器形成分布式存储系统,其特征在于所述计算节点设有数据上传请求单元、数据加密单元、数据打包单元、数据上传单元,所述云端服务器设有密钥生成单元、上传请求接收单元、身份验证单元、密钥发送单元、解密单元,本发明通过对计算节点和云端服务器分别设有加密解密单元,提高了数据传输的安全性,具有结构合理、工作可靠等显著的优点。
【专利说明】基于文件加密算法的产品协作开发系统

【技术领域】
:
[0001]本发明涉及网络【技术领域】,具体地说是一种能够显著提高数据传输安全性的基于文件加密算法的产品协作开发系统。

【背景技术】
:
[0002]云计算作为网络通信产业未来的发展方向,已经得到越来越多的重视,在云计算系统中,数据安全问题是亟待解决的重大问题,如何保障数据传输、存储、处理过程的安全性,严重制约了云计算产业的发展。加密技术是通信领域中采用的主要安全保密措施,其利用技术手段将重要数据转为不易破译的乱码(加密码)进行传输,到达受信方后,再通过解密手段获得原始数据。传统的加密技术以数学导向为主要手段,不但使用成本比较高,而且已经存在很多成熟的破解方法,导致安全性大打折扣。
[0003]在大型应用软件项目、电子设计自动化的开发过程中,编译或是综合通常需要较高的运算资源和运行时间,如果能将这部分繁琐耗时的任务交给云平台来完成,那么即使使用手写智能手机、掌上电脑等便携设备也能够进行产品研发,免去了随身携带电脑的麻烦,同时降低了个人设备配置需求,集中资源减少个体资源的浪费。


【发明内容】

:
[0004]本发明针对现有技术中存在的缺点和不足,提出了一种能够显著提高数据传输安全性的基于文件加密算法的产品协作开发系统。
[0005]本发明可以通过以下措施达到:
[0006]一种基于文件加密算法的产品协作开发系统,设有至少两个计算节点、至少一个云端服务器,其中计算节点经网络与云端服务器形成分布式存储系统,其特征在于所述计算节点设有数据上传请求单元、数据加密单元、数据打包单元、数据上传单元,所述云端服务器设有密钥生成单元、上传请求接收单元、身份验证单元、密钥发送单元、解密单元。
[0007]本发明所述云端服务器还设有存储单元,用于将解密后的原始数据暂存,准备下一步数据处理。
[0008]本发明所述云端服务器还设有解压单元,用于对接收的打包数据进行解压缩处理。
[0009]本发明计算节点还设有数据下载请求发送单元、数据下载单元、存储单元,用于下载位于云端服务器的数据,并对其暂存。
[0010]本发明所述云端服务器还设有与密钥生成单元相连接的加密策略管理单元,用于根据不同需求对数据进行不同程度加密处理。
[0011]本发明在工作时,计算节点可以将本地数据打包上传至云端服务器,也可以从云端服务器中下载数据,其中打包上传的过程如下:计算节点中的数据上传请求单元向云端服务器发送数据上传请求,云端服务器中的上传请求接收单元接收请求信息后,通过身份验证单元对计算节点进行身份验证,验证通过后,通过密钥生成单元生成加密密钥,然后通过密钥发送单元将加密密钥发送给计算节点,计算节点接收加密密钥,通过数据加密单元根据加密密钥对本地待上传数据进行转义,转义完毕后通过数据打包单元对数据进行打包处理,然后通过数据上传单元将打包后数据上传至云端服务器,云端服务器接收上传的打包数据后,首先通过解压单元对打包数据进行解压,然后通过解密单元对解压处理后的数据进行解密,获得原始通讯数据,存入存储单元后准备下一步处理;其中数据下载过程如下:计算节点通过数据下载请求发送单元向云端服务器发送数据下载请求,云端服务器通过身份验证单元对下载请求进行验证后,将存储于存储单元的相关数据下发至计算节点,计算节点经过数据下载单元获得要下载的数据,并将其存入存储单元。
[0012]本发明通过对计算节点和云端服务器分别设有加密解密单元,提高了数据传输的安全性,具有结构合理、工作可靠等显著的优点。

【专利附图】

【附图说明】
:
[0013]附图1是本发明的结构框图。
[0014]附图2是本发明中计算节点的结构框图。
[0015]附图3是本发明中云端服务器的结构框图。
[0016]附图标记:计算节点1、云端服务器2、数据上传请求单元3、数据加密单元4、数据打包单元5、数据上传单元6、密钥生成单元7、上传请求接收单元8、身份验证单元9、密钥发送单元10、解密单元11存储单元12、解压单元13、数据下载请求发送单元14、数据下载单元15、存储单元16、加密策略管理单元17。

【具体实施方式】
:
[0017]下面结合附图对本发明作进一步的说明。
[0018]如附图1、附图2及附图3所示,本发明提出了一种基于文件加密算法的产品协作开发系统,设有至少两个计算节点1、至少一个云端服务器2,其中计算节点1经网络与云端服务器2形成分布式存储系统,其特征在于所述计算节点设有数据上传请求单元3、数据加密单元4、数据打包单元5、数据上传单元6,所述云端服务器2设有密钥生成单元7、上传请求接收单元8、身份验证单元9、密钥发送单元10、解密单元11。
[0019]本发明所述云端服务器2还设有存储单元12,用于将解密后的原始数据暂存,准备下一步数据处理。
[0020]本发明所述云端服务器2还设有解压单元13,用于对接收的打包数据进行解压缩处理。
[0021]本发明计算节点1还设有数据下载请求发送单元14、数据下载单元15、存储单元16,用于下载位于云端服务器2的数据,并对其暂存。
[0022]本发明所述云端服务器2还设有与密钥生成单元7相连接的加密策略管理单元17,用于根据不同需求对数据进行不同程度加密处理。
[0023]本发明在工作时,计算节点1可以将本地数据打包上传至云端服务器2,也可以从云端服务器2中下载数据,其中打包上传的过程如下:计算节点1中的数据上传请求单元向云端服务器2发送数据上传请求,云端服务器2中的上传请求接收单元接收请求信息后,通过身份验证单元对计算节点1进行身份验证,验证通过后,通过密钥生成单元生成加密密钥,然后通过密钥发送单元将加密密钥发送给计算节点1,计算节点1接收加密密钥,通过数据加密单元根据加密密钥对本地待上传数据进行转义,转义完毕后通过数据打包单元对数据进行打包处理,然后通过数据上传单元将打包后数据上传至云端服务器2,云端服务器2接收上传的打包数据后,首先通过解压单元对打包数据进行解压,然后通过解密单元对解压处理后的数据进行解密,获得原始通讯数据,存入存储单元后准备下一步处理;其中数据下载过程如下:计算节点1通过数据下载请求发送单元向云端服务器2发送数据下载请求,云端服务器2通过身份验证单元对下载请求进行验证后,将存储于存储单元的相关数据下发至计算节点,计算节点经过数据下载单元获得要下载的数据,并将其存入存储单元。
[0024]本发明通过对计算节点和云端服务器分别设有加密解密单元,提高了数据传输的安全性,具有结构合理、工作可靠等显著的优点。
【权利要求】
1.一种基于文件加密算法的产品协作开发系统,设有至少两个计算节点、至少一个云端服务器,其中计算节点经网络与云端服务器形成分布式存储系统,其特征在于所述计算节点设有数据上传请求单元、数据加密单元、数据打包单元、数据上传单元,所述云端服务器设有密钥生成单元、上传请求接收单元、身份验证单元、密钥发送单元、解密单元。
2.根据权利要求1所述的一种基于文件加密算法的产品协作开发系统,其特征在于所述云端服务器还设有存储单元,用于将解密后的原始数据暂存。
3.根据权利要求1所述的一种基于文件加密算法的产品协作开发系统,其特征在于所述云端服务器还设有解压单元,用于对接收的打包数据进行解压缩处理。
4.根据权利要求1所述的一种基于文件加密算法的产品协作开发系统,其特征在于计算节点还设有数据下载请求发送单元、数据下载单元、存储单元,用于下载位于云端服务器的数据,并对其暂存。
5.根据权利要求1所述的一种基于文件加密算法的产品协作开发系统,其特征在于所述云端服务器还设有与密钥生成单元相连接的加密策略管理单元,用于根据不同需求对数据进行不同程度加密处理。
【文档编号】H04L29/06GK104468628SQ201410842353
【公开日】2015年3月25日 申请日期:2014年12月29日 优先权日:2014年12月29日
【发明者】刘焰龙, 殷晋 申请人:芜湖乐锐思信息咨询有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1