Cloaking Element Signature Generation Resisting Conjugacy Attacks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current symmetric or private key encryption systems face challenges in securely generating and verifying digital signatures, particularly in preventing potential weaknesses related to the conjugacy problem in group G, which can make signature verification vulnerable to attacks.

Innovation Solution

A method involving a processor that generates a random number, a cloaking element, and a homomorphism to produce a cloaking element, which transforms a message into a final signature using a private key and group operations, ensuring secure signature generation and verification resistant to attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional symmetric or private key encryption systems are used for signature generation, then encryption and decryption can be performed using a common secret key, but the system becomes vulnerable to attacks related to the conjugacy problem in group G

Engineering Contradiction:
Improvesignature verification securityVSAvoidvulnerability to conjugacy problem attacks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a cloaking element as an intermediary component between the private key and the signature generation process. This cloaking element transforms the original private key into a protected form that prevents direct exploitation through conjugacy problem attacks, while still enabling valid signature verification through the homomorphism property.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms the signature verification problem by changing the parameter representation through a homomorphism mapping from group G to group H. This parameter transformation maps the vulnerable conjugacy problem in group G to a different mathematical structure in group H where the attack vectors are eliminated, preserving security while maintaining functionality.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If cloaking elements are introduced to prevent conjugacy problem weaknesses, then attack resistance is improved, but the system complexity increases

Engineering Contradiction:
Improveattack resistanceVSAvoidsignature generation system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The homomorphism function serves multiple purposes simultaneously: it transforms the private key through the cloaking element, enables signature generation, and provides the verification mechanism. This multi-functionality reduces the need for separate dedicated components for each function, thereby limiting the increase in overall system complexity despite the introduction of cloaking elements.

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

Data Source

PatentUS11368312B2Signature generation and verification system
Publication Date: 2022.06.21 SECURERF CORP
  • US11368312B2 patent drawing
  • US11368312B2 patent drawing
  • US11368312B2 patent drawing

AI summary

Technologies are generally described for methods and devices for generating a final signature. The methods may comprise receiving a message by a processor. The methods may comprise generating a random number by a random number generator. The methods may comprise forwarding, by the processor, the random number to a cloaking element generator. The methods may comprise forwarding, by the processor, a private key to the cloaking element generator. The methods may comprise forwarding, by the processor, a group to the cloaking element generator. The methods may comprise forwarding, by the processor, a homomorphism to the cloaking element generator. The methods may comprise processing, by the cloaking element generator, the random number, the group, the private key, and the homomorphism to produce a cloaking element. The methods may comprise applying the cloaking element to transform the message into the final signature.