信息数据资源共享系统及方法技术方案

技术编号:30020827 阅读:22 留言:0更新日期:2021-09-11 06:40
本发明专利技术公开了一种信息数据资源共享系统,包括共享资源库、共享管理平台,共享管理平台与共享资源库之间相互连接;共享资源库包括多个资源节点,资源节点对应本地服务器;注册认证装置生成用户索引区块并上传至区块链中,完成用户注册;用户录入共享的信息数据资源并上传至本地服务器;资源处理装置利用私钥加密信息数据资源生成数字签名上传至区块链中;资源查询装置根据资源查询请求获取信息数据资源并发送至查询用户。此外,本发明专利技术还公开了一种信息数据资源共享方法。本发明专利技术构建的信息数据资源共享系统达到了信息数据资源不可篡改、分级查阅、可追溯的目的,具有极高的数据安全性。具有极高的数据安全性。具有极高的数据安全性。

【技术实现步骤摘要】
信息数据资源共享系统及方法


[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]在一种实施例中,所述资源处理装置利用用户私钥对共享的信息数据资本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息数据资源共享系统,其特征在于,包括共享资源库、共享管理平台;所述共享管理平台与所述共享资源库之间相互连接;其中,所述共享资源库包括多个资源节点;在接入至信息数据资源共享系统的用户本地设置有本地服务器,每个资源节点对应于一个本地服务器;所述资源节点相互连接构成点对点网络;其中,所述共享管理平台包括注册认证装置、资源处理装置、资源查询装置;其中,所述注册认证装置提取用户信息并为用户生成一个用户密钥对,所述用户密钥对包括用户公钥和用户私钥;所述注册认证装置根据用户信息及用户公钥对生成相应的用户索引区块并上传至区块链中,完成用户注册并建立用户账号;其中,所述区块链存储于一个或多个资源节点处;用户完成注册后,录入共享的信息数据资源并上传至本地服务器;所述资源处理装置利用用户私钥对其共享的信息数据资源进行加密生成信息数据资源的数字签名,并将数字签名上传至区块链中;所述本地服务器利用区块链中用户索引区块的用户公钥对数字签名进行解密以确认用户录入信息数据资源的真实性;在信息数据资源的真实性得到确认后,所述本地服务器存储相应的信息数据资源;本地服务器存储共享的信息数据资源后,所述资源处理装置提取信息数据资源的资源信息,并利用哈希算法对资源信息进行哈希计算得到资源信息哈希值;所述注册认证装置利用资源信息及该资源信息哈希值生成相应的资源索引区块并上传至区块链中,完成资源注册;其中,所述资源信息包括创建者、创建时间、资源类别、资源索引号;其中,所述资源查询装置接收用户的资源查询请求,并根据所述资源查询请求通过共享资源库获取对应的信息数据资源,将查询获取的信息数据资源发送至发起该查询的用户。2.根据权利要求1所述的信息数据资源共享系统,其特征在于,其中,所述资源处理装置利用用户私钥对共享的信息数据资源进行加密生成该信息数据资源的数字签名,具体包括:所述资源处理装置利用哈希算法对信息数据资源进行计算得到信息数据资源哈希值,再利用用户私钥将所述信息数据资源哈希值进行加密生成该条信息数据资源的数字签名。3.根据权利要求2所述的信息数据资源共享系统,其特征在于,其中,所述本地服务器利用区块链中用户索引区块的用户公钥对信息数据资源的数字签名进行解密以确认用户录入信息数据资源的真实性,具体包括:所述本地服务器从区块链中获取用户公钥,并利用所述用户公钥对所述数字签名进行解密获得第一哈希值;所述本地服务器利用哈希算法对其从用户处接收到的信息数据资源进行哈希计算得到第二哈希值,并将第二哈希值与所述第一哈希值进行比对,当第一哈希值与第二哈希值一致时则确认信息数据资源是由已经注册至区块链的用户录入的。4.根据权利要求1所述的信息数据资源共享系统,其特征在于,用户完成注册后,所述注册认证装置接收用户输入的账号登录信息,对账号登录信息进行认证后登录其用户账号,并判定用户的权限等级;在确定用户的权限等级后,为用户账号配置相应的用户权限;所述注册认证装置对用户进行权限分级管理;在权限分级管理中,针对不同用户配置
授权列表,所述授权列表包括用户账号以及与用户账号关联的用户信息、共享资源、用户权限、权限等级;将用户行为与用户信息之间建立关联并存储。5.根据权利要求1所述的信息数据资源共享系统,其特征在于,其中,所述所述共享管理平台还包括管理分析装置;本地服务器中存储的每条信息数据资源在区块链中都有对应的信息数据资源哈希值,管理分析装置基于信息数据资源哈希值对不同地区、不同时期的信息数据资源进行动态合并分析,并根据合并分析结果对不同时间、不同内容中的相同信息数据资源进行合并调用;在用户录入共享的信息数据资源时,管理分析装置对用户录入已存储的信息数据资源时向用户提示该信息数据资源已经存在以避免信息数据资源的重复录入;或者,所述管理分析装置对本地服务器中的信息数据资源进行合并分析,对相同的信息数据资源进行合并处理;在用户进行查询信息数据资源时,管理分析装置基于合并分...

【专利技术属性】
技术研发人员:于咏梅王蕾陈舒瑶
申请(专利权)人:山东省食品药品检验研究院
类型:发明
国别省市:

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

1