当前位置: 首页 > 专利查询>浙江大学专利>正文

基于区块链的队列数据共享存证审计方法及系统技术方案

技术编号:39438961 阅读:25 留言:0更新日期:2023-11-19 16:22
本发明专利技术公开了一种基于区块链的队列数据共享存证审计方法及系统,针对队列数据共享存证方法和系统,设计存证逻辑,清晰描述队列数据共享全流程中的复杂所属关系变化,包括机构与队列、机构与研究项目、研究项目与队列、研究项目与分析、分析与队列的所属关系等,确保了队列数据共享过程的可靠性,同时减少存储开销包括队列存证、变量标准化存证、研究项目存证以及分析存证;针对队列数据共享审计方法和系统,高效率地审计队列中的每条数据流转过程,通过建立本地链接信息数据库与研究对象持久化MPT,实现保护研究对象数据隐私的同时保证审计结果的可信性。审计结果的可信性。审计结果的可信性。

【技术实现步骤摘要】
基于区块链的队列数据共享存证审计方法及系统


[0001]本专利技术属于计算机
,具体涉及一种基于区块链的队列数据共享存证审计方法及系统。

技术介绍

[0002]与传统的单一队列研究相比,跨队列联合研究可以更加充分地发挥大型队列的优势,为疾病的预防和治疗提供更加精准的证据支持。跨队列联合研究需要解决队列数据安全共享的问题,确保队列中敏感数据的安全性,主要体现在实现队列数据共享联合研究过程的可追溯、可审计。
[0003]现有实现的技术方案依赖于数据库与其日志文件。数据库厂商通常提供了数据库审计功能,可以对数据库中的所有操作进行审计,如增加、修改、删除等,审计方可以通过审计日志对数据库的操作进行追溯。其中数据库安全审计系统可以提供实时警报和安全事件的追溯和分析功能,帮助审计方及时发现和处理数据库安全事件;数据库防火墙可以拦截恶意的数据库操作,并对操作进行审计和记录;日志管理工具可以对数据库的操作日志进行收集、存储和分析,便于审计方进行操作审计和安全事件的检测和响应。但是这几种依赖数据库的方式仅能对高危的数据删除、数据导出操作等作阻断与预本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的队列数据共享存证方法,其特征在于,包括队列存证、变量标准化存证、研究项目存证以及分析存证;所述队列存证在队列管理员注册新队列时进行,队列管理员在云服务器端注册队列后,队列的基本信息与队列变量的基本信息通过调用区块链的队列合约分别记录在区块链上的队列表与队列变量表中,其中队列与队列管理员所属机构关联,队列与队列变量关联;所述变量标准化存证在队列管理员对队列变量标准化时进行,队列管理员在本地端对队列变量做标准化处理,标准化后变量的描述以及值域的变化与映射会通过调用区块链的队列合约记录在队列变量表中,变量的标准化对队列数据做了处理,在区块链链上被标记为重要事件推送;所述研究项目存证在研究人员创建新研究项目并筛选研究对象时进行,研究人员在云服务器端创建新研究项目后,研究项目的基本信息通过调用区块链的研究项目合约记录在区块链上的研究项目表中,其中研究项目与研究人员所属机构关联;所述分析存证在研究人员创建、更新分析时进行,研究人员在云服务器端对队列中的数据进行预处理,将多队列的队列变量映射到一个分析变量上,分析变量的信息通过调用区块链的分析合约记录在区块链上的分析变量表中。2.根据权利要求1所述的基于区块链的队列数据共享存证方法,其特征在于,针对研究项目存证,研究人员根据需要的队列变量筛选研究对象,并入组到研究项目中,包括以下步骤:(1)研究人员选择队列变量,云服务器端发送队列变量的筛选条件至本地端;(2)本地端接收筛选条件并根据筛选条件筛选需要入组的队列研究对象;(3)本地端对入组的队列研究对象在本地端数据库作记录,记录信息包括链接信息表以及持久化MPT,链接信息表记录所有队列研究对象的最新入组情况,持久化MPT记录所有队列研究对象的历史入组情况,链接信息表更新队列研究对象在研究项目的入组情况,MPT更新当前研究项目关于所有队列研究对象的入组情况;(4)本地端发送更新的MPT中的根哈希值与入组的队列研究对象数量至云服务器端;(5)云服务器端接收到所有本地端返回消息后,将研究项目使用的队列以及队列变量、研究对象相关信息记录在区块链的研究项目合约中;其中使用的队列以及队列变量会调用研究项目合约与队列表、队列变量表进行匹配;研究对象筛选后入组的过程对数据做了处理,在链上被标记为重要事件推送。3.根据权利要求1所述的基于区块链的队列数据共享存证方法,其特征在于,针对分析存证,研究人员创建新分析,分析的基本信息通过调用区块链的分析合约记录在区块链上的分析表中,其中分析与研究项目关联,属于当前研究项目;接着,研究人员选择分析类型、分析变量以及分析方法作分析处理得到分析结果,这一分析过程与分析结果会记录在区块链的分析合约中,其中分析使用的队列会调用分析合约与队列表进行匹配,分析过程对队列中的数据做了处理并得到结果,在链上标记为重要事件推送。4.根据权利要求1

3任一项所述的基于区块链的队列数据共享存证方法,其特征在于,在区块链上的队列存证与变量标准化存证由操作的队列管理员签名,研究项目存证与分析存证由操作的研究人员签名。5.根据权利要求1

3任一项所述的基于区块链的队列数据共享存证方法,其特征在于,
在链上标记的重要事件被推送后,云服务器端接收并进行解析,保存在云数据库表中。6.一种基于区块链的队列数据共享存证系统,其特征在于,包括云服务器端和本地端,所述云服务器端包含区块链节点提供的区块链服务和云端服务,为队列管理员提供队列存证服务,为研究人员提供研究项目存证服务以及分析存证服务,其中,区块链服务包括队列存证模块、研究项目存证模块、分析存证模块,云端服务包括重要事件存储模块;所述队列存证模块用于在区块链上做队列注册信息存证和队列变量信息存证,具体通过应用层、逻辑层和存储层实现,包括:应用层负责实现队列界面的可视化操作,包括队列注册信息和队列变量信息的填写、查看,逻辑层对队列合约进行调用,存储层存储区块链上的队列合约、队列表、队列变量表;所述研究项目存证模块用于在区块链上做研究项目创建信息存证和研究对象入组存证,具体通过应用层、逻辑层和存储层实现,包括:应用层负责实现研究项目界面的可视化操作,包括填写研究项目信息以创建研究项目、查看与修改研究项目信息,逻辑层对研究项目合约进行调用,存储层存储区块链上的研究项目合约、...

【专利技术属性】
技术研发人员:段会龙沈哲民吕旭东蔡海领刘济全
申请(专利权)人:浙江大学
类型:发明
国别省市:

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

1