一种古城遗址数字档案管理方法及系统

文档序号:33630876发布日期:2023-03-28 22:53阅读:30来源:国知局
一种古城遗址数字档案管理方法及系统

1.本发明涉及数据管理技术领域,特别是涉及一种古城遗址数字档案管理方法及系统。


背景技术:

2.目前,针对数据共享,尤其是机密数据的共享,现有的研究多数偏向基于云架构,即也就是基于云架构的数据共享已经成为机构之间相互共享机密数据的主要方式,虽然云架构降低了存储代价也提高了共享的效率,但是针对古城遗址数字档案共享,单纯的云架构方式仍然存在很多弊端:1)在云服务器受到外界攻击或者系统宕机等物理性影响时,档案数据会遇到数据丢失或不可用风险,而且有些是不可逆的,对于机密数据档案,这种方式的安全性不够高;2)古城遗址数字档案在不同的运营机构管理下是具有一定的版权属性的,在对这些数据进行共享时基于云架构存储的粗放型管理不能保证数据的安全性、完整性和保密性;3)不同的档案馆等档案管理机构对这些数字档案具有绝对的管理权限和控制权限,一旦将这些数字档案存储到云架构或云服务器的时候,这些管理机构会丧失对数据的绝对控制权限。因此,现有的数字档案管理方法不能广泛应用。


技术实现要素:

3.本发明的目的是提供一种古城遗址数字档案管理方法及系统,能够提高对数字档案的管理应用范围。
4.为实现上述目的,本发明提供了如下方案:
5.一种古城遗址数字档案管理方法,包括:
6.获取目标古城遗址的测绘数据;所述测绘数据包括图像数据和影像数据;所述图像数据包括文字图像数据和手稿图像数据;所述影像数据包括原始照片数据和原始录影数据;所述测绘数据是利用“地空视角”测绘机制对所述目标古城遗址进行测绘得到的;
7.对所述测绘数据进行哈希加密,得到目标标签码;
8.将所述目标标签码存储至私有区块链中,生成目标档案馆节点;
9.将所述目标档案馆节点加入联盟区块链,生成所述目标标签码对应的地址信息;所述地址信息用于进行档案共享时,对所述目标标签码进行解密。
10.可选地,所述获取目标古城遗址的测绘数据,具体包括:
11.确定目标古城遗址;
12.利用地视角测绘方法对所述目标古城遗址的立面构件进行测绘,得到第一测绘数据;
13.利用空视角测绘方法对所述目标古城遗址的屋顶及周边环境进行测绘,得到第二测绘数据;
14.根据所述第一测绘数据和所述第二测绘数据确定所述目标古城遗址的测绘数据。
15.可选地,所述利用地视角测绘方法对所述目标古城遗址的立面构件进行测绘,得
到第一测绘数据,具体包括:
16.利用三维激光单体精细化扫描方法对所述目标古城遗址进行扫描,得到立面构件的空间图像数据;
17.利用全景摄影方法对所述目标古城遗址进行拍摄,得到立面构件的细节影像数据;所述细节信息包括尺寸和纹理;
18.根据所述立面构件的空间图像数据和所述立面构件的细节影像数据进行绘制,得到第一测绘数据。
19.可选地,所述利用空视角测绘方法对所述目标古城遗址的屋顶及周边环境进行测绘,得到第二测绘数据,具体包括:
20.利用基于偏置向斜射的无人机航空拍摄方法,对所述目标古城遗址的屋顶及周边环境进行影像采集及绘制,得到第二测绘数据。
21.可选地,所述对所述测绘数据进行哈希加密,得到目标标签码,具体包括:
22.利用哈希函数对所述图像数据进行哈希编码,得到公钥哈希;
23.利用哈希函数对所述影像数据进行哈希编码,得到私钥哈希;
24.根据所述公钥哈希和所述私钥哈希进行哈希计算,得到目标标签码。
25.可选地,所述将所述目标档案馆节点加入联盟区块链,生成所述目标标签码对应的地址信息,具体包括:
26.根据预设验证条件对节点n进行认证,得到认证结果;所述节点n为所述私有区块链中存储所述目标标签码的档案馆节点;所述预设验证条件为初始联盟区块链中通过验证的档案馆节点数量大于或等于认证节点数量;所述认证节点数量为所述初始联盟区块链的档案馆节点数量的一半;所述初始联盟区块链为未加入所述节点n的联盟区块链;所述认证结果包括同意加入和不同意加入;
27.当所述认证结果为同意加入时,利用椭圆曲线签名算法生成所述目标标签码对应的地址信息。
28.可选地,所述进行档案共享时,对所述目标标签码进行解密,具体包括:
29.根据属性基加密方法和所述目标标签码对应的地址信息,对所述目标标签码进行解密,得到所述测绘数据。
30.本发明还提供了一种古城遗址数字档案管理系统,包括:
31.数据采集单元,用于获取目标古城遗址的测绘数据;所述测绘数据包括图像数据和影像数据;所述图像数据包括文字图像数据和手稿图像数据;所述影像数据包括原始照片数据和原始录影数据;所述测绘数据是利用“地空视角”测绘机制对所述目标古城遗址进行测绘得到的;
32.数据加密单元,用于对所述测绘数据进行哈希加密,得到目标标签码;
33.数据存储单元,用于将所述目标标签码存储至私有区块链中,生成目标档案馆节点;
34.地址生成单元,用于将所述目标档案馆节点加入联盟区块链,生成所述目标标签码对应的地址信息;所述地址信息用于进行档案共享时,对所述目标标签码进行解密。
35.根据本发明提供的具体实施例,本发明公开了以下技术效果:
36.本发明公开了一种古城遗址数字档案管理方法及系统,所述方法包括获取目标古
城遗址的测绘数据;所述测绘数据是利用“地空视角”测绘机制对所述目标古城遗址进行测绘得到的;对所述测绘数据进行哈希加密,得到目标标签码;将所述目标标签码存储至私有区块链中,生成目标档案馆节点;再将该目标档案馆节点加入联盟区块链,并生成地址信息,地址信息用于进行档案共享时,对所述目标标签码进行解密。本发明通过对测绘数据进行哈希加密,使得只有满足加密属性的档案馆节点才可以对索要访问的档案数据进行解密,有效保证了共享数据的机密性,并且基于私有区块链的档案馆节点与联盟区块链之间的连接关系,大大提高了档案数据的共享范围,进而能够大大提高对数字档案的管理应用范围。
附图说明
37.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
38.图1为本发明古城遗址数字档案管理方法的流程示意图;
39.图2为本实施例古城遗址数字档案建档流程示意图;
40.图3为本实施例中“地空视角”测绘机制的地视角测绘方法示意图;
41.图4为本实施例中“地空视角”测绘机制的空视角测绘方法示意图;
42.图5为本实施例中测绘数据的数据种类示意图;
43.图6为本实施例中标签码制作流程示意图;
44.图7为本实施例中古城遗址数据标签码数据结构示意图;
45.图8为本发明古城遗址数字档案管理系统的结构框图。
具体实施方式
46.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
47.本发明的目的是提供一种古城遗址数字档案管理方法及系统,能够提高对数字档案的管理应用范围。
48.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
49.如图1所示,本发明提供了一种古城遗址数字档案管理方法,包括:
50.步骤100:获取目标古城遗址的测绘数据;所述测绘数据包括图像数据和影像数据;所述图像数据包括文字图像数据和手稿图像数据;所述影像数据包括原始照片数据和原始录影数据;所述测绘数据是利用“地空视角”测绘机制对所述目标古城遗址进行测绘得到的。
51.步骤200:对所述测绘数据进行哈希加密,得到目标标签码。
52.步骤300:将所述目标标签码存储至私有区块链中,生成目标档案馆节点。
53.步骤400:将所述目标档案馆节点加入联盟区块链,生成所述目标标签码对应的地址信息;所述地址信息用于进行档案共享时,对所述目标标签码进行解密。具体的解密过程为:
54.根据属性基加密方法和所述目标标签码对应的地址信息,对所述目标标签码进行解密,得到所述测绘数据。
55.其中,作为步骤100的一种具体实施方式,具体包括:
56.第一步,确定目标古城遗址。
57.第二步,利用地视角测绘方法对所述目标古城遗址的立面构件进行测绘,得到第一测绘数据。具体实施过程为:
58.利用三维激光单体精细化扫描方法对所述目标古城遗址进行扫描,得到立面构件的空间图像数据;利用全景摄影方法对所述目标古城遗址进行拍摄,得到立面构件的细节影像数据;所述细节信息包括尺寸和纹理;根据所述立面构件的空间图像数据和所述立面构件的细节影像数据进行绘制,得到第一测绘数据。
59.第三步,利用空视角测绘方法对所述目标古城遗址的屋顶及周边环境进行测绘,得到第二测绘数据。具体实施过程为:
60.利用基于偏置向斜射的无人机航空拍摄方法,对所述目标古城遗址的屋顶及周边环境进行影像采集及绘制,得到第二测绘数据。
61.第四步,根据所述第一测绘数据和所述第二测绘数据确定所述目标古城遗址的测绘数据。
62.作为步骤200的一种具体的实施方式,具体包括:
63.利用哈希函数对所述图像数据进行哈希编码,得到公钥哈希;利用哈希函数对所述影像数据进行哈希编码,得到私钥哈希;根据所述公钥哈希和所述私钥哈希进行哈希计算,得到目标标签码。
64.作为步骤400的一种具体的实施方式,具体包括:
65.根据预设验证条件对节点n进行认证,得到认证结果;所述节点n为所述私有区块链中存储所述目标标签码的档案馆节点;所述预设验证条件为初始联盟区块链中通过验证的档案馆节点数量大于或等于认证节点数量;所述认证节点数量为所述初始联盟区块链的档案馆节点数量的一半;所述初始联盟区块链为未加入所述节点n的联盟区块链;所述认证结果包括同意加入和不同意加入;当所述认证结果为同意加入时,利用椭圆曲线签名算法生成所述目标标签码对应的地址信息。
66.在上述方案的基础上,提供以下具体实施例:
67.古城遗址是文化的底蕴,对古城遗址进行测绘并建立数字档案、馆际之间进行档案共享意义重大。基于并行双链结构的古城遗址数字档案建立和共享算法从“建档”和“共享”两个研究点着手,具体如下:
68.(1)基于档案馆际之间共享电子档案数据的数字化特性,结合古城遗址自身的特点,本实施例创新地采用“地空视角(groundair)”测绘机制,采用立面构件和三维纹理等科技手段建立适用于基于区块链共享的古城遗址数字档案;
69.(2)本实施例创新地提出并行双链(doublechain,dc)结构型数据,该结构型数据既可以完全数字化、数学化表达古城遗址数字档案,又可以作为可唯一标识古城遗址的数
字化信息在区块链系统中进行共享和流通;
70.针对(1)中建立的古城遗址数字档案共享,本实施例基于联盟链和私有链,结合区块链特性与档案馆之间的拓扑结构关系,使用(2)中提出的dc结构型数据,创新地提出“doublechain”策略实现档案馆际之间的古城遗址数字档案共享。
71.本实施例的技术方案将从“groundair”测绘机制建立古城遗址数字档案和“doublechain”策略实现数字档案在馆际之间的共享展开研究,具体如下:
72.1)古城遗址数字档案建档流程
73.如图2所示,古城遗址数字档案的建档可以分为五大阶段,包括基础数据采集、数据预处理、数据分析、建档验收、存证。其中最关键的是数据分析阶段,该阶段创新地采用“groundair”测绘机制,采用立面构件和三维纹理等科技手段进行数据分析,可以细分为“groundair”测绘机制-地视角(ground)部分和“groundair”测绘机制-空视角(air)部分。
74.其中,对于图2中的是否符合项目质量要求这个环节,由区块链中智能合约自动判定,专利对智能合约制定的判定规则为:图定位轴线、附加定位轴线、尺寸、标高、索引符号与详图符号等信息是否一一满足专利对该项古城遗址数字档案的要求,不同要求的档案有其相对应的判定规则。如果满足则进行下一步流程,如果不满足,则ground通过影像数据处理、常规数据处理和点云数据处理一一进行数据修正;air部分通过实景三维模型修正、测绘报告修正、激光点云修正和测绘图纸修正进行数据处理。
75.2)“groundair”测绘机制-ground部分
76.本实施例创新地采用了“groundair”测绘机制,其中ground部分主要采用3d激光单体精细化扫描技术,主要针对古城遗址的单体进行精确记录。首先精确采集古城遗址单体室内全貌和立面构件的空间位置,将扫描获取的不同位置的数据进行拼接,并对干扰物、冗余物等进行删减,其次采用全景摄影技术对室内细微构建的尺寸和纹理等精细化元素进行采集,并对总群落平面图,总平面的样式平面、立面和剖面等进行建模,最后通过采集到的素材建立古城遗址单体建筑的3d空间信息。ground部分的具体操作流程为:首先,3d扫描仪器针对古城遗址单体的室内全貌和立面构件的空间位置进行测量,然后,根据发明提出的dc结构性数据特点,合理设置目标点,合理调整测量精度和合理设置3d扫描仪器的参数属性等以适合数据的需求。古城遗址图像绘制流程如图3所示。
77.3)“groundair”测绘机制-air部分
78.本实施例创新地采用了“groundair”测绘机制,其中air部分主要采用基于bias斜射的无人机航空拍摄技术,主要针对古城遗址的单体屋顶以及群落周边环境进行图像采集,通过无线传输方式将实时画面发送到本地处理系统,本地根据总平面图制作、平面图详图制作、立面图详图制作和剖面图详图制作的技术手段实时制作3d纹理模型。air部分的具体操作流程为:首先,无人机通过空域拍摄采集古城遗址单体的建筑屋顶和古城遗址群落的周边环境,然后分析采集到图像的正射影像图和基于偏置向(bias)的斜射影像图,最后根据正射影像图和斜射影像图提供的图像信息制作3d空间模型。3d空间模型制作流程如图4所示。
79.4)“groundair”测绘机制建档
80.由于实施例提出了适用于区块链的dc结构型数据,所以在针对2)和3)部分所得到的古城遗址图像和3d空间模型数据共享时,实施例将这类数据在建档时便对其进行结构化
存储。主要存储内容包括公开数据和加密数据两类,其中公开数据包括文字图像数据和手稿图像数据,加密数据为体积较大、保密性较强的原始照片与原始录影数据。数据种类示意如图5所示。
81.针对公开数据,实施例将其分为文字图像数据和手稿图像数据进行研究。文字图像数据包括古城遗址群落平面、古城遗址单体平面、古城遗址单体立面、古城遗址单体剖面、古城遗址单体台基、古城遗址大样、古城遗址屋盖、古城遗址节点构造、古城遗址特殊结构等9项数据。手稿图像数据包括古城遗址的历史脉络、古城遗址的地理平面分布、古城遗址的维护保养单位、古城遗址的文物保护方式、古城遗址的名人题词记录、古城遗址的意外事故记录和古城遗址的未来规划等7项数据。
82.针对加密数据,实施例将其分为原始照片数据和原始录影数据。该部分数据有两个特点,一是占用计算机存储空间大,另一个是数据相对比较核心和重要,也是在区块链网络中共享时主要需要保护的部分。原始照片数据和原始录影数据包括古城遗址的全景图像、古城遗址概况录影、古城遗址局部特征图像、古城遗址历史原物图像和录影和古城遗址彩色图像和录影的具体信息等5项数据。
83.为了方便对4)中的公开数据和加密数据进行存储,实施例将这类数据在建档时便对其进行结构化处理,建立古城遗址数据标签,并通过哈希(hash)函数为古城遗址数据标签计算标签码。标签码制作流程如图6所示。
84.(2)“doublechain”策略的数字档案共享
85.1)古城遗址数字档案共享流程
86.实施例在(1)中的研究,最终会得到古城遗址数据标签码,该码可以唯一标识一个古城遗址,即也就是在“doublechain”策略中,档案馆际之间共享的档案在区块链系统中由古城遗址数据标签码替代。古城遗址数据标签码的具体操作是在第一层(firlayer)部分,通过加密算法计算出由原始照片数据和原始录影数据组成的加密数据的hash值,并将这个hash值以私有区块链的方式存储,通过加密算法计算出由文字图像数据和手稿图像数据组成的公开数据的hash值,由这两项hash值计算出总的hash值即为古城遗址数据标签码hash值;在第二层(seclayer)部分,这个hash值将代表古城遗址的数字档案在各个档案馆之间搭建的联盟区块链上进行共享,其中公开数据在计算hash值之前都是向全网公开的。古城遗址数据标签码数据结构如图7所示。
87.2)“doublechain”策略-firlayer部分
88.对于任何一个古城遗址,其的档案中原始照片数据和原始录影数据都是重要程度非常高的核心数据,随着现在高清相机、4k\8k视频技术的成熟,这些数据的体量也是非常庞大的。另外,绝大部分古城遗址的原始照片信息和原始录影信息对于持有该信息的档案馆来说是保密信息,不能完全将这些信息暴露在互联网络中。实施例创新地提取了古城遗址数据标签中原始照片信息和原始录影信息,并针对这两者组成的加密信息计算hash编码,实施例规定该编码的名称为私钥哈希(prihash)。除此之外,实施例将可以在互联网公开的古城遗址中的文字图像信息和手稿图像信息计算hash编码,实施例规定该编码的名称为公钥哈希(pubhash)。最后,实施例结合prihash和pubhash计算出古城遗址数据标签码,实施例规定该标签码的名称为并行双链哈希(dchash),负责存证古城遗址档案的档案馆节点将把dchash存储到私有链,存证随即完成,firlayer部分的任务也执行完成。
89.3)“doublechain”策略-seclayer部分
90.基于上述的研究,实施例的“doublechain”策略-seclayer部分主要是将2)中存储到私有链的dchash,采用星际文件系统选最优节点的方式,将其存储进联盟链,以服务4)中的共享操作。对于最优节点的认定,实施例采取的评价方式主要是在线时间比较长和曾经出意外事件的次数少,选定最优节点之后,负责存证古城遗址档案的档案馆节点将把古城遗址数据标签码向星际文件系统中传送,星际文件系统将使用活动证明(proofofactivity,poa)共识算法选择可以打包古城遗址数据标签码信息的节点,最后通过智能合约将古城遗址数据标签码存储到联盟链。
91.4)“doublechain”策略共享
92.实施例将古城遗址数字档案共享共分为2个部分,分别是档案馆节点认证和档案馆际档案共享。
93.a.档案馆节点认证
94.档案馆在加入档案馆联盟区块链前,需要证明自身机构的真实性,即也就是待加入档案馆联盟区块链的档案馆节点调用智能合约向其他已经经过验证的档案馆节点发送加入请求,实施例规定只有超过一半的已经在联盟链内的档案馆节点同意加入,发送请求的档案馆节点才可以加入。
95.实施例假设现在档案馆联盟链内已经存在2x个档案馆节点,新的档案馆节点(节点n)在申请加入联盟链时,首先通过椭圆曲线签名算法生成属于自己的公私密钥对,并生成密钥对相应的物理地址。然后,节点n调用智能合约将自己的身份信息向档案馆联盟链中已经存在的2x个档案馆节点发起请求验证身份的交易。所有档案馆节点在接收到交易请求之后开始对节点n的身份进行验证,一旦节点n通过了x个档案馆节点的验证,节点n才可以被允许加入档案馆节点联盟链。
96.b.档案馆际档案共享
97.实施例创新地提出了联邦学习介入联盟链算法在保证数据不被篡改和不易泄露、数据可以被细粒度访问的情况下实现档案馆际档案共享。在档案馆际实现档案共享时,档案馆节点(节点n)为降低联盟链存储节点的压力,需要先将档案数据通过分组加密(rijindale)算法加密存储在星际文件系统并且得到第一存储地址哈希值(lochash),然后使用属性基加密技术对lochash进行加密并且生成一次存储交易,联盟链中其他节点收到交易之后,对档案数据的真实性进行判断,然后使用其他节点产生的rijindale密钥将真实性判断结果加密上传至星际文件系统得到第二存储地址哈希值(lochash2),然后生成一次交易,具体的交易流程为:
98.第一步,每个联盟链中的档案馆节点都向联盟链提交相关注册信息,如档案馆地址、运营机构和档案馆简介等,联盟链验证节点的身份资质后,根据不同的节点资质定义节点专有的属性集合(attset)。
99.第二步,提供档案共享的节点n使用rijindale算法,从密钥池中选择对称密钥(symkey)加密古城遗址档案数据(data),得到的密文会被上传到星际文件系统,并获得访问data的地址locdata,为确保星际文件系统中的档案数据(data)不被篡改,实施例规定对data进行一次哈希加密得到加密的古城遗址档案数据(hashdata)。由于联盟链已经存在有其他节点的信息,所以节点n可以直接在联盟链中查找接受共享的档案馆节点m的地址和节
点m的属性集attset_m。节点n根据节点m的属性集生成访问策略(accpol),并且和古城遗址档案数据(hashdata)、对称密钥(symkey)和访问data的地址locdata一并作为输入值,利用加密算法计算得到档案密文,然后生成共享交易,并且为了防止交易被篡改,节点n使用私钥对此次交易的哈希计算结果进行签名。
100.第三步,节点m在收到节点n发起的共享交易之后,首先对节点n所签名的有效性进行验证,通过之后使用自己的私钥对交易进行解密得到访问data的地址locdata,并通过对称密钥(symkey)对加密的档案数据进行解密,最终得到古城遗址档案加密数据(hashdata)和古城遗址档案数据(data)。另外,为保证该数据的完整性,节点m利用古城遗址档案加密数据(hashdata)对古城遗址档案数据(data)进行验证,验证成功之后随即开始使用该共享数据。
101.第四步,如果节点m在使用过程中或者使用结束后,针对该共享数据有一些修改或者有一些其他的操作,则实施例认为是对原有的共享数据进行了改动,必须要向共享数据原始持有方进行报备,报备的过程为:节点m对原始共享数据进行修改或者删减等操作过的数据为上传数据(updata),通过对该部分数据进行hash计算得到上传数据哈希值(hashupdata),之后节点m使用对称密钥(symkey)对updata进行加密,并将得到的密文上传到星际文件系统,获得该文件对应的星际文件系统访问地址(locupdata)。之后节点m使用自己的公钥对locupdata进行加密生成密文包,随后在联盟链内发起交易并利用自己的私钥对该交易进行签名、节点m向节点n发起交易请求之后,会一并发送索引信息(indinfo),节点n向询问节点发送请求信息,询问节点根据indinfo将对应的密文包(节点m使用自己的公钥对locupdata进行加密生成密文包)取出,并且发还给节点n,节点n在接收到密文包之后使用自己的私钥进行解密,最后从星际文件系统下载到密文,进而得到数据updata。
102.基于上述实施例,本发明具有如下有益效果:
103.(1)共享数据安全
104.针对古城遗址档案电子数据共享,档案馆自身通过际之间通过rijindale算法和私有区块链将档案数据加密上传至星际文件系统中,并且使用自身的属性密钥对数据保存在星际文件系统中的地址进行了哈希加密,只有满足相应的属性策略的档案馆节点机构才可以对索要访问的档案数据进行解密,有效保证了共享数据的机密性;针对档案馆际之间的档案数据共享,只有档案馆节点满足一定的合约条件之后才可以对数据进行访问,而且整个过程都是由智能合约进行驱动的,攻击者并不能以反演的方式进行破解,充分保证了数据的安全性。
105.另外,基于doublechain的古城遗址数字档案建立和共享算法针对大量的档案视音频图像数据采用了“doublechain”策略,即也就是区块链下存储使用星际文件系统存储档案馆机构的这些视音频图像数据,根据星际文件系统的去中心化存储特征和按照地址进行索引的特性,有效地防止了第三方机构对数据的篡改和避免将大量的占据内存较多的数据存储到区块链;在区块链上存储则是使用古城遗址数据标签码实现档案馆际之间的数据流转可追溯,以及在档案馆际之间进行档案共享时需要对交易的内容进行hash加密计算并且签名,也有效保证了数据的完整性。
106.最后,区块链和星际文件系统作为分布式运行的系统能对单点的系统故障保持较高的鲁棒性,同时也能够保持在最大可能下系统的正常运行,除非区块链攻击者掌握51%
以上的算力,否则该套系统基本没有可能被暴力攻破。另外,联盟链自身具有的认证机制,相比于公有链,因其自身的实体机构背书性质,内部出现恶意节点的概率非常小,在另一方面保证了共享数据的安全。
107.(2)档案馆隐私保护
108.针对古城遗址档案这种珍贵的数字资源,为防止档案共享时出现被盗版、被修改和被复制等情况的发生,现实中档案馆在区块链网络中也不能完全匿名,联盟链恰好适合这样的应用场景。由于档案馆节点利用rijindale算法将档案数据加密上传至星际文件系统,而后又使用了节点独特的机构属性对档案数据的星际文件系统hash地址和密钥进行加密然后才生成交易,只有结构节点持有满足访问权限的信息才可以对密文进行解密,所以实施例所提的方案也能保证数据提供方和数据共享方的隐私性。
109.如图8所示,本发明还提供了一种古城遗址数字档案管理系统,包括:
110.数据采集单元,用于获取目标古城遗址的测绘数据;所述测绘数据包括图像数据和影像数据;所述图像数据包括文字图像数据和手稿图像数据;所述影像数据包括原始照片数据和原始录影数据;所述测绘数据是利用“地空视角”测绘机制对所述目标古城遗址进行测绘得到的。
111.数据加密单元,用于对所述测绘数据进行哈希加密,得到目标标签码。
112.数据存储单元,用于将所述目标标签码存储至私有区块链中,生成目标档案馆节点。
113.地址生成单元,用于将所述目标档案馆节点加入联盟区块链,生成所述目标标签码对应的地址信息;所述地址信息用于进行档案共享时,对所述目标标签码进行解密。
114.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
115.本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1