CN109417445A - 射频通信***和方法 - Google Patents

射频通信***和方法 Download PDF

Info

Publication number
CN109417445A
CN109417445A CN201780041413.6A CN201780041413A CN109417445A CN 109417445 A CN109417445 A CN 109417445A CN 201780041413 A CN201780041413 A CN 201780041413A CN 109417445 A CN109417445 A CN 109417445A
Authority
CN
China
Prior art keywords
data
node
check value
grouping
confirmation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201780041413.6A
Other languages
English (en)
Other versions
CN109417445B (zh
Inventor
F·哈尔德
J·D·克里斯琴森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kamstrup AS
Original Assignee
Kamstrup AS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kamstrup AS filed Critical Kamstrup AS
Publication of CN109417445A publication Critical patent/CN109417445A/zh
Application granted granted Critical
Publication of CN109417445B publication Critical patent/CN109417445B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1671Details of the supervisory signal the supervisory signal being transmitted together with control information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0061Error detection codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals
    • H04L5/0055Physical resource allocation for ACK/NACK
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/03Protecting confidentiality, e.g. by encryption
    • H04W12/033Protecting confidentiality, e.g. by encryption of the user plane, e.g. user's traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/04Key management, e.g. using generic bootstrapping architecture [GBA]
    • H04W12/041Key generation or derivation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/04Key management, e.g. using generic bootstrapping architecture [GBA]
    • H04W12/043Key management, e.g. using generic bootstrapping architecture [GBA] using a trusted network node as an anchor
    • H04W12/0431Key distribution or pre-distribution; Key agreement

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

用于在通信网络的两个通信节点之间无线地发送数据分组的射频通信方法,该方法包括以下各项步骤:生成包括有效载荷数据和第一数据校验值的数据分组,将数据分组从第一节点发送给第二节点;以及通过基于所接收的有效载荷数据来计算第二数据校验值,以及将第二数据校验值与第一数据校验值进行比较,来确定数据分组是否被正确地发送;如果数据分组被正确地接收,则从第二节点向第一节点发送包括第一确认校验值的确认分组,其中第一确认校验值提供与第一数据校验值和第二数据校验值相比关于对所接收的有效载荷数据的数据完整性的更强的保证;以及在第一节点处,基于原始有效载荷数据来计算第二确认校验值,以及确定在第二节点处接收的数据是否与最初从第一节点发送的数据相匹配。

Description

射频通信***和方法
技术领域
本发明涉及用于在通信网络的两个通信节点之间无线地发送数据分组的射频通信***和方法,其中在节点之间发送确认信息以确认对数据分组的成功传输。
背景技术
自动抄表(AMR)***和先进的仪表基础设施(AMI)***在本领域中通常是已知的。通常使用射频(RF)通信,公用设施公司使用这样的***来远程读取和监控客户端仪表。AMR和AMI***(通常被称作为抄表***)提高了用于收集读取和管理客户账单的效率和准确性。
AMR***通常使用移动RF通信网络用于收集抄表和数据,而AMI***使用固定的RF通信网络。特别是在AMI***中,可能存在遍及更大的地理区域的多个中间收集器,每个收集器(例如通过使用广域网(WAN)或其它适当的通信基础设施)转而与中央后端***通信。AMI***还可以利用中继器或中继设备的***,其通过转发抄表和数据来扩展针对每个读取器的覆盖区域。在移动网络AMR环境中,当移动读取器从一个地方移动到另一地方时,具有RF通信能力的手持式、车载式或其它移动式读取器设备用于从仪表设备收集数据。
用于计量公用设施的消耗的计量***可以包括智能仪表形式的仪表设备,其配备有用于发送RF信号的通信设备和用于接收所述RF信号的接收机设备。通信设备可以被配置为周期性地发送数据分组,该数据分组包括用于表示多个抄表的数据和根据时间的其它仪表数据。这样的数据分组可以由接收机设备基于标准的信令协议(诸如无线M-BUS协议)来进行处理、发送和修改。
仪表设备通常是由电池供电的,以及因此具有可用于其服务周期的有限量的能量。由于针对仪表设备的服务周期通常为10-20年,因此为了降低与仪表更换或电池替换相关的成本,节能是主要的设计标准。然而,对于具有可用作电源的主干电力的公用设施仪表,还期望与通信相关的节能。
由于分组传输占在仪表设备中能量使用的主要部分,因此更有效的发送和接收可能对能量使用(即,仪表设备的电池寿命)具有显著影响。因此,如果可以减少用于发送数据分组的功率,则这将对仪表设备的总功率预算产生积极效果。然而,用于通信目的的发射功率通常与发送质量和接收可靠性密切相关。
用于公用设施仪表的其它重要设计标准是与仪表和通信设备相关的成本,针对公用设施提供商的AMI/AMR***的安装以及总拥有成本。电池是针对仪表和通信设备的重要成本项目,因此,希望提供需要较少电池容量的节能设备,从而可以降低组件成本。
另一重要的设计标准是在仪表设备、中继器、收集器和后端***之间的通信可靠性。抄表和其它数据(诸如警报或传感器数据)可以以数据分组的形式从仪表设备发送给后端***,以及后端***可以将包括命令或更新的数据分组发送给仪表设备。可靠性与通信***的鲁棒性和***经由可能的中间设备来成功地将数据分组从发送方发送给正确的接收机的能力有关。可能由于各种原因(诸如增加的路径损耗、冲突、拥塞等)而错误地接收数据分组。如果分组未成功到达接收机,则必须重新发送分组,这是不期望的。
本发明的目的是提供对现有技术的替代方案。特别地,可以将本发明的目的看作是提供用于在智能电网***中提供安全通信的***和方法,其降低了在功率关键设备中的功耗,同时确保可靠和鲁棒的信号传输。
发明内容
因此,通过提供用于在通信网络的两个通信节点之间无线地发送数据分组的射频通信方法,旨在在本发明的第一方面中获得上述目的和若干其它目的,该方法包括以下各项步骤:在第一节点处,生成数据分组,所述数据分组包括有效载荷数据和基于有效载荷数据所计算的第一数据校验值;将数据分组从第一节点无线地发送给第二节点;在第二节点处,从第一节点接收数据分组并基于所接收的有效载荷数据来计算第二数据校验值;在第二节点处,将第二数据校验值与第一数据校验值进行比较,以确定数据分组是否被正确地接收;如果数据分组被正确地接收,则从第二节点无线地将确认分组发送给第一节点,所述确认分组包括由第二节点基于所接收的有效载荷数据所计算的第一确认校验值,其中,与第一数据校验值和第二数据校验值相比,第一确认校验值提供对所接收的有效载荷数据的更强的数据完整性校验;以及在第一节点处,从第二节点接收确认分组并基于原始的有效载荷数据来计算第二确认校验值,以及将第二确认校验值与第一确认校验值进行比较,以确定在第二节点处接收的数据是否与最初从第一节点发送的数据相匹配。
通过基于所接收的有效载荷数据来计算第一确认校验值,确认分组包括关于有效载荷数据的完整性的信息,以及如果有效载荷数据已在第二节点处被正确地接收(即,在可接受的比特错误率范围内),则确认将仅由第一节点来接受。
进一步地,校验值提供的数据完整性校验越强,校验值通常越复杂,以及其通常需要在数据分组中发送的空间越多(即,在数据分组中需要更多比特)。与CRC-8相比,用于提供更强的数据完整性校验的校验值的示例是CRC-16,CRC-16和CRC-8分别占用17和9比特。因此,通过降低校验值的完整性强度,可以减少其要包括在数据分组中所需的比特的数量。在包括电池和市电供电设备的组合的通信***中,以市电供电设备为代价来降低电池设备的功耗是有利的。此外,其发送数据分组比其接收数据分组消耗更多的功率。在本发明中,第一节点可以是电池供电的设备(诸如仪表设备)的部分,以及第二节点可以是市电供电设备(诸如数据收集器设备)。因此,通过在从第一节点发送的数据分组中包括提供不太强的数据完整性校验的校验值,在第一节点处节省了功率。同时,在从第二节点发送给第一节点的确认分组中提供了提供更强的数据完整性校验的校验值。由于在数据分组和确认分组中包括的校验值两者至少部分地基于相同的有效载荷数据,确认分组的较强的校验值补偿了数据分组的不太强的校验值。因此,在不牺牲有效载荷数据的数据完整性校验的强度的情况下,在第一节点处节省了功率。
此外,数据分组的有效载荷数据可以使用存储在第一节点的非易失性存储器中的数据加密密钥来加密,以及数据校验值和确认校验值可以基于经加密的有效载荷数据来计算。
此外,在上述方法中,如果数据分组被正确接收,则包括未加密或经加密的有效载荷数据的第二数据分组可以从第二节点发送给第三节点(诸如包括服务器的后端***);以及经加密的有效载荷数据可以使用存储在其非易失性存储器中的数据加密密钥(DEK)在第三节点处进行解密。
根据该方法的第二方面,包括在从第二节点发送给第一节点的确认分组中的第一确认校验值可以是由第二节点使用所接收的经加密的有效载荷数据和存储在第二节点的非易失性存储器中的确认密钥来生成的第一消息认证码(MAC1);该方法还包括以下各项步骤:在第一节点处使用存储在第一节点的非易失性存储器中的确认密钥和原始的经加密的有效载荷数据来计算第二消息认证码(MAC2);以及将第二消息认证码(MAC2)与第一消息认证码(MAC1)进行比较,以确定在第二节点处接收的数据是否与最初从第一节点发送的数据相匹配。
根据该方法的第二方面,从第二节点发送给第一节点的确认分组还可以包括用于指示确认密钥的有效性的密钥有效性数据;以及该方法还可以包括以下步骤:在第一节点处,基于密钥推导函数(KDF)、所接收的密钥有效性数据和第一节点的序列号来推导确认密钥。
根据上述方法的第三方面,由第一节点加密并经由第二节点发送给第三节点的数据分组可以包括所提供的认证码,以确保服务器仅接收和处理来自可信节点的数据分组。
本发明还涉及射频通信***,其包括被配置用于双向数据通信的第一通信节点和第二通信节点,其中,第一节点被配置为创建并向第二节点发送数据分组,所述数据分组包括使用存储在第一节点的非易失性存储器中的数据加密密钥和由第一节点基于经加密的有效载荷数据所计算的第一数据校验值来加密的有效载荷数据;第二节点被配置为从第一节点接收数据分组,基于所接收的经加密的有效载荷数据来计算第二数据校验值,以及将第二数据校验值与第一数据校验值进行比较,以确定数据分组是否被正确地接收;以及如果第二节点确定数据分组被正确地接收,则其进一步被配置为创建并向第一节点发送确认分组,所述确认分组包括基于所接收的经加密的有效载荷数据所计算的第一确认校验值,与第一数据校验值和第二数据校验值相比,第一确认校验值提供关于数据完整性的更强的保证;以及其中,第一节点被配置为从第二节点接收确认分组并基于原始的经加密的有效载荷数据来计算第二确认校验值,以及将第二确认校验值与第一确认校验值进行比较,以确定在第二节点处所接收的数据是否与最初从第一节点发送的数据相匹配。
附图说明
现在将关于附图更详细地描述根据本发明的射频通信***和方法。附图示出了用于实现本发明的一种方式,以及不应被解释为限制落入所附权利要求集的范围内的其它可能的实施例。
图1示出了抄表***,其包括多个耗量表和各种数据收集设备,以及
图2是表示用于在通信***的不同节点之间发送数据和确认分组的方法的概要的示意***图。
具体实施方式
本发明可以通过硬件、软件、固件或这些的任何组合的手段来实现。本发明或其特征中的一些特征也可以被实现为在一个或多个数据处理器和/或数字信号处理器上运行的软件。本发明的实施例的各个元素可以以任何适当的方式(诸如在单个单元中、在多个单元中或作为单独的功能单元的部分)在物理上、功能上和逻辑上来实现。本发明可以在单个单元中实现,或者在物理上和功能上分布在不同的单元和处理器之间。
参考图1,示出了具有抄表***形式的射频通信***1。抄表***包括安装在各自使用点的多个仪表设备12和以固定和移动收集器设备14、15、16形式的各种接收机设备。通信***的一个实施例可以包括不同类型的接收机设备(诸如固定的和移动的接收机设备的组合)。在使用固定的收集器设备14的***中,可以提供多个中继器设备13来中继来自在大的地理区域上分配的仪表设备的数据分组。网络所需的中继器设备和收集器设备的数量取决于网络的大小和拓扑等。
如果抄表***仅被设置用于单向通信,则仪表设备是专用的发射机设备,其被配置用于将数据分组发送给接收机设备。然而,如果抄表***被设置用于双向通信,则仪表设备和接收机设备13、14、15、16可以用作发送设备和接收机设备两者。
每个仪表设备测量经由公用设施网络输送到各自的使用点的特定公用设施(诸如水或电)的量,以及将相应的消耗数据存储在仪表设备的存储器中。在仪表设备的处理器中,消耗数据被转换成适合于射频通信的数据分组,以及处理器指示仪表设备的发射机将数据分组发送给接收机。在双向通信***中,仪表设备的发射机可以是被配置为分别发送和接收数据分组的收发机。
来自多个仪表设备的数据从收集器设备发送给后端***17,所述后端***17包括用于存储、处理和分析消耗数据的服务器18。在双向***中,数据还可以在相反的方向上从后端***发送给相应的仪表设备。此外,仪表设备可以被配置用于与多个接收机设备的通信,以及仪表设备可以被配置为接收机设备,用于将来自另一仪表设备的数据分组中继到接收机设备。
本领域技术人员要理解的是,其它网络设备(诸如路由器设备或配备有不同通信模块的仪表设备)也可以包括在通信***中。至少在仪表设备与收集器和中继器设备之间的通信是基于RF通信的,而在收集器设备与后端***之间的传输可以是任何适当的类型(诸如有线或无线)。另外,收集器设备可以与后端***一起定位或者远离后端***来定位。此外,本领域技术人员要理解的是,为了说明性的目的,所示出的抄表***仅包括有限的数量的网络组件。
如上所述,图1的每个仪表设备可以是发射机设备12,其被配置用于对数据分组进行编码以及将数据分组发送给接收机设备14。另一方面,接收机设备被配置为接收和解码所发送的数据分组。此外,仪表设备通常是电池供电的设备,其在其寿命期间具有有限的可用的功率量。因此,以在(通常是市电供电的)收集器设备14处的功耗为代价来降低在仪表设备处的功耗是有好处的。
参考图2,将更详细地描述用于在射频通信***中发送数据分组和确认对这样的数据分组的接收的方法。数据分组在通信***的不同节点之间来发送(诸如在仪表设备12与收集器设备14之间以及在收集器设备与集中器设备或后端***17之间来发送)。这样的数据分组可以包括作为从仪表设备所收集的用于计费目的的其有效载荷PD消耗数据的部分。
当数据分组被发送时,它们可能与其它数据分组冲突或由于其它原因而无法到达接收机。如果传输不成功,通常需要重传。然而,由于功耗增加,不希望进行多次对相同的数据的传输。因此,希望能够确定何时分组已被成功地发送,以避免重传。
用于提供关于成功传输的信息的一种方式是通过在对数据分组的成功接收之后从接收机向发射机发送确认信号来实现的。在接收机可以将这样的确认信号发送到发射机之前,接收机必须首先确定数据分组是否已被成功接收。成功接收意味着在没有不可修复的比特错误的情况下或在可接受的比特错误率内接收数据分组。
根据本发明的实施例,数据分组20是在诸如仪表设备12和收集器设备14的两个通信节点之间来无线地发送的。在传输期间,数据分组可能由中继器设备13来中继,所述中继器设备13一对一简单地重复所接收的数据。
在第一节点处,处理器生成数据分组20。在仪表设备的情况下,处理器可以接收用于计量单元的测量数据。作为分组生成过程的部分,处理器可以使用存储在节点的存储器中的数据加密密钥(DEK)来认证和加密有效载荷数据。在一个实施例中,通过在经加密的有效载荷数据中包括认证码来实现认证。在其它实施例中,有效载荷以未加密的状态来发送。此外,处理器基于经加密的或未加密的有效载荷数据来计算第一数据校验值(DCV1),诸如循环冗余校验值(CRC)。最终数据分组20包括有效载荷数据和所计算的第一数据校验值。然后将数据分组传送给第一节点12的发射机并发送给第二节点14。
在节点/收集器设备14处,收发机接收从第一节点/仪表设备12发送的数据分组。在对数据分组的接收和进行解码之后,收集器设备的处理器基于所接收的有效载荷数据或经加密的有效载荷数据来计算第二数据校验值(DCV2)。在有效载荷数据被加密的实施例中,可以因此在不将有效载荷数据解密的情况下来计算第二数据校验值。通过将所计算的第二数据校验值(DCV2)与所接收的第一数据校验值(DCV1)进行比较,收集器设备能够确定数据分组是否已被成功地接收,即,验证所接收的数据分组的完整性。
当收集器设备已经确定数据分组已被成功地接收时,收集器设备以数据分组的形式生成用于发送给仪表设备的确认分组。作为其有效载荷的部分,确认分组包括由收集器设备基于在所接收的分组中包括的经加密的或未经加密的有效载荷数据所计算的第一确认校验值(ACV1)。第一确认校验值是错误检测码,其相比于在最初从第一节点发送的数据分组中所使用的数据校验值(DCV1、DCV2),提供关于对分组有效载荷数据的数据完整性的更强的数据完整性校验。更具体地,第一确认校验值可以比数据校验值长(即,包括更多比特)。然而,技术人员已知的其它方法也可以用于增加由第一确认校验值所提供的完整性校验的强度。在一个实施例中,第一确认校验值可以是循环冗余校验(CRC)类型,而第一和第二数据校验值可以是简单循环冗余校验值。或者,第一确认校验值可以是消息认证码(MAC),其要求要被存储在收集器设备的存储器中的确认密钥。
基本概念是,从具有与发送包括较弱完整性校验的数据分组的节点相比更多的可用功率的节点发送数据分组(即,包括更强的完整性校验的确认分组,其需要更多传输功率来进行传输)。在本示例中,分别为市电供电的收集器设备和电池供电的仪表设备。
第一节点/仪表设备被编程为在对第一数据分组的传输之后的预定的时间段内激活其收发机。因此,为第一节点提供监听窗口以接收输入数据分组。对来自第二节点/收集器设备的确认分组的传输被相应地定时,使得第一节点处于可以接收确认分组的状态中。
在第一节点处,基于原始经加密的或未经加密的有效载荷数据所计算的第二确认校验值(ACV2)最初被发送给收集器设备。如果原始的经加密的有效载荷数据和由收集器所接收的经加密的有效载荷数据相同,则第一和第二确认校验值应该是相同的。因此,通过将第二确认校验值与第一确认校验值进行比较,仪表设备能够确定在第二节点处接收的数据是否与所发送的数据相匹配。因此,仪表设备比较第一和第二确认校验值,以及当它已确定发送给第二节点的数据与由第二节点接收的数据相匹配时,接受确认,以及仪表设备知道不需要重传。另一方面,如果没有接收到确认分组或者第一和第二确认校验值指示由第二节点接收的数据偏离所发送的数据,则仪表设备可以采取必要措施来保证对有效载荷数据/消耗数据的正确传输。根据示例性实施例,仪表设备可以重传数据分组或者将有效载荷信息包括在后续数据分组中。
在其中第一确认校验值是消息认证码的实施例中,在下文中所表示的第一消息认证码(MAC1)中,将第一消息认证码与在第一节点处使用确认密钥和原始经加密的有效载荷数据所计算的第二消息认证码(MAC2)进行比较。如上所述,第一消息认证码是由第二节点使用所接收的经加密的有效载荷数据和存储在第二节点的存储器中的确认密钥来生成的。确认密钥可以通过技术人员已知的各种手段来提供给第二节点。例如,确认密钥可以在配置时存储在第二节点的存储器中。或者,可以在安装之后将确认密钥(例如,经由软件下载)分发给第二节点。
在第一节点处对第二消息认证码(MAC2)的计算还需要访问确认密钥,该确认密钥可以存储在第一节点的存储器中。如结合第二节点所描述的,确认密钥还可以以多种方式来提供给第一节点。在一个实施例中,确认密钥可以是在第一节点处基于在从第二节点发送的确认分组中所包括的密钥信息来推导或计算的。为此,确认分组可以包括与确认密钥的有效期有关的密钥有效性数据,以及确认密钥可以是在第一节点处基于密钥推导函数(KDF)、所接收的密钥有效性数据和第一节点的序列号来推导的。通过使用密钥推导函数和与确认分组22一起提供的密钥信息来使第一节点能够推导出确认密钥,不需要在第一节点处事先提供确认密钥。不必事先在第一节点处存储一个或多个确认密钥,这提高了与密钥管理相关联的安全性。
再次参考第二节点或收集器节点,当基于对第一和第二数据校验值的比较已经确定数据分组被正确地接收时,收集器节点将经加密的有效载荷数据发送给第三节点。第三节点可以是后端***17和服务器18。经加密的有效载荷数据可以作为单独的数据分组的部分来发送给收集器,或者替代地与来自其它仪表设备的有效载荷数据捆绑在一起并在公共数据分组中发送。
在第三节点(其可以包括后端***17的服务器18)处,经解密的和经认证的有效载荷数据是使用存储在由第三节点/服务器可访问的存储器中的数据加密密钥(DEK)来解密的。包括在数据分组中的认证码确保在服务器层面对数据分组的强的完整性校验和认证。认证码确认第一节点/仪表设备的身份,以及使服务器仅接收和处理来自可信节点/仪表设备的数据分组。
尽管已经结合特定的实施例描述了本发明,但是不应该将其解释为以任何方式限制于所给出的示例。本发明的范围应根据所附权利要求集来解释。在权利要求的上下文中,术语“包括”或“包含”不排除其它可能的元素或步骤。此外,提及诸如“一个(a)”或“一个(an)”等的引用不应被解释为排除多个。对在权利要求中关于在附图中所示出的元素的附图标记的使用也不应被解释为限制本发明的范围。此外,可以有利地组合在不同的权利要求中所提提及的各特征,以及在不同的权利要求中提及这些特征并不排除各特征的组合是不可能和有利的。

Claims (9)

1.一种用于在通信网络的两个通信节点之间无线地发送数据分组的射频通信方法,所述方法包括以下各项步骤:
在第一节点(12)处,生成包括有效载荷数据和基于所述有效载荷数据所计算的第一数据校验值(DCV1)的数据分组;
将所述数据分组(20)从所述第一节点无线地发送给第二节点(14);
在所述第二节点处,从所述第一节点接收所述数据分组,以及基于所接收的有效载荷数据来计算第二数据校验值(DCV2);
在所述第二节点处,将所述第二数据校验值(DCV2)与所述第一数据校验值(DCV1)进行比较,以确定所述数据分组是否被正确地接收;
当所述数据分组已被正确地接收时,从所述第二节点向所述第一节点无线地发送包括由所述第二节点基于所接收的有效载荷数据所计算的第一确认校验值(ACV1)的确认分组(22),所述第一确认校验值提供与所述第一数据校验值和所述第二数据校验值相比对所接收的有效载荷数据的更强的数据完整性校验;以及
在所述第一节点处,从所述第二节点接收所述确认分组,以及基于在所述第一节点处可用的原始有效载荷数据来计算第二确认校验值(ACV2),以及将所述第二确认校验值与所述第一确认校验值进行比较,以确定在所述第二节点处接收的有效载荷数据是否与最初从所述第一节点发送的有效载荷数据相匹配。
2.根据权利要求1所述的方法,其中,所述有效载荷数据是最初在所述第一节点处使用存储在所述第一节点的非易失性存储器中的数据加密密钥(DEK)来加密的,以及其中,对数据校验值的后续计算是基于经加密的有效载荷数据的。
3.根据权利要求2所述的方法,其中,对所述确认校验值的计算也是基于经加密的有效载荷数据的。
4.根据权利要求2或3所述的方法,还包括以下各项步骤:
如果所述数据分组被正确地接收,则从所述第二节点向第三节点发送包括经加密的有效载荷数据的第二数据分组(21);以及
在所述第三节点处,使用存储在所述第三节点的非易失性存储器中的所述数据加密密钥(DEK)来对经加密的有效载荷数据进行解密。
5.根据前述权利要求2-4中的任何权利要求所述的方法,其中:
在从所述第二节点发送给所述第一节点的所述确认分组中所包括的所述第一确认校验值(ACV1)是由所述第二节点使用所接收的有效载荷数据和存储在所述第二节点的非易失性存储器中的确认密钥来生成的第一消息认证码(MAC1);
由所述第一节点计算的所述第二确认校验值(ACV2)是使用存储在所述第一节点的非易失性存储器中的所述确认密钥和所述原始有效载荷数据来计算的第二消息认证码(MAC2);以及
所述第二消息认证码(MAC2)被与所述第一消息认证码(MAC1)进行比较,以确定在所述第二节点处接收的数据是否与最初从所述第一节点发送的数据相匹配。
6.根据权利要求5所述的方法,其中,从所述第二节点发送给所述第一节点的所述确认分组还包括指示所述确认密钥的有效期的密钥有效性数据;以及所述方法还包括以下各项步骤:
在所述第一节点处,基于密钥推导函数(KDF)、所接收的密钥有效性数据和所述第一节点的序列号来推导所述确认密钥,以及
将所述确认密钥存储在所述第一节点的非易失性存储器中。
7.根据前述权利要求4-6中的任何权利要求所述的方法,其中,从所述第一节点发送的并由所述第二节点中继的所述数据分组包括认证码,提供所述认证码以确保所述服务器仅接收和处理来自可信节点的数据分组。
8.一种射频通信***(1),其包括被配置用于双向数据通信的第一和第二通信节点(12、14),其中:
所述第一节点(12)被配置为创建数据分组(20)并且将其发送给所述第二节点(14),所述数据分组(20)包括有效载荷数据和由所述第一节点基于所述有效载荷数据所计算的第一数据校验值(DCV1);
所述第二节点被配置为从所述第一节点接收所述数据分组,基于所接收的有效载荷数据来计算第二数据校验值(DCV2),以及将所述第二数据校验值(DCV2)与所述第一数据校验值(DCV1)进行比较,以确定所述数据分组是否被正确地接收;以及,如果所述第二节点确定所述数据分组被正确地接收,则所述第二节点进一步被配置为创建确认分组(22)并且将其发送给所述第一节点,所述确认分组(22)包括基于所接收的有效载荷数据所计算的第一确认校验值(ACV1),所述第一确认校验值提供与所述第一数据校验值和所述第二数据校验值相比关于数据完整性的更强的保证;以及
所述第一节点被配置为从所述第二节点接收所述确认分组并基于原始有效载荷数据来计算第二确认校验值(ACV2),以及将所述第二确认校验值与所述第一确认校验值进行比较,以确定在所述第二节点处接收的数据是否与最初从所述第一节点发送的数据相匹配。
9.根据权利要求8所述的射频通信***,其中,所述有效载荷数据是最初在所述第一节点处使用存储在所述第一节点的非易失性存储器中的数据加密密钥(DEK)来加密的,以及其中,对数据校验值的后续计算是基于经加密的有效载荷数据的。
CN201780041413.6A 2016-06-30 2017-06-29 射频通信***和方法 Active CN109417445B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP16177152.2 2016-06-30
EP16177152.2A EP3264658A1 (en) 2016-06-30 2016-06-30 Radio frequency communication system and method
PCT/EP2017/066131 WO2018002222A1 (en) 2016-06-30 2017-06-29 Radio frequency communication system and method

Publications (2)

Publication Number Publication Date
CN109417445A true CN109417445A (zh) 2019-03-01
CN109417445B CN109417445B (zh) 2021-06-25

Family

ID=56557465

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201780041413.6A Active CN109417445B (zh) 2016-06-30 2017-06-29 射频通信***和方法

Country Status (5)

Country Link
US (1) US10992417B2 (zh)
EP (2) EP3264658A1 (zh)
CN (1) CN109417445B (zh)
DK (1) DK3479507T3 (zh)
WO (1) WO2018002222A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111220229A (zh) * 2020-01-20 2020-06-02 沈畅 一种amr/ami组合式抄表***、装置和方法
CN113498582A (zh) * 2019-06-17 2021-10-12 第一资本服务有限责任公司 Nfc卡通信中的动态功率水平

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR3068163B1 (fr) * 2017-06-23 2019-12-20 Diehl Metering Sas Procede et systeme de collecte de donnees fournies par des capteurs
CN107994975B (zh) * 2018-01-30 2021-05-11 深圳和而泰智能控制股份有限公司 射频数据传输优化方法、射频数据传输设备和射频接收端
DE102019005736A1 (de) * 2019-08-16 2021-02-18 Diehl Metering Systems Gmbh Verfahren zur Kommunikation zwischen einem Endgerät und einem mobilen Datensammler über einen Kurzstreckenfunk-Receiver sowie Kurzstreckenfunk-Receiver
US11817952B2 (en) * 2022-01-31 2023-11-14 Dialog Semiconductor (Uk) Limited Systems and methods for providing end-to-end data protection

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002013398A2 (en) * 2000-08-04 2002-02-14 Intellon Corporation Frame forwarding in an adaptive network
CN1338696A (zh) * 2000-07-24 2002-03-06 索尼公司 数据处理***、数据处理方法和程序提供介质
CN1711741A (zh) * 2002-11-13 2005-12-21 皇家飞利浦电子股份有限公司 一种改进的通信协议
CN101060405A (zh) * 2006-04-19 2007-10-24 华为技术有限公司 防止重放攻击的方法及***
US20080184299A1 (en) * 2007-01-30 2008-07-31 Samsung Electronics Co., Ltd. Method and dvb-h terminal for confirming integrity of container
EP2490145A1 (en) * 2011-02-18 2012-08-22 Honeywell International Inc. Methods and systems for securely uploading files onto aircraft
CN102696017A (zh) * 2010-02-22 2012-09-26 国际商业机器公司 用于在回写分布式冗余数据存储***中维持奇偶校验一致性的读取其他项的协议
CN103957080A (zh) * 2014-04-30 2014-07-30 浙江中控技术股份有限公司 一种数据完整性校验方法及***
CN104580242A (zh) * 2015-01-22 2015-04-29 杭州安存网络科技有限公司 网页证据保全方法及装置
CN105100073A (zh) * 2015-06-30 2015-11-25 北京奇虎科技有限公司 一种数据校验方法和装置
CN105635324A (zh) * 2016-03-17 2016-06-01 新浪网技术(中国)有限公司 用于浏览器或服务器的大文件上传、续传方法和装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7974312B2 (en) * 2007-07-31 2011-07-05 Intel Corporation Compressed medium access control (MAC) header structure for MAC overhead reduction in mobile worldwide interoperability for microwave access (WiMAX) systems
US8937882B2 (en) * 2012-10-26 2015-01-20 Ixia Methods, systems, and computer readable media for automatically decoding uplink data
US9973515B1 (en) * 2014-02-05 2018-05-15 Rockwell Collins, Inc. Network security for avionics with ethernet connections system and related method
US9552253B2 (en) * 2014-09-24 2017-01-24 Intel Corporation Probabilistic flit error checking
US20160191678A1 (en) * 2014-12-27 2016-06-30 Jesse C. Brandeburg Technologies for data integrity of multi-network packet operations
US10148392B2 (en) * 2015-01-27 2018-12-04 Qualcomm Incorporated Group acknowledgement/negative acknowledgement and triggering GACK/channel state information
US10091075B2 (en) * 2016-02-12 2018-10-02 Extreme Networks, Inc. Traffic deduplication in a visibility network

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1338696A (zh) * 2000-07-24 2002-03-06 索尼公司 数据处理***、数据处理方法和程序提供介质
WO2002013398A2 (en) * 2000-08-04 2002-02-14 Intellon Corporation Frame forwarding in an adaptive network
CN1711741A (zh) * 2002-11-13 2005-12-21 皇家飞利浦电子股份有限公司 一种改进的通信协议
CN101060405A (zh) * 2006-04-19 2007-10-24 华为技术有限公司 防止重放攻击的方法及***
US20080184299A1 (en) * 2007-01-30 2008-07-31 Samsung Electronics Co., Ltd. Method and dvb-h terminal for confirming integrity of container
CN102696017A (zh) * 2010-02-22 2012-09-26 国际商业机器公司 用于在回写分布式冗余数据存储***中维持奇偶校验一致性的读取其他项的协议
EP2490145A1 (en) * 2011-02-18 2012-08-22 Honeywell International Inc. Methods and systems for securely uploading files onto aircraft
CN103957080A (zh) * 2014-04-30 2014-07-30 浙江中控技术股份有限公司 一种数据完整性校验方法及***
CN104580242A (zh) * 2015-01-22 2015-04-29 杭州安存网络科技有限公司 网页证据保全方法及装置
CN105100073A (zh) * 2015-06-30 2015-11-25 北京奇虎科技有限公司 一种数据校验方法和装置
CN105635324A (zh) * 2016-03-17 2016-06-01 新浪网技术(中国)有限公司 用于浏览器或服务器的大文件上传、续传方法和装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113498582A (zh) * 2019-06-17 2021-10-12 第一资本服务有限责任公司 Nfc卡通信中的动态功率水平
CN113498582B (zh) * 2019-06-17 2023-04-11 第一资本服务有限责任公司 Nfc卡通信中的动态功率水平
CN111220229A (zh) * 2020-01-20 2020-06-02 沈畅 一种amr/ami组合式抄表***、装置和方法

Also Published As

Publication number Publication date
CN109417445B (zh) 2021-06-25
EP3479507B1 (en) 2020-08-05
EP3479507A1 (en) 2019-05-08
DK3479507T3 (da) 2020-10-26
WO2018002222A1 (en) 2018-01-04
US10992417B2 (en) 2021-04-27
EP3264658A1 (en) 2018-01-03
US20200313798A1 (en) 2020-10-01

Similar Documents

Publication Publication Date Title
CN109417445A (zh) 射频通信***和方法
US7479895B2 (en) Data communication protocol in an automatic meter reading system
US20090115626A1 (en) Electronic meter for networked meter reading
AU2006210804B2 (en) Data communication protocol in an automatic meter reading system
ES2708560T3 (es) Método, aparato y programa informático para transmitir y/o recibir señales a través de una red eléctrica
EP3580948B1 (en) Radio frequency communication system and method
US9900296B2 (en) Securing communication within a network endpoint
CN110830251A (zh) 泛在电力物联网环境下的用电信息安全传输步骤与方法
KR20170021767A (ko) 통신 네트워크에서 프레임을 인코딩 및 디코딩하기 위한 방법
CA3157714A1 (en) Secure tokens for controlling access to a resource in a resource distribution network
CA3157852A1 (en) Secure tokens for controlling access to a resource in a resource distribution network
EP3482511B1 (en) Radio frequency communication system with improved error correction
Donev Wireless M-Bus based eXtremely Low Power protocol for wireless communication with water meters
WO2014127782A1 (en) Receiver with improved data packet reception
Khedkar et al. A Novel Technique for Smart Grid Wireless Communication
KR20170056642A (ko) 방송채널 테스팅
AU2011211465A1 (en) Data communication protocol in an automatic meter reading system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant