Distributed Digital Signature Service Using Hash Tree Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional digital signature methods, especially those based on public key encryption, require significant computational resources and are unsuitable for generating digital signatures for large-scale data in IoT environments, and they lack stability due to reliance on centralized processing and hierarchical hash trees, which can fail if a high-level server fails.

Innovation Solution

A large-scale simultaneous digital signature service system using a hash function and hash tree, where digital signatures are generated through distributed processing across multiple servers, with a digital signature service configuration server constructing a hierarchical hash tree and a relay server directing requests to available servers, ensuring stability and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If public key-based digital signature method is used, then security and authenticity are improved, but computational resource consumption increases significantly

Engineering Contradiction:
Improvedigital signature authenticityVSAvoidcomputational resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the digital signature generation process into two parts: (1) hash value computation performed locally by IoT devices on their data, and (2) signature generation performed centrally by the server using the hash values. This segmentation reduces the computational burden on resource-constrained IoT devices while maintaining security through the server's cryptographic operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces hash values as an intermediary between the original data and the digital signature. Instead of directly signing the entire data set, the system computes hash values of the data and signs these condensed representations. This intermediary approach maintains authentication reliability while dramatically reducing computational resources required for the signing operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If centralized digital signature processing is used, then service management is simplified, but system reliability deteriorates due to single point of failure

Engineering Contradiction:
Improveservice management complexityVSAvoidsystem availability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the centralized signature generation function into multiple independent signature generation servers. Instead of relying on a single centralized service, the system distributes the signature generation capability across multiple servers, eliminating the single point of failure while maintaining manageable service architecture through modular deployment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the system parameter from single-server architecture to multi-server architecture. By introducing multiple signature generation servers that can independently process requests, the system transforms from a vulnerable centralized structure to a resilient distributed structure, improving reliability while keeping service management complexity manageable through standardized interfaces.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If hierarchical hash tree structure is used, then digital signature organization is improved, but system stability deteriorates when high-level servers fail

Engineering Contradiction:
Improvesignature organization structureVSAvoidsystem stability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent inverts the traditional hierarchical approach by making the hash tree structure independent of server hierarchy. Instead of organizing hash trees according to server levels where high-level servers control low-level servers, the system allows any signature generation server to independently construct and manage hash trees. This inversion eliminates the stability issue caused by high-level server failures while maintaining organized signature structures through the mathematical properties of hash trees.

Inventive Principle:
Principle #13The other way round (Inversion)

4Reliability

If digital signatures are generated for large-scale data, then data integrity coverage is improved, but processing time increases

Engineering Contradiction:
Improvedata integrity coverageVSAvoidsignature generation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by having IoT devices compute hash values of their data before transmitting to the server. This preprocessing step condenses large amounts of data into fixed-size hash values, enabling the server to efficiently generate signatures for multiple data sets simultaneously. The preliminary hashing action maintains comprehensive data integrity coverage while significantly reducing the time required for signature generation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses partial action by signing only the hash values rather than the entire original data sets. Since hash values are fixed-size representations regardless of the original data size, the system achieves coverage for large-scale data while the actual cryptographic operation operates on small, constant-size inputs, thereby reducing processing time while maintaining integrity verification capability.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10091004B2Large-scale simultaneous digital signature service system based on hash function and method thereof
Publication Date: 2018.10.02 MARKANY
  • US10091004B2 patent drawing
  • US10091004B2 patent drawing
  • US10091004B2 patent drawing

AI summary

Disclosed are a system and method of a large-scale simultaneous digital signature service based on a hash function. According to the system and method, the main agent that requires the generation of a digital signature does not itself generate the digital signature, and digital signatures may be simultaneously and stably generated for large-scale data such as multiple electronic documents and digital data, using a hash function and a hash tree, which are known as a simple and secure method, to guarantee the integrity of the data in a digital signature-based structure based on multiple servers.