用于在计算机系统中追踪数字信息要素的方法技术方案

技术编号:31501831 阅读:17 留言:0更新日期:2021-12-22 23:20
公开了用于在计算机系统中追踪数字信息要素的方法。本发明专利技术涉及一种用于在计算机系统(1)中追踪数字信息要素(2)的方法,计算机系统(1)包括用户的电子设备(4a、4b、4c、4d)和用于存档数字信息要素(2)的系统(3),系统(3)包括区块链型分布式数据库(5a),所述方法包括:

【技术实现步骤摘要】
用于在计算机系统中追踪数字信息要素的方法


[0001]本专利技术涉及一种用于在计算机系统中追踪数字信息要素的方法,计算机系统包括被连接到用于将数字信息要素存档的系统的用户电子设备。
[0002]本专利技术还涉及一种计算机程序。

技术介绍

[0003]用于追踪数字信息要素的方法常规地被实现在计算机系统中以便获知这些数字信息要素的使用,并且特别是获知这种使用随时间经过的演变。这些数字信息要素是包括诸如技术信息或文本、音频或视频信息之类的信息的数字文件。作为示例,当数字信息要素包括与时计有关的技术信息时,对该信息要素的可追踪性允许追踪与时计的设计有关的技术信息随时间经过的演变。在该示例中,该技术信息可以覆盖该时计的一个或多个概念性的(多个)计划。
[0004]在现有技术中已知有包括参与实现这样的可追踪性方法的区块链型分布式数据库的计算机系统。在这些系统中,这些数据库特别是贡献于保护这样的数字信息要素的存储,并且这是通过根据加密算法对这些数字信息要素进行系统加密来实现的。
[0005]然而,随着被提供有能够处理可以达到64量子位的量子体量的增加的高计算能力的量子计算机的进展,这样的对这些数字信息要素的保护可能受损害。
[0006]在这种情形下,理解的是存在对于找到一种解决方案、特别是没有现有技术的缺点的解决方案的需要。

技术实现思路

[0007]因此,本专利技术的目的是提供一种安全、可靠、值得信赖并且鲁棒的用于追踪数字信息要素的解决方案。
[0008]为此,一种用于在计算机系统中追踪数字信息要素的方法,计算机系统包括用户的电子设备以及用于存档数字信息要素的系统,用于存档数字信息要素的系统包括区块链型分布式数据库,所述方法包括:

从用户之一的电子设备制作数字信息要素的步骤,

对所述数字信息要素进行存档的步骤,所述存档步骤包括生成数字信息要素的版本的标识要素的子步骤,方法包括在所述分布式数据库中添加借助于与该用户和/或其电子设备关联的安全要素签名的标识要素的步骤,所述添加步骤包括根据加密算法和安全要素对所述标识要素进行加密的子步骤,加密算法包括与用户关联的至少一个度量变量。
[0009]在其它实施例中:

所述生成子步骤包括计算用于所述数字信息要素的散列值的阶段;

所述存档步骤包括在用户的电子设备所连接到的存档系统的另外的数据库中存储与标识要素关联的数字信息要素的子步骤;

加密算法的所述至少一个度量变量是与用户的环境特性有关的环境变量;

加密算法的所述至少一个度量变量是与用户的地理定位特性有关的位置变量;

加密算法的所述至少一个度量变量是与用户的生物特性有关的生物计量变量;和/或

加密算法的所述至少一个度量变量是与添加步骤被发起的日期有关的时间变量;

环境变量包括与在用户位于其中的环境中测量的温度、湿度程度或大气压力有关的值;

位置变量包括与由用户携带的地理定位设备测量的地理坐标或位置代码有关的值;

方法包括根据与电子设备和/或用户关联的访问要素通过用户之一的电子设备访问用于存档数字信息要素的系统的步骤,以及

安全要素是私钥并且访问要素是证书或公钥。
[0010]本专利技术涉及一种包括程序代码指令的计算机程序,程序代码指令用于当所述程序被由存档系统的控制单元和用户的电子设备执行时执行该方法的步骤。
附图说明
[0011]参照作为本专利技术的实现的示意性表示的图1,根据下文中提供的用于指示而非限制目的的描述,其它的特性和优点将变得明显。
具体实施方式
[0012]在图1中图示了用于在计算机系统1中追踪数字信息要素2的方法,计算机系统1包括用户的电子设备4a至4b以及用于存档数字信息要素2的系统3。这些数字信息要素2是包括数字信息的数字文件,数字信息诸如为技术信息、文本、音频或视频信息、或与计算机应用有关的信息(例如源代码)。作为示例,该数字信息可以涉及关于时计的技术数据(例如:钟表运动或时钟组件的构想计划)、地籍数据、银行交易数据、患者的医疗数据、数字身份数据等。
[0013]在计算机系统1中,用于存档数字信息要素2的系统3包括第一数据库5a和第二数据库5b,其分别是区块链型分布式数据库5a和另外的非关系型或关系型数据库5b。区块链5a是分布式并且安全的数据库,其中由用户的电子设备4a至4f制作的相继的标识要素6被以彼此关联的区块7的形式按时间顺序存档。我们将在稍后更详细地描述的这些标识要素6涉及数字信息要素2的不同版本。因此,区块链5a可以是在计算机网络上同时地记录和同步的寄存器,其通过由整个网络事先确证并且意图从不被修改或删除的新标识要素6的添加而发展。因此,该分布式寄存器是分布在若干计算机上的大量标识要素6。换句话说,该寄存器允许制作其中构成数据的标识要素6被分散在作用于该区块链5a的用户当中的数据库。因此,区块链5a可以被经由对等型机制分布到不同的计算机。该区块链5a被提供有管理机制,该管理机制允许在标识要素6的非证伪(non

falsification)方面总是确保满意的置信水平。
[0014]存档系统3包括控制单元9,其包括至少一个微控制器。该控制单元9被连接到电子
设备4a至4b,由此使得用户能够与该计算机系统1的存档系统3交互。每个电子设备4a至4f包括处理单元8,其包括软件和硬件元件(处理器、存储器元件)以及人机接口。以非限制性的和非穷举的方式,电子设备4a至4f可以是计算机、智能电话或平板电脑或智能手表。应当注意,取决于数字信息要素2的性质和特性,这些用户可以是诸如手表制造商的公司的雇员、工程办公室的雇员或消费者、在线商家(无论专业与否)、是商品销售商或服务提供商、法律或管理实体等。
[0015]在这种情形下,该方法包括根据与电子设备4a至4f和/或用户关联的访问要素通过用户之一的电子设备4a至4f访问用于存档数字信息要素2的系统3的步骤。该访问要素与电子设备4a至4f和/或用户关联,因为在与该存档系统3有关的用户的情形下该访问要素是已经特别地针对该电子设备4a至4f和/或其用户生成了的。这样的访问要素可以被存档在由用户使用的电子设备4a至4f的处理单元8的存储器元件中以连接到存档系统3并且与存档系统3交互。该访问要素也可以被包括在数据介质中,数据介质诸如为USB(通用串行总线)闪速驱动器或磁卡或芯片卡。这样的数据介质被适配为连接到电子设备4a至4f。因此,应当理解,对存档系统3的访问意味着访问第一数据库5a和第二数据库5b并且因此特别是访问区块链5a。
[0016]该方法然后包括从用户的电子设备4a至4f制作数字信息要素2的步骤。该步骤可以是在访问步骤之前或之后执行的。在该制作步骤期间,用户的电子设备4a至4f从其处理单元8生成数字信息要素2。如我们之前已经看到的那本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于在计算机系统(1)中追踪数字信息要素(2)的方法,计算机系统(1)包括用户的电子设备(4a、4b、4c、4d)和用于存档数字信息要素(2)的系统(3),该系统(3)包括区块链型分布式数据库(5a),所述方法包括:

从用户之一的电子设备(4a、4b、4c、4d、4e、4f)制作数字信息要素(2)的步骤,

对所述数字信息要素(2)进行存档的步骤,所述存档步骤包括生成数字信息要素(2)的版本的标识要素(6)的子步骤,所述方法包括在所述分布式数据库(5a)中添加借助于与该用户和/或其电子设备(4a至4f)关联的安全要素签名的标识要素(6)的步骤,所述添加步骤包括根据加密算法和安全要素对所述标识要素(6)进行加密的子步骤,加密算法包括与用户关联的至少一个度量变量。2.根据前项权利要求所述的方法,其特征在于,所述生成子步骤包括计算用于所述数字信息要素(2)的散列值的阶段。3.根据前项权利要求所述的方法,其特征在于,所述存档步骤包括在用户的电子设备(4a,4b,4c,4d,4e,4f)所连接到的存档系统(3)的另外的数据库中存储与标识要素(6)关联的数字信息要素(2)的子步骤。4.根据前述权利要求中的任何一项所述的方法,其特征在于,加密算法的所述至少一个度量变量是:
‑...

【专利技术属性】
技术研发人员:JL
申请(专利权)人:斯沃奇集团研究及开发有限公司
类型:发明
国别省市:

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

1