一种校园师生信息采集用云端加密上传系统技术方案

技术编号:34847946 阅读:14 留言:0更新日期:2022-09-08 07:47
本发明专利技术公开了一种校园师生信息采集用云端加密上传系统,包括信息采集子系统、部署在云加密服务器中的信息加密子系统以及部署在云存储服务器中的信息存储子系统;所述信息采集子系统用于采集师生信息、生成第一密钥以及上传至信息加密子系统;信息加密子系统用于随机生成第二密钥以及至少一个加盐参数,生成公钥,进行一次加密和二次加密,生成加密信息,并上传至信息存储子系统;信息存储子系统用于将信息存储在系统数据库中。本发明专利技术通过将采集到的师生信息进行多次加密,能够提高师生信息上传和存储的安全性,并通过将加密信息进行分布式存储,能够降低服务器的存储压力,减少计算资源的浪费,提高信息并发处理的能力。提高信息并发处理的能力。提高信息并发处理的能力。

【技术实现步骤摘要】
一种校园师生信息采集用云端加密上传系统


[0001]本专利技术属于信息管理
,具体涉及一种校园师生信息采集用云端加密上传系统。

技术介绍

[0002]随着社会经济与科学技术的高速发展,作为社会发展动力的教育行业也越发重要,由此学校需要不断的去提高管理水平,其中师生信息的管理是信息管理的重要一环,关系到学校的平稳发展。随着教育规模的扩大,师生的信息管理难度大增,通过纸质材料来记录与查询信息十分困难,为了适应现代大数据发展的需要,学校需要使用现代化的信息管理系统来对学生信息进行快捷、方便的管理,降低信息管理难度,减少传统管理所带来的人力资源浪费,提高信息管理的准确性与安全性。
[0003]随着互联网技术的发展,云计算、云管理系统等云平台应用技术发展迅速。在云服务中,校园的很多数据资源会外包到云端,因此师生数据资源的安全性就成为必要重视的一项问题。如果信息安全性不高,当出现系统数据库被拖库,就会造成大量信息或数据资源被泄密的情况。
[0004]因此,如何提高云平台上传和存储师生信息的安全性,成为亟待解决的问题。

技术实现思路

[0005]本专利技术的目的是提供一种校园师生信息采集用云端加密上传系统,用于解决现有技术中存在的至少一个技术问题。
[0006]为了实现上述目的,本专利技术采用以下技术方案:
[0007]本专利技术提供一种校园师生信息采集用云端加密上传系统,包括信息采集子系统、部署在云加密服务器中的信息加密子系统以及部署在云存储服务器中的信息存储子系统;
>[0008]所述信息采集子系统用于通过信息采集模板来采集师生信息并进行初步校验,在校验通过后随机生成第一密钥,并通过消息传输通道将师生信息和第一密钥上传至所述信息加密子系统;
[0009]所述信息加密子系统用于在接收到师生信息和第一密钥后,随机生成第二密钥以及至少一个加盐参数,将第一密钥和第二密钥进行结合生成公钥,利用公钥对师生信息进行一次加密,并利用至少一个加盐参数对一次加密后的师生信息进行至少二次加密,生成加密信息,并上传至所述信息存储子系统;
[0010]所述信息存储子系统用于通过分布式多节点集群接收所述加密信息,并将信息存储在系统数据库中。
[0011]在一种可能的设计中,所述信息采集子系统包括信息采集模块、信息校验模块、第一密钥生成模块以及第一信息上传模块;
[0012]所述信息采集模块用于从模板库中调用对应的信息采集模板,并下发至用户所在客户端,以使客户端用户根据信息采集模板输入师生信息后,将信息返回至信息采集模块;
[0013]所述信息校验模块用于对采集到的师生信息的合规性进行初步校验;
[0014]所述第一密钥生成模块用于基于随机数生成第一密钥;
[0015]所述第一信息上传模块用于通过消息中间件将师生信息和第一密钥上传至所述信息加密子系统。
[0016]在一种可能的设计中,所述信息加密子系统包括第二密钥生成模块、公钥生成模块、一次加密模块、二次加密模块以及第二信息上传模块;
[0017]所述第二密钥生成模块用于基于随机数生成第二密钥,并基于随机字符串生成至少一个加盐参数;
[0018]所述公钥生成模块用于将第一密钥和第二密钥结合生成公钥;
[0019]所述一次加密模块用于基于预设的加密算法将师生信息通过公钥进行加密,得到第一加密信息;
[0020]所述二次加密模块用于将第一加密信息和至少一个加盐参数进行组合生成数据串,得到第二加密信息;
[0021]所述第二信息上传模块用于将第二加密信息上传至所述信息存储子系统。
[0022]在一种可能的设计中,在将第一密钥和第二密钥结合生成公钥时,所述公钥生成模块具体用于:
[0023]将第一密钥和第二密钥分别转换为二进制密钥,并将两二进制密钥进行结合,生成二进制公钥;
[0024]在基于预设的加密算法将师生信息通过公钥进行加密,得到第一加密信息时,所述一次加密模块具体用于:
[0025]将师生信息转换为二进制师生信息,并基于预设的加密算法将二进制师生信息通过二进制公钥进行加密,得到第一加密信息。
[0026]在一种可能的设计中,所述加盐参数包括第一加盐参数和第二加盐参数,在将第一加密信息和至少一个加盐参数进行组合生成数据串,得到第二加密信息时,所述二次加密模块具体用于:
[0027]将第一加密信息和第一加盐参数进行组合生成数据串,并利用第二加盐参数对数据串进行加密,得到第二加密信息。
[0028]在一种可能的设计中,所述信息存储子系统包括分布式存储模块、多节点响应模块以及系统数据库;
[0029]所述分布式存储模块用于在至少一个云端存储服务器上划定多个加密信息存储盘,并利用各加密信息存储盘分别存储若干加密信息,其中,若有多个云端存储服务器,则各云端存储服务器之间无需进行网络互联;
[0030]所述多节点响应模块用于将每一加密信息存储盘分别映射至多个服务节点,并基于服务节点响应来自网络的访问请求,其中,每一服务节点连接至所述系统数据库;
[0031]所述系统数据库用于提取各加密信息的元数据信息,并进行存储。
[0032]在一种可能的设计中,多个服务节点包括一指定的服务注册主节点以及多个分节点,所述服务注册主节点与任意分节点实现网络互联,以接收各分节点的IP注册请求并进行注册。
[0033]在一种可能的设计中,所述师生信息包括教师信息和学生信息,所述教师信息至
少包括教师基础档案信息和/或教学资料信息,所述学生信息至少包括学生身份信息、学生学籍信息和/或学生健康信息。
[0034]有益效果:
[0035]本专利技术通过信息采集子系统信息采集模板来采集师生信息并进行初步校验,在校验通过后随机生成第一密钥,并通过消息传输通道将师生信息和第一密钥上传至信息加密子系统;通过信息加密子系统在接收到师生信息和第一密钥后,随机生成第二密钥以及至少一个加盐参数,将第一密钥和第二密钥进行结合生成公钥,利用公钥对师生信息进行一次加密,并利用至少一个加盐参数对一次加密后的师生信息进行至少二次加密,生成加密信息,并上传至信息存储子系统;通过信息存储子系统基于分布式多节点集群接收所述加密信息,并将信息存储在系统数据库中。即本专利技术通过将采集到的师生信息进行多次加密,能够提高师生信息上传和存储的安全性,并通过将加密信息进行分布式存储,能够降低服务器的存储压力,减少计算资源的浪费,提高信息并发处理的能力。
附图说明
[0036]图1为本实施例中的校园师生信息采集用云端加密上传系统的结构框图。
具体实施方式
[0037]为使本说明书实施例的目的、技术方案和优点更加清楚,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种校园师生信息采集用云端加密上传系统,其特征在于,包括信息采集子系统、部署在云加密服务器中的信息加密子系统以及部署在云存储服务器中的信息存储子系统;所述信息采集子系统用于通过信息采集模板来采集师生信息并进行初步校验,在校验通过后随机生成第一密钥,并通过消息传输通道将师生信息和第一密钥上传至所述信息加密子系统;所述信息加密子系统用于在接收到师生信息和第一密钥后,随机生成第二密钥以及至少一个加盐参数,将第一密钥和第二密钥进行结合生成公钥,利用公钥对师生信息进行一次加密,并利用至少一个加盐参数对一次加密后的师生信息进行至少二次加密,生成加密信息,并上传至所述信息存储子系统;所述信息存储子系统用于通过分布式多节点集群接收所述加密信息,并将信息存储在系统数据库中。2.根据权利要求1所述的校园师生信息采集用云端加密上传系统,其特征在于,所述信息采集子系统包括信息采集模块、信息校验模块、第一密钥生成模块以及第一信息上传模块;所述信息采集模块用于从模板库中调用对应的信息采集模板,并下发至用户所在客户端,以使客户端用户根据信息采集模板输入师生信息后,将信息返回至信息采集模块;所述信息校验模块用于对采集到的师生信息的合规性进行初步校验;所述第一密钥生成模块用于基于随机数生成第一密钥;所述第一信息上传模块用于通过消息中间件将师生信息和第一密钥上传至所述信息加密子系统。3.根据权利要求1所述的校园师生信息采集用云端加密上传系统,其特征在于,所述信息加密子系统包括第二密钥生成模块、公钥生成模块、一次加密模块、二次加密模块以及第二信息上传模块;所述第二密钥生成模块用于基于随机数生成第二密钥,并基于随机字符串生成至少一个加盐参数;所述公钥生成模块用于将第一密钥和第二密钥结合生成公钥;所述一次加密模块用于基于预设的加密算法将师生信息通过公钥进行加密,得到第一加密信息;所述二次加密模块用于将第一加密信息和至少一个加盐参数进行组合生成数据串,得到第二加密信息;所述第二信息上传模块用于将第二加密信息上传至所述信息存储子系统。4.根据...

【专利技术属性】
技术研发人员:王晓阳
申请(专利权)人:四川易图天下信息科技有限公司
类型:发明
国别省市:

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

1