Asymmetric Key Pair Generation for User Privacy Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic security systems using public key/private key systems face disadvantages such as the potential for misuse of fixed keys to gather extensive user information and lack of protection against unauthorized access, as a single public key can be used across multiple resources, allowing website operators to share information freely.

Innovation Solution

A method and system for creating asymmetric key pairs by generating a master key, receiving an identity key from a server, and using it to create a seed through an encryption or hashing function, which is then used to produce a unique asymmetric or symmetric key pair for each server, allowing for secure authentication and proof of knowledge or possession, thereby protecting user information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a fixed public key is used to identify the originator across multiple websites, then authentication is simplified and consistent, but user information privacy is compromised as websites can match keys and exchange information about the user

Engineering Contradiction:
Improveauthentication consistencyVSAvoiduser information privacy
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent segments the authentication key system by generating a unique key pair for each website instead of using a single fixed public key across all websites. The client generates a unique private key and corresponding public key for each server, preventing websites from matching keys and exchanging user information while maintaining authentication consistency through the use of identity keys and seeds that are specific to each server-client relationship

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by making each key pair locally specific to a particular server-client relationship. Each server receives an identity key and generates a unique seed that is specific to that server, which is then used to generate a unique key pair. This ensures that the authentication credentials are tailored locally to each relationship rather than being globally uniform

Inventive Principle:
Principle #3Local quality

2Device complexity

If a single public key system is used across multiple resources, then the key management is simple, but security is weakened as operators can freely exchange information about users

Engineering Contradiction:
Improvekey management complexityVSAvoidsecurity protection
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the key management system by creating separate key pairs for each server interaction. Instead of managing a single public key across all resources, the system generates unique private and public keys for each server, preventing operators from exchanging user information. The complexity is managed through automated seed generation and key pair creation processes that occur locally on the client side

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces identity keys and seeds as intermediaries between the user's master key and the server-specific key pairs. The identity key received from each server acts as an intermediary that, when combined with the master key through hashing, generates a unique seed. This seed then generates the server-specific key pair, providing an intermediary layer that enhances security while maintaining manageable complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If fixed authentication keys are used, then authentication processes are efficient, but vulnerability to fraud and man-in-the-middle attacks increases

Engineering Contradiction:
Improveauthentication efficiencyVSAvoidfraud and interception vulnerability
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent applies dynamics by making the authentication keys dynamic and specific to each server interaction rather than static and fixed. Each server receives an identity key that generates a unique seed, which in turn generates a unique key pair. This dynamic approach ensures that authentication credentials change based on the specific server being accessed, maintaining efficiency through automated generation while protecting against fraud and man-in-the-middle attacks

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of the authentication system by transitioning from fixed keys to variable, server-specific keys. The identity key parameter received from each server changes the resulting seed and key pair parameters, creating unique authentication credentials for each interaction. This parameter change maintains authentication efficiency while fundamentally reducing vulnerability to fraud and interception

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7822200B2Method and system for asymmetric key security
Publication Date: 2010.10.26 ZHIGU HLDG
  • US7822200B2 patent drawing
  • US7822200B2 patent drawing
  • US7822200B2 patent drawing

AI summary

Exemplary embodiments disclosed herein may include a method and system for creating pair-wise security keys, comprising receiving an identity key from a website, generating a master key, creating a pair-wise symmetric key or asymmetric key pair by utilizing an encryption function of the identity key and the master key, and storing the pair-wise public or symmetric key at the client and the website.