A method is disclosed for providing hash values for a piece of data in which the hash value sets a timestamp for the section of data at verification time to limit the risk of conflicts between hash values. The method includes collecting one or more timestamps for the root hash tree structure defines the hash function of the root, the root is the root of the timestamp timestamp from the past, can determine whether the current value received from the server, and when not received from the server when the current value, through a hash function of the data and the root of the timestamp to provide the hash value, or when the success of the current value received from the server, through the hash function is time, the section data and the time stamp to provide the root hash value. An electronic device and a computer program are also disclosed.
【技术实现步骤摘要】
【国外来华专利技术】为一段数据提供散列值的方法、电子设备和计算机程序
本专利技术通常涉及一种为一段数据提供散列值的方法,其中散列值在验证时为所述一段数据规定时间戳。所述方法目的在于限制散列值之间的冲突的风险。本专利技术进一步涉及执行所述方法的电子设备和用于实现所述方法的计算机程序。
技术介绍
“大数据”、云和物联网(IoT)是分布式数据网络的快速扩张区域和分布式数据的采集的示例。收集在多个源节点处生成的数据以用于处理和/或分析。源节点的示例包括例如在家庭自动化数据网络或者工业处理数据网络中执行测量并且提供测量数据的传感器网络。另外的示例包括生成例如用于操作安全性的事件日志记录的数据中心中的服务器。诸如上面示例的数据网络的操作依靠从分布式数据源和控制过程接收的数据的完整性。这意味着当数据被收集时,验证自从数据离开源节点以后数据未被篡改不得不是可能的。此外,数据源不得不是可信的。这意味着所指示的源(例如由接收的数据或者包括数据的数据分组指示的源节点)是数据的实际始发者。取决于操作安全性要求,只有收集数据的计划中的接受者可以验证完整性和可靠性的方面是不足的。相反,要求第三方可以审计源节点和收集节点之间的数据交换。用于鉴别数据源的传统技术实现了公共密钥密码技术,例如在节点之间交换的所有数据上使用具有签名的公共密钥基础设施(PKI)。然而,生成签名在诸如传感器的简约源节点(还被称为“低端设备”)中是资源消耗的。此外,与将要被交换的数据相比,签名对带宽和/或存储的影响是不相称地大(例如,因为节点不得不为审计做好准备,所以大量签名不得不在节点中被存储相对长的时间段)。此外,可由PKI验证的 ...
【技术保护点】
一种为一段数据提供散列值的方法,其中所述散列值在验证时为所述一段数据规定时间戳,以用于限制散列值之间的冲突的风险,所述方法包括为定义散列函数的散列树结构的根收集(100)一个或多个根时间戳,其中所述根时间戳是来自过去的根时间戳;确定(108)是否能够从服务器接收到现时值;以及当无法从所述服务器接收到所述现时值时,通过所述一段数据和所述根时间戳的散列函数来提供(110)所述散列值,或者当成功从所述服务器接收到所述现时值时,通过所述现时值、所述一段数据和所述根时间戳的所述散列函数来提供(112)所述散列值。
【技术特征摘要】
【国外来华专利技术】2015.02.20 US 62/118,9731.一种为一段数据提供散列值的方法,其中所述散列值在验证时为所述一段数据规定时间戳,以用于限制散列值之间的冲突的风险,所述方法包括为定义散列函数的散列树结构的根收集(100)一个或多个根时间戳,其中所述根时间戳是来自过去的根时间戳;确定(108)是否能够从服务器接收到现时值;以及当无法从所述服务器接收到所述现时值时,通过所述一段数据和所述根时间戳的散列函数来提供(110)所述散列值,或者当成功从所述服务器接收到所述现时值时,通过所述现时值、所述一段数据和所述根时间戳的所述散列函数来提供(112)所述散列值。2.如权利要求1所述的方法,其中所述根时间戳是日历根散列。3.如权利要求1或2所述的方法,其中所述散列函数是加密消息鉴别码函数。4.如权利要求3所述的方法,其中所述加密消息鉴别码函数是将当成功从所述服务器接收到所述现时值时的所述现时值和所述根时间戳中的至少一个用作密钥的键控的散列加密消息鉴别...
【专利技术属性】
技术研发人员:A马西莫夫,B斯米特斯,M赫尔,
申请(专利权)人:瑞典爱立信有限公司,
类型:发明
国别省市:瑞典,SE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。