【技术实现步骤摘要】
一种基于联盟链的档案存储与共享系统
本申请涉及区块链
,具体而言,涉及一种基于联盟链的档案存储与共享系统。
技术介绍
学生档案系统是一个学校必不可少的组成部分,它对于学校的管理来说至关重要。绝大多数学校都会单独成立档案馆这一机构来管理这些档案,但由于档案量非常大,在档案查找、更新和维护上,人工管理方式效率低,而且保密性差、安全性不高,这已渐渐不能满足学校和学生的需求。随着互联网技术和教育大数据的蓬勃发展,目前的部分学校已经开始使用计算机档案管理系统软件对学生档案信息进行数字化管理,并存放在校园机房数据库或者云端。使用计算机档案管理系统软件管理档案虽然能够解决人工管理档案存在的相关问题,但可能发生由档案管理员私自修改学生档案的情况,可靠性不高,容易发生档案造假;同时,电子学生档案若存储在云服务器中,云服务器的服务商可以轻而易举的获取到学生的档案信息,缺乏安全性和隐私性。
技术实现思路
有鉴于此,本申请实施例的目的在于提供一种基于区块链的档案存储与共享系统,能够通过联盟链技术解决现有技术中存在的档案管理安全性和隐私性较低的问题,保证档案的安全性和隐私性,有效防止档案造假的情况发生,同时,在档案共享时,可以通过预先设定的共享策略保证共享档案的安全性。第一方面,本申请实施例提供了一种基于区块链的档案存储与共享系统,所述系统应用于联盟链中,所述系统包括档案管理节点、处理节点、分布式存储单元、已注册到所述联盟链上的第一客户端和第二客户端;所述档案管理节点,用于获取待存储档案,调用预设智能合约中与档案存储对应的第一逻辑功能,并确定所述待存储档案的模拟存储结果,若所述模 ...
【技术保护点】
1.一种基于区块链的档案存储与共享系统,其特征在于,所述系统应用于联盟链中,所述系统包括档案管理节点、处理节点、分布式存储单元、已注册到所述联盟链上的第一客户端和第二客户端;所述档案管理节点,用于获取待存储档案,调用预设智能合约中与档案存储对应的第一逻辑功能,并确定所述待存储档案的模拟存储结果,若所述模拟存储结果符合第一预设条件,则将所述模拟存储结果以及与所述待存储档案对应的哈希值发送至所述处理节点;所述处理节点,用于将所述模拟存储结果以及与所述待存储档案对应的哈希值存储到所述联盟链的分布式存储单元中;所述第一客户端,用于从所述分布式存储单元中获取已存储档案,并基于第一用户预先设定的共享策略向所述第二客户端发送与所述共享策略对应的已加密共享档案信息;所述第二客户端,用于对所述已加密共享档案信息进行解密,从解密后的共享档案信息中获取所述已存储档案中记录的档案信息。
【技术特征摘要】
1.一种基于区块链的档案存储与共享系统,其特征在于,所述系统应用于联盟链中,所述系统包括档案管理节点、处理节点、分布式存储单元、已注册到所述联盟链上的第一客户端和第二客户端;所述档案管理节点,用于获取待存储档案,调用预设智能合约中与档案存储对应的第一逻辑功能,并确定所述待存储档案的模拟存储结果,若所述模拟存储结果符合第一预设条件,则将所述模拟存储结果以及与所述待存储档案对应的哈希值发送至所述处理节点;所述处理节点,用于将所述模拟存储结果以及与所述待存储档案对应的哈希值存储到所述联盟链的分布式存储单元中;所述第一客户端,用于从所述分布式存储单元中获取已存储档案,并基于第一用户预先设定的共享策略向所述第二客户端发送与所述共享策略对应的已加密共享档案信息;所述第二客户端,用于对所述已加密共享档案信息进行解密,从解密后的共享档案信息中获取所述已存储档案中记录的档案信息。2.根据权利要求1所述的系统,其特征在于,所述档案管理节点,还用于获取待转移档案,调用预设智能合约中与档案转移对应的第二逻辑功能,并确定所述待转移档案的模拟转移结果,若所述模拟转移结果符合第二预设条件,则将所述待转移档案发送至所述处理节点;所述处理节点,还用于将所述待转移档案转移到其他档案管理节点。3.根据权利要求1所述的系统,其特征在于,所述系统还包括至少一个背书节点;所述档案管理节点,用于通过下述方式确定所述待存储档案的模拟存储结果:按照预先设定的第一背书策略向与所述第一背书策略对应的至少一个背书节点发送档案存储请求,其中,所述档案存储请求中携带有所述待存储档案,所述第一背书策略用于确定对档案存储操作进行背书的背书节点;各个所述背书节点,用于:接收到所述档案存储请求后,模拟执行所述预设智能合约中与档案存储对应的第一逻辑功能,并将得到的模拟存储结果发送至所述档案管理节点,其中,所述模拟存储结果包括与所述待存储档案信息对应的档案存储结果信息;所述档案管理节点,用于接收各个所述背书节点发送的模拟存储结果。4.根据权利要求3所述的系统,其特征在于,所述档案管理节点,用于通过下述方式判断所述模拟存储结果是否符合第一预设条件:判断发送所述模拟存储结果的各个背书节点是否与基于预先设定的第一背书策略确定出的背书节点相同、且各个背书节点发送的所述模拟存储结果是否与所述待存储档案信息一致;若判断结果为是,则确定所述模拟存储结果符合第一预设条件;若判断结果为否,则确定所述模拟存储结果不符合第一预设条件。5.根据权利要求3所述...
【专利技术属性】
技术研发人员:张浩,黄涛,刘三女牙,杨宗凯,夏雨,李嘉,
申请(专利权)人:华中师范大学,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。