Multi-hop Data Receiving Device MAC Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-hop communication systems, there is a need to verify the authenticity and integrity of data transmission to ensure that data is not falsified and transmitted along the correct path, which existing technologies have not adequately addressed.

Innovation Solution

A data transmission system that employs a data receiving device with a secret key storage unit, identifier extraction unit, pseudo-random function processing unit, and MAC generating function processing unit to verify the authenticity and integrity of data by generating and comparing Message Authentication Codes (MACs) based on individual identifiers of communication devices in the transmission path.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Length of stationary object

If data is transmitted via repeater devices in multi-hop communication, then data transmission distance is extended, but data authenticity and path verification become more difficult

Engineering Contradiction:
Improvedata transmission distanceVSAvoiddata authenticity verification
Core Design Contradiction:
Length of stationary objectVSReliability

Solution Approach 1:

The system performs preliminary actions by generating and attaching authentication information (MAC) to data before transmission through repeater devices. Each repeater device along the path pre-computes authentication values based on its individual identifier, enabling the receiving device to verify both data authenticity and transmission path integrity without requiring complex real-time verification protocols.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If authentication verification is implemented in multi-hop communication, then data security is improved, but system complexity increases

Engineering Contradiction:
Improvedata securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The authentication system is segmented by assigning unique individual identifiers to each repeater device along the transmission path. Instead of implementing a single complex verification mechanism, the system divides authentication into multiple independent segments, where each repeater device contributes its own identifier-based authentication value. This segmentation simplifies the overall system complexity while maintaining robust security through cumulative verification.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3451574B1Data receiving device, data transmission system, and key generating device
Publication Date: 2021.03.10 RENESAS ELECTRONICS CORP
  • EP3451574B1 patent drawingFigure 1
  • EP3451574B1 patent drawingFigure 2~3
  • EP3451574B1 patent drawingFigure 4~5

AI summary

A data receiving device includes: a receiving unit that receives data, a list of individual identifiers, and a MAC generated by the repeater device; a pseudo-random function processing unit that derives a secret key by performing arithmetic by a predetermined pseudo-random function; a MAC generating function processing unit that generates MAC by performing arithmetic by a predetermined MAC generating function; a pseudo-random function processing controller that performs control to generate recursively a secret key corresponding to the individual identifier of each communication device from the first hierarchy to the N-th hierarchy; a MAC generating function processing controller that performs control to generate recursively a MAC corresponding to each communication device from the N-th hierarchy to the first hierarchy; and a comparator that compares the received MAC with the generated MAC corresponding to the communication device of the first hierarchy.