当前位置: 首页 > 专利查询>季速漫专利>正文

一种大数据安全存储系统及方法技术方案

技术编号:27295819 阅读:23 留言:0更新日期:2021-02-06 12:05
本发明专利技术公开了一种大数据安全存储系统及方法,该大数据安全存储系统包括控制模块、用户模块、管理模块、第一数据获取模块、存储模块、第二数据获取模块和数据保护模块,控制模块用于信息的接收、发送及处理,用户模块用于发送服务请求,管理模块用于判断所述用户模块发送的服务请求的类型,并对所述服务请求进行处理,第一数据获取模块用于对接收到的数据信息进行分类和加密处理并发送至控制模块,存储模块用于对接收到的数据信息进行存储,第二数据获取模块用于对数据信息进行访问和下载,数据保护模块用于避免存储系统系统遭到攻击,同时防止系统出现故障。本发明专利技术还提供一种大数据安全存储方法,本发明专利技术可以提高数据在传输过程的安全性和存储系统的利用率。的安全性和存储系统的利用率。的安全性和存储系统的利用率。

【技术实现步骤摘要】
一种大数据安全存储系统及方法


[0001]本专利技术涉及大数据存储
,尤其涉及一种大数据安全存储系统及方法。

技术介绍

[0002]随着社会科学技术以及计算机科学、智能化等学科的发展,云计算技术在人们生活的诸多方面逐渐被应用开来,给大家的生活带来了很大的便利。但是人们在享受生活便利的同时,也要面临信息泄露、数据丢失等潜在的数据存储安全问题。
[0003]从现有的技术来讲,大数据存储面临数据加密、解密技术等的发展落后,无疑就会导致这些数据在实现共享、传输的过程中发生数据安全性问题,极大影响用户的感知度,同时,一些不法分子出于某种不法目的便会利用这种不同用户之间的联系对计算机系统进行攻击,以获取一些重要数据信息,这一问题不仅会对用户带来巨大的损失,而且也会对大数据的存储安全产生极为不利的影响。
[0004]因此,提供一种新的技术方案解决上述问题。

技术实现思路

[0005]有鉴于此,本专利技术提供一种大数据安全存储系统及方法,以解决上述技术问题。
[0006]一方面,为实现上述目的,本专利技术提供如下大数据安全存储系统:
[0007]一种大数据安全存储系统,包括控制模块、用户模块、管理模块、第一数据获取模块、存储模块、第二数据获取模块和数据保护模块。
[0008]在上述的大数据安全存储系统中,所述控制模块用于信息的接收、发送及处理。
[0009]在上述的大数据安全存储系统中,所述用户模块与所述控制模块相连接,所述用户模块用于发送服务请求。
[0010]在上述的大数据安全存储系统中,所述管理模块与所述用户模块相连接,所述管理模块用于判断所述用户模块发送的服务请求的类型,并对所述服务请求进行处理。
[0011]在上述的大数据安全存储系统中,所述第一数据获取模块与所述管理模块和所述控制模块相连接,所述第一数据获取模块用于对接收到的所述管理模块的数据信息进行分类和加密处理并发送至所述控制模块。
[0012]在上述的大数据安全存储系统中,所述存储模块与所述控制模块相连接,所述存储模块用于对接收到的所述控制模块的数据信息进行存储。
[0013]在上述的大数据安全存储系统中,所述第二数据获取模块与所述存储模块和所述用户模块相连接,所述第二数据获取模块用于用户对所述存储模块中的数据信息进行访问和下载。
[0014]在上述的大数据安全存储系统中,所述数据保护模块与所述控制模块相连接,所述数据保护模块用于避免大数据安全存储系统系统遭到攻击,同时防止系统出现故障。
[0015]在上述的大数据安全存储系统中,所述用户模块包括注册模块、登录模块、上传模块、接收模块、访问模块和下载模块,所述注册模块用于新用户注册账号,所述登录模块用
于已注册账号的用户登录大数据安全存储系统,所述上传模块用于用户上传数据信息,所述上传的数据信息包括上传的信息以及信息的公开程度,所述接收模块用于接收所述管理模块和所述第一数据获取模块的返回信息,所述返回信息包括注册成功信息、注册失败信息、登录成功信息、登录失败信息、新建文件完成信息、新建文件失败信息、审核通过信息和审核未通过信息,所述访问模块用于访问存储在所述存储模块中的信息,所述下载模块用于下载存储在所述存储模块中的信息。
[0016]在上述的大数据安全存储系统中,所述管理模块包括注册管理模块、登录管理模块和上传管理模块,所述注册管理模块用于验证注册用户的合法性并存储用户信息和将验证结果发送至所述用户模块,所述登录管理模块用于验证登录用户输入的登录信息是否合法,并将验证结果发送至所述用户模块,所述上传管理模块用于验证用户上传的数据信息是否已经存在,并将新建文件完成与否信息发送至所述用户模块。
[0017]在上述的大数据安全存储系统中,所述第一数据获取模块包括数据采集模块、数据处理模块、加密模块和传输模块,所述数据采集模块用于采集所述管理模块发送的用户上传的数据信息、上传数据信息的公开程度和用户信息,所述数据处理模块与所述数据采集模块相连接,所述数据处理模块包括数据分类模块、关键词信息获取模块和加密等级计算模块,所述数据分类模块将接收到的数据根据所述上传数据信息的公开程度分为可允许查看和不允许随意查看两类信息,所述关键词信息获取模块用于获取所述用户上传的数据信息的关键词信息,所述加密模块用于根据所述数据分类模块对所述上传数据信息的分类和所述关键词信息判断所述数据组的加密等级,所述加密等级分为最低安全等级、中间安全等级和最高安全等级,所述加密模块与所述数据处理模块相连接,所述加密模块用于根据所述加密等级,选择加密策略进行加密,若为最低安全等级加密,则采用MD5加密算法进行加密,若为中间安全等级加密,则采用区块链对称加密算法进行加密,若为最高安全等级,则采用区块链非对称加密技术进行加密,所述传输模块与所述加密模块相连接,所述传输模块用于将通过所述加密模块加密的数据信息传送至所述控制模块。
[0018]在上述的大数据安全存储系统中,所述存储模块包括数据传送模块、FPAG接口模块和Mongo DB模块,所述数据传送模块包括包括TLK2711接收接口与TLK2711发送接口,用于接收所述控制模块发送的信息,并将信息发送至所述第二数据获取模块,所述FPAG接口模块与所述数据传送模块相连接,所述FPAG接口模块采用Xilinx Virtex6 FPGA,用于负责高密度DMA读写,所述Mongo DB模块与所述FPAG接口模块相连接,所述Mongo DB模块用于将接收到的数据信息进行存储和管理,所述Mongo DB模块采用图着色的贪婪算法对数据信息进行存储。
[0019]在上述的大数据安全存储系统中,所述第二数据获取模块包括数据提取模块、校验模块、传输模块、审核模块、审核信息生成模块和解密模块,所述数据提取模块与所述存储模块相连接,所述数据提取模块用于对所述存储模块中的数据进行提取,所述校验模块与所述数据提取模块相连接,所述校验模块包括验证码生成模块,用于在数据提取中生成校验信息,所述校验信息包括短信息、密码输入信息和指纹输入信息,所述传输模块与所述校验模块和所述用户模块相连接,所述传输模块用于将所述校验模块发送的校验信息发送至所述用户模块,并接收所述用户模块发送的数据信息,所述审核模块与所述传输模块相连接,用于对用户输入的验证码、密码和指纹信息进行审核,所述审核信息生成模块与所述
审核模块和所述传输模块相连接,用于生成审核信息,并通过所述传输模块发送到所述用户模块,提示用户正在提取数据库中的信息,所述审核信息包括短信息和邮件信息,所述解密模块与所述审核模块和所述传输模块相连接,用于在审核通过之后,对加密的数据信息进行解密,并通过所述传输模块发送到所述用户模块。
[0020]在上述的大数据安全存储系统中,所述数据保护模块包括异常检测模块、报警模块、故障排除模块和防火墙模块,所述异常检测模块用于检测本系统是否出现故障,所述报警模块用于在本系统出现故障时发出报警信号,所述故障排除模块用于将出现的故障排除掉,所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种大数据安全存储系统,其特征在于,包括:控制模块、用户模块、管理模块、第一数据获取模块、存储模块、第二数据获取模块和数据保护模块;所述控制模块用于信息的接收、发送及处理;所述用户模块与所述控制模块相连接,所述用户模块用于发送服务请求;所述管理模块与所述用户模块相连接,所述管理模块用于判断所述用户模块发送的服务请求的类型,并对所述服务请求进行处理;所述第一数据获取模块与所述管理模块和所述控制模块相连接,所述第一数据获取模块用于对接收到的所述管理模块的数据信息进行分类和加密处理并发送至所述控制模块;所述存储模块与所述控制模块相连接,所述存储模块用于对接收到的所述控制模块的数据信息进行存储;所述第二数据获取模块与所述存储模块和所述用户模块相连接,所述第二数据获取模块用于用户对所述存储模块中的数据信息进行访问和下载;所述数据保护模块与所述控制模块相连接,所述数据保护模块用于避免大数据安全存储系统系统遭到攻击,同时防止系统出现故障。2.根据权利要求1所述的大数据安全存储系统及方法,其特征在于,所述用户模块包括注册模块、登录模块、上传模块、接收模块、访问模块和下载模块;所述注册模块用于新用户注册账号;所述登录模块用于已注册账号的用户登录大数据安全存储系统;所述上传模块用于用户上传数据信息,所述上传的数据信息包括上传的信息以及信息的公开程度;所述接收模块用于接收所述管理模块和所述第一数据获取模块的返回信息,所述返回信息包括注册成功信息、注册失败信息、登录成功信息、登录失败信息、新建文件完成信息、新建文件失败信息、审核通过信息和审核未通过信息;所述访问模块用于访问存储在所述存储模块中的信息;所述下载模块用于下载存储在所述存储模块中的信息。3.根据权利要求1所述的大数据安全存储系统及方法,其特征在于,所述管理模块包括注册管理模块、登录管理模块和上传管理模块;所述注册管理模块用于验证注册用户的合法性并存储用户信息和将验证结果发送至所述用户模块;所述登录管理模块用于验证登录用户输入的登录信息是否合法,并将验证结果发送至所述用户模块;所述上传管理模块用于验证用户上传的数据信息是否已经存在,并将新建文件完成与否信息发送至所述用户模块。4.根据权利要求1所述的大数据安全存储系统及方法,其特征在于,所述第一数据获取模块包括数据采集模块、数据处理模块、加密模块和传输模块;所述数据采集模块用于采集所述管理模块发送的用户上传的数据信息、上传数据信息的公开程度和用户信息;所述数据处理模块与所述数据采集模块相连接,所述数据处理模块包括数据分类模块、关键词信息获取模块和加密等级计算模块,所述数据分类模块将接收到的数据根据所
述上传数据信息的公开程度分为可允许查看和不允许随意查看两类信息,所述关键词信息获取模块用于获取所述用户上传的数据信息的关键词信息,所述加密模块用于根据所述数据分类模块对所述上传数据信息的分类和所述关键词信息判断所述数据组的加密等级,所述加密等级分为最低安全等级、中间安全等级和最高安全等级;所述加密模块与所述数据处理模块相连接,所述加密模块用于根据所述加密等级,选择加密策略进行加密,若为最低安全等级加密,则采用MD5加密算法进行加密,若为中间安全等级加密,则采用区块链对称加密算法进行加密,若为最高安全等级,则采用区块链非对称加密技术进行加密;所述传输模块与所述加密模块相连接,所述传输模块用于将通过所述加密模块加密的数据信息传送至所述控制模块。5.根据权利要求1所述的大数据安全存储系统及方法,其特征在于,所述存储模块包括数据传送模块、...

【专利技术属性】
技术研发人员:季速漫
申请(专利权)人:季速漫
类型:发明
国别省市:

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

1