Cryptographic Coupon Reloading via Keyed Pseudo-Random Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cryptographic protocols for coupon-reloading devices lack secure authentication methods, making them vulnerable to denial-of-service attacks, particularly in insecure communication environments where a computationally weak prover device cannot verify the legitimacy of a coupon-reloading device.

Innovation Solution

A method involving a pseudo-random number generated using a regeneration key and a keyed pseudo-random function, where the reloading device verifies a token and authentication key to ensure the legitimacy of the coupon-reloading process, allowing secure storage and refreshment of reduced-coupons in the coupon-consuming device without requiring additional circuitry.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a coupon-consuming device allows reloading from any device, then coupon reloading is simple and fast, but the system becomes vulnerable to denial-of-service attacks from fake reloading devices

Engineering Contradiction:
Improvecoupon reloading speedVSAvoidsecurity against denial-of-service attacks
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces an authentication key Q as an intermediary element that mediates between the coupon-consuming device and the reloading device. This key serves as a trust intermediary that allows the consuming device to verify the legitimacy of the reloading device without requiring complex mutual authentication protocols, thus maintaining fast reloading while preventing denial-of-service attacks.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The authentication key Q is pre-loaded into the coupon-consuming device during fabrication. This preliminary action enables the device to perform quick authentication of reloading devices without requiring complex real-time verification, thus maintaining fast coupon reloading speed while ensuring security against fake reloading devices.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the coupon-consuming device performs full authentication verification, then security is improved, but the computational burden on the weak prover device increases

Engineering Contradiction:
Improveauthentication securityVSAvoidcomputation energy on RFID tag
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The authentication process is segmented into two parts: the authentication key Q and the token T. The RFID tag (weak prover device) only needs to verify the token using the pre-loaded key Q, which is a simple cryptographic verification. The complex authentication logic and key management remain on the stronger reloading device, thus maintaining security while minimizing computational burden on the weak device.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses a cryptographic copy approach where the authentication key Q is copied into the coupon-consuming device during fabrication. This allows the weak device to perform lightweight verification of reloading devices without needing to implement complex authentication protocols, thus maintaining security with minimal computational energy consumption.

Inventive Principle:
Principle #26Copying

3Reliability

If additional authentication circuitry is added to the verifier device, then authentication capability is improved, but device complexity and cost increase

Engineering Contradiction:
Improveauthentication capabilityVSAvoidcircuitry complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The authentication key Q is designed to serve multiple functions: it is used both for regenerating coupons (ri = PRFi(K, i)) and for authenticating reloading devices (verifying token T). This multi-functionality eliminates the need for separate authentication circuitry in the coupon-consuming device, maintaining simplicity while providing robust authentication capability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent merges the coupon regeneration function and the authentication function into a single cryptographic primitive (the keyed pseudo-random function PRF). The same key Q used for coupon generation is also used for authentication, combining two functions into one and avoiding additional circuitry complexity.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8543812B2Efficient and secure cryptographic coupon reloading
Publication Date: 2013.09.24 ORANGE SA
  • US8543812B2 patent drawing
  • US8543812B2 patent drawing

AI summary

A system and a method for cryptographic reduced-coupon reloading are provided, where a coupon includes a pseudo-random number ri=PRFK(i), where i is an index for labeling the coupon, PRF is a predetermined pseudo-random function and K is a regeneration key, and a “reduced-coupon” xi=ƒ(ri), where ƒ is a predetermined one-way function, where: a candidate device and a second device acquire a common value of a token T, the candidate device transmits a verification value vT to the second device, the second device verifies whether the verification value is equal to PRF′Q(T), where PRF′ is a predetermined keyed pseudo-random function identical to, or derived from, the pseudo-random function PRF, where Q is an authentication key owned by the second device and known to the candidate device provided the candidate device is a legitimate reloading device, and if the verification is positive, one or several reduced-coupon(s) provided by the candidate device are stored in the second device.