Signature Generation Device Preventing Transcript Attacks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The NTRUSign signature scheme is vulnerable to transcript attacks, which recover the private key from multiple signed texts, requiring a large number of signed texts to succeed, posing a significant security risk.

Innovation Solution

A signature generation apparatus that acquires a private key different from the one used in previous digital signature operations, either randomly or through a predetermined method, to prevent transcript attacks by ensuring the attacker cannot determine which private key was used for the signature data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the NTRUSign signature scheme uses a single private key for digital signature operations, then the processing speed and implementation simplicity are improved, but the system becomes vulnerable to transcript attacks where the private key can be recovered from multiple signed texts

Engineering Contradiction:
Improveprocessing speedVSAvoidsecurity against transcript attacks
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the single private key into multiple private keys (first private key and second private key) that correspond to the same public key. This segmentation allows the system to switch between different private keys for different signature operations, preventing an attacker from recovering a single private key through transcript attacks while maintaining the same public key for verification. The segmentation directly resolves the security vulnerability without sacrificing processing speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic key selection by randomly choosing between the first private key and second private key for each digital signature operation. This dynamic approach ensures that even if multiple signatures are obtained, an attacker cannot determine which private key was used for each signature, thereby preventing transcript attacks. The randomness and dynamic selection maintain implementation simplicity while enhancing security.

Inventive Principle:
Principle #15Dynamics

2Reliability

If multiple private keys are generated and stored to prevent transcript attacks, then the security against transcript attacks is improved, but the device complexity and key management overhead increase

Engineering Contradiction:
Improvesecurity against transcript attacksVSAvoidkey management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent makes both the first private key and second private key correspond to the same public key, enabling both keys to perform the same function of generating valid signatures. This multi-functionality allows the system to use multiple private keys without requiring multiple public keys or complex key management infrastructure. The universal correspondence simplifies key management while providing security against transcript attacks.

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

Solution Approach 2:

The patent changes the parameter of private key identity by generating multiple private keys that are mathematically equivalent in terms of their corresponding public key but differ in their internal structure. This parameter change allows the system to vary the private key used for each operation while maintaining compatibility with the same public key, thereby preventing transcript attacks without increasing device complexity.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If a random private key selection method is used for each signature operation, then the security against transcript attacks is improved by making it unpredictable which private key is used, but the ease of operation decreases due to additional random selection overhead

Engineering Contradiction:
Improveunpredictability against transcript attacksVSAvoidsignature generation simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements self-service by having the signature generation device automatically and randomly select between the first private key and second private key without requiring external intervention or complex decision-making processes. This self-service approach maintains ease of operation while achieving unpredictability, as the random selection is performed autonomously during the signature generation process itself, adding minimal overhead.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7664260B2Signature generation device, key generation device, and signature generation method
Publication Date: 2010.02.16 PANASONIC HOLDINGS CORP
  • US7664260B2 patent drawing
  • US7664260B2 patent drawing
  • US7664260B2 patent drawing

AI summary

A signature generation apparatus preventing an transcript attack on signature data. The signature generation apparatus for generating signature data for message data (i) acquires, according to a predetermined acquisition method, a private key, which is different from a private key used in a previous digital signature operation, from among a plurality of private keys generated using a key generation method of a signature scheme in which the plurality of private keys correspond to a single public key, and (ii) performs, using the acquired private key, a digital signature operation on the message data according to a signature method of the signature scheme to generate the signature data.