Encrypted QR Code User Invitation System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user invitation methods through two-dimensional codes lack control over the spread of invitations, leading to potential fraudulent use and security risks due to uncontrolled access to invitation information.

Innovation Solution

A method and apparatus that encrypt two-dimensional codes using public and private keys, where only authorized users can decrypt and access the invitation information, utilizing a blockchain for secure storage and verification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If two-dimensional codes are shared for user invitation, then the invitation reach is expanded, but the security of invitation information is compromised due to uncontrolled forwarding

Engineering Contradiction:
Improveinvitation reachVSAvoidsecurity of invitation information
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by encrypting the two-dimensional code with a public key before sharing it. This encryption is performed in advance so that only the intended invitee, who possesses the corresponding private key, can decrypt and access the invitation information. This prevents unauthorized users from obtaining or misusing the invitation data during transmission and sharing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces encryption as an intermediary mechanism between the inviter and the invitee. The public key acts as a mediator that allows the invitation information to be shared broadly while the private key serves as a mediator that enables only the authorized user to access the actual invitation data, thus maintaining security while enabling wide distribution.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If two-dimensional codes are made accessible to multiple users, then the spreading range increases, but fraudulent use of codes becomes more likely

Engineering Contradiction:
Improvespreading rangeVSAvoidfraudulent use risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary encryption of the two-dimensional code using the inviter's public key before the code is distributed. This ensures that even if the code is widely spread, only the intended invitee with the matching private key can decrypt and use it, thereby preventing fraudulent use while maintaining broad spreading capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the state of the two-dimensional code from plaintext to encrypted form. By transforming the invitation information into an encrypted parameter that requires specific decryption credentials, the system enables wide distribution while preventing unauthorized access and fraudulent use by those without the correct private key.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If encryption is applied to two-dimensional codes, then security is enhanced, but the complexity of the invitation system increases

Engineering Contradiction:
Improvesecurity of two-dimensional code dataVSAvoidinvitation system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The encryption and decryption process is automated through the system architecture. The inviter's terminal automatically encrypts the two-dimensional code with their public key, and the invitee's terminal automatically decrypts it with their private key. This self-service mechanism reduces manual intervention and simplifies the user experience despite the underlying cryptographic complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent uses encryption/decryption as an intermediary process that operates transparently in the background. While this adds technical complexity, it enables security without requiring users to manually manage cryptographic keys or understand encryption processes, as the system handles these operations automatically.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12088566B2User inviting method and apparatus, computer device, and computer-readable storage medium
Publication Date: 2024.09.10 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US12088566B2 patent drawing
  • US12088566B2 patent drawing
  • US12088566B2 patent drawing

AI summary

A user inviting method includes: obtaining a user identifier of a current login user, in response to a trigger operation for a target invitation link corresponding to a target two-dimensional code, the target two-dimensional code being encrypted by using a public key and used for indicating jump to a target invitation page; accessing the target invitation link based on the user identifier, and obtaining a private key corresponding to the public key in response to that the user identifier is consistent with a target user identifier corresponding to the target invitation link; decrypting the target two-dimensional code by using the private key, and displaying the target invitation page in response to that the target two-dimensional code is decrypted successfully; and submitting user information written to the target invitation page in response to a submitting operation for the target invitation page.