System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本说明书涉及计算机,尤其涉及一种基于数据指纹的高可信数据存储及使用方法、装置及设备。
技术介绍
1、数字底座需要“乐高型”的数据整合能力与应用开发能力,具有高度灵活的“数据+流程+角色”动态信息管理模型,用户不再需要依赖代码开发,可以通过自主配置的方式,快速搭建企业运营所需的各类管理系统,大幅节约研发成本和时间,助力企业实现全方位的数字化转型。
2、由于数字底座普遍采用云化部署的方式,数据存储仍然以集中方式为主,这种高频次整合操作多元异构数据无法有效保障数据的完整性与可信性。为了保证数据底座的完整性与可信性,往往采用区块链方式对数据进行哈希上链,虽然该方法能够确保数据的极高不可篡改性,但是上链操作导致数据操作效率低下,无法满足云环境下的用户体验要求。
3、基于此,需要一种新的基于数据指纹的高可信数据存储及使用方法。
技术实现思路
1、本说明书实施例提供一种基于数据指纹的高可信数据存储及使用方法、装置及设备,用于解决以下技术问题:为了保证数据底座的完整性与可信性,往往采用区块链方式对数据进行哈希上链,虽然该方法能够确保数据的极高不可篡改性,但是上链操作导致数据操作效率低下,无法满足云环境下的用户体验要求。
2、为解决上述技术问题,本说明书实施例是这样实现的:
3、本说明书实施例提供的一种基于数据指纹的高可信数据存储方法,包括:
4、获取待处理的数据,所述待处理的数据为拟存储至数据底座的数据;
5、采用散列算法,生
6、对所述待处理的数据对应的数据指纹进行加密,生成基于角色权限的加密数据指纹;
7、所述待处理的数据、所述待处理的数据对应的数据指纹及基于角色权限的加密数据指纹组成数据表,存储于所述数据底座,生成高可信数据。
8、本说明书实施例还提供一种基于数据指纹的高可信数据的使用方法,所述使用方法包括:
9、用户端发送访问请求,所述访问请求为访问存储于数据底座的高可信数据的请求;
10、基于所述访问请求,获取所述访问请求对应的数据使用权限,所述使用权限包括数据api接口、数据散列api及数据加密密钥;
11、基于所述数据使用权限,获取拟采集数据;
12、基于数据指纹对所述拟采集数据进行完整性及未篡改性验证。
13、本说明书实施例还提供一种基于数据指纹的高可信数据存储装置,所述存储装置包括:
14、获取模块,获取待处理的数据,所述待处理的数据为拟存储至数据底座的数据;
15、第一生成模块,采用散列算法,生成所述待处理的数据对应的数据指纹;
16、第二生成模块,对所述待处理的数据对应的数据指纹进行加密,生成基于角色权限的加密数据指纹;
17、存储模块,所述待处理的数据、所述待处理的数据对应的数据指纹及基于角色权限的加密数据指纹组成数据表,存储于所述数据底座,生成高可信数据。
18、本说明书实施例还提供一种基于数据指纹的高可信数据的使用装置,所述使用装置包括:
19、请求模块,用户端发送访问请求所述访问请求为访问存储于数据底座的高可信数据的请求;
20、第一获取模块,基于所述访问请求,获取所述访问请求对应的数据使用权限,所述使用权限包括数据api接口、数据散列api及数据加密密钥;
21、第二获取模块,基于所述数据使用权限,获取拟采集数据;
22、验证模块,基于数据指纹对所述拟采集数据进行完整性及未篡改性验证。
23、本说明书实施例还提供一种电子设备,包括:
24、至少一个处理器;以及,
25、与所述至少一个处理器通信连接的存储器;其中,
26、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
27、获取待处理的数据,所述待处理的数据为拟存储至数据底座的数据;
28、采用散列算法,生成所述待处理的数据对应的数据指纹;
29、对所述待处理的数据对应的数据指纹进行加密,生成基于角色权限的加密数据指纹;
30、所述待处理的数据、所述待处理的数据对应的数据指纹及基于角色权限的加密数据指纹组成数据表,存储于所述数据底座,生成高可信数据。
31、本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:本说明书实施例采用散列算法生成数字指纹,以确保数据的完整性与不可篡改性,采用加密算法对数据指纹进行加密,确保数字指纹的完整性与不可篡改性,同时采用集中存储方式,以实现高效率检索。
本文档来自技高网...【技术保护点】
1.一种基于数据指纹的高可信数据存储方法,其特征在于,所述存储方法包括:
2.如权利要求1所述的高可信数据存储方法,其特征在于,所述数据底座中还包括数字指纹关系表;
3.如权利要求1所述的高可信数据存储方法,其特征在于,所述数据底座由IaaS层、PaaS层与SaaS层组成。
4.如权利要求1所述的高可信数据存储方法,其特征在于,所述对所述待处理的数据对应的数据指纹进行加密,生成基于角色权限的加密数据指纹,具体包括:
5.如权利要求1所述的高可信数据存储方法,其特征在于,所述采用散列算法,生成所述待处理的数据对应的数据指纹,具体包括:
6.如权利要求1所述的高可信数据存储方法,其特征在于,所述方法进一步包括:
7.一种基于数据指纹的高可信数据的使用方法,其特征在于,所述使用方法包括:
8.一种基于数据指纹的高可信数据存储装置,其特征在于,所述存储装置包括:
9.一种基于数据指纹的高可信数据的使用装置,其特征在于,所述使用装置包括:
10.一种电子设备,包括:
【技术特征摘要】
1.一种基于数据指纹的高可信数据存储方法,其特征在于,所述存储方法包括:
2.如权利要求1所述的高可信数据存储方法,其特征在于,所述数据底座中还包括数字指纹关系表;
3.如权利要求1所述的高可信数据存储方法,其特征在于,所述数据底座由iaas层、paas层与saas层组成。
4.如权利要求1所述的高可信数据存储方法,其特征在于,所述对所述待处理的数据对应的数据指纹进行加密,生成基于角色权限的加密数据指纹,具体包括:
5.如权利要求1所述...
【专利技术属性】
技术研发人员:范志强,王永华,刘小龙,马海银,袁波,付理祥,邹松,
申请(专利权)人:航天联志技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。