Aggregate Signature Verification with Unified Public Key Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing aggregate signature techniques incur high management and processing costs due to the increasing number of public keys required for verifying signature validity, leading to potential misverification of document authenticity.

Innovation Solution

A method and system that generates and manages aggregate signature and public key information to reduce the number of keys needed for verification, using a signature control device to associate and verify the validity of multiple signatures with reduced key information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If aggregate signature techniques are used to verify multiple document signatures, then verification capability is improved, but management and processing costs increase due to the increasing number of public keys required

Engineering Contradiction:
Improveverification capabilityVSAvoidmanagement and processing costs
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple public keys into a single aggregate public key that represents all signers. This aggregate public key can verify all individual signatures collectively, reducing the number of verification operations from O(n) to O(1) while maintaining the ability to verify each individual signature's contribution to the aggregate signature.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The aggregate public key serves multiple functions simultaneously: it can verify the collective authenticity of all signatures, enable individual signature verification when needed, and provide a unified verification interface. This multi-functionality eliminates the need to manage and process multiple separate public keys while maintaining comprehensive verification capability.

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

2Reliability

If multiple public keys are managed for aggregate signature verification, then signature validity can be verified, but the number of keys increases leading to misverification risks

Engineering Contradiction:
Improvesignature validity verificationVSAvoidverification accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

By merging multiple public keys into a single aggregate public key, the patent eliminates the complexity of managing multiple keys. This reduces verification errors that can occur when handling numerous keys, as the system now operates with a unified verification reference that inherently represents all signers without requiring individual key management.

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If individual signature verification is performed for each document, then verification accuracy is maintained, but processing time and computational resources increase

Engineering Contradiction:
Improveverification accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent performs preliminary aggregation of multiple public keys into a single aggregate public key before verification operations. This preliminary action enables subsequent rapid verification of all signatures collectively, avoiding the need to repeatedly process multiple individual public keys while preserving the ability to verify individual signatures when required.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12500777B2Signature control method, non-transitory computer-readable storage medium for storing signature control program, and information processing device
Publication Date: 2025.12.16 FUJITSU LTD
  • US12500777B2 patent drawing
  • US12500777B2 patent drawing
  • US12500777B2 patent drawing

AI summary

A signature control method implemented by a computer, the signature control method including: acquiring, by a processor circuit of the computer, a plurality of pieces of document information and signature information that corresponds to each piece of document information of the plurality of pieces of document information; generating, by the processor circuit of the computer, aggregate signature information obtained by aggregating the signature information that corresponds to the each piece of document information of the plurality of acquired pieces of document information on a basis of the plurality of acquired pieces of document information; and outputting, by the processor circuit of the computer, the generated aggregate signature information in association with aggregate public key information obtained by aggregating public key information that corresponds to the each piece of document information of the plurality of pieces of document information and the plurality of pieces of document information.