Meter Device RF Communication Packet Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current radio frequency communication systems for utility metering face challenges in reducing transmission power while maintaining transmission quality and security, particularly in AMI systems where energy conservation and data integrity are critical due to the need for efficient data packet transmission and prevention of unauthorized access.

Innovation Solution

A method is introduced where data packets from meter devices to receivers include only consumption data as payload, with a message authentication code computed using associated meter data and a data encryption key, allowing for primary, secondary, and tertiary authentication checks to ensure data integrity and reduce packet length by omitting associated meter data, thereby reducing transmission power and ensuring secure communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the amount of data transmitted is reduced to lower transmission power, then energy consumption is reduced, but transmission quality and reception reliability may deteriorate

Engineering Contradiction:
Improvetransmission powerVSAvoidtransmission quality
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent extracts and transmits only the essential consumption data in the payload, while omitting non-essential associated meter data. The message authentication code is computed using both the consumption data and associated meter data, allowing the receiver to verify data integrity without transmitting all the original data. This selective extraction reduces packet size and transmission power while maintaining reliability through cryptographic verification.

Inventive Principle:
Principle #2Taking out (Extraction)

2Duration of action of moving object

If the data packet length is reduced to conserve energy, then battery lifetime is extended, but data integrity and authentication security may be compromised

Engineering Contradiction:
Improvebattery lifetimeVSAvoiddata integrity
Core Design Contradiction:
Duration of action of moving objectVSReliability

Solution Approach 1:

The patent introduces a message authentication code as an intermediary element that mediates between reduced packet size and data integrity requirements. The MAC serves as a compact cryptographic verification mechanism that ensures data authenticity and integrity without requiring transmission of large amounts of redundant data. This intermediary enables secure verification while maintaining energy efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Use of energy by moving object

If associated meter data is omitted from transmission to reduce packet length, then transmission power is reduced, but the receiver's ability to verify data authenticity may be affected

Engineering Contradiction:
Improvetransmission powerVSAvoidauthentication verification complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by having the receiver store associated meter data locally before authentication verification occurs. This pre-stored data is used by the receiver to independently compute and verify the message authentication code without requiring real-time transmission of the associated meter data. This approach simplifies the transmission process while maintaining verification capability through advance preparation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3580948B2Radio frequency communication system and method
Publication Date: 2023.03.29 KAMSTRUP
  • EP3580948B2 patent drawingFigure 1~3

AI summary

Method and devices for wirelessly transmitting data packets in a meter reading system, wherein the method comprises generating at the meter device, a first data packet including payload data and a first message authentication code computed based the payload data and associated meter data stored in a memory of the meter device, transmitting the first data packet from the meter device to the receiver, and performing a primary authentication check of the first data packet and verifying the associated meter data at the receiver by recalculating the first message authentication code using the received payload data and current associated meter data stored in a memory of the receiver, as input.