Network Identity Code Generation via Random Number Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network identity management systems lack effective methods for generating and managing secure, unique, and privacy-protected identity identification codes, leading to vulnerabilities in network security and personal identity exposure.

Innovation Solution

A method involving a server-connected network electronic identity that uses true random numbers, encryption algorithms like SM3 or SHA256, and Base64 coding to generate and verify a network identity identification code, ensuring uniqueness, privacy protection, and irreversibility, with a one-to-one correspondence to citizenship information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If custom username or email address is used as identification code, then ease of operation is improved, but network security and privacy protection deteriorate

Engineering Contradiction:
Improveease of operationVSAvoidnetwork security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces an identification code as an intermediary between the user's real identity and the network system. This code serves as a mediator that allows users to operate conveniently while preventing direct exposure of personal identity information, thus resolving the contradiction between ease of operation and network security

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a virtual copy (identification code) that represents the user's identity in the network environment. This copy enables network operations without requiring the original personal information to be exposed, thereby maintaining both operational convenience and security

Inventive Principle:
Principle #26Copying

2Reliability

If personal identity information is directly used as identification code, then reliability for identity verification is improved, but privacy protection deteriorates

Engineering Contradiction:
Improveidentity verificationVSAvoidprivacy protection
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent extracts the essential verification function from personal identity information and separates it into an identification code. This extraction allows the system to verify identity reliability without taking out and exposing the actual personal information, thus protecting privacy while maintaining verification capability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The identification code acts as an intermediary that enables identity verification without direct exposure of personal information. It mediates between the need for reliable identity verification and the requirement for privacy protection

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If traditional identification methods are used, then ease of operation is improved, but network security and integrity deteriorate

Engineering Contradiction:
Improveease of operationVSAvoidnetwork security
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent employs identification codes that can be easily generated and replaced. These codes serve as disposable identifiers that protect the user's permanent identity information, allowing convenient operations while preventing long-term security risks from identity exposure

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS9398025B2Method for generating and check-controlling network identity indentification code in network electronic identification card
Publication Date: 2016.07.19 THE THIRD RES INST OF MIN OF PUBLIC SECURITY
  • US9398025B2 patent drawing
  • US9398025B2 patent drawing
  • US9398025B2 patent drawing

AI summary

A method for generating and check-controlling a network identity identification code in a network electronic identity is provided for the establishment of a unified network identity management and service ecosystem that effectively protects the network application security and identity information privacy of citizens. A server performs initialization and generates and distributes random numbers while receiving and auditing a request to generate a network identity identification code from a client. If the client passes the audit, encryption coding is performed and a network identity identification code is generated and sent to a network electronic identification card through the client. The network electronic identification card performs check processing of the network identity identification code, and feeds back a result to the server. The server stores the network identity identification code into a database, and informs the user.