Virtual Code Authentication for Temporary Authority Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing OTP authentication methods require users to log in every time, are inconvenient, and lack the ability to grant temporary authentication authority to others without face-to-face interaction, with difficulties in verifying virtual code validity.

Innovation Solution

A method and system for authenticating user setting information using a virtual code that allows temporary and limited authority transfer, includes a virtual code generation device and verification device to search and verify UIDs based on detailed codes, ensuring security and validity without revealing user or device identification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If OTP authentication is performed by logging in first and then generating OTP, then security is enhanced by using one-time passwords, but user convenience deteriorates as users must log in every time authentication is performed

Engineering Contradiction:
Improveauthentication securityVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary registration of the OTP generation device and stores device information (such as device ID, installation location, etc.) in advance. This preliminary action allows the system to generate and verify OTPs without requiring full login procedures each time, thus maintaining security while improving user convenience.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If authentication authority is granted to another person for non-face-to-face business processing, then user convenience is improved by enabling remote access, but security control worsens as it becomes difficult to verify the authenticity and limits of the granted authority

Engineering Contradiction:
Improveremote authentication capabilityVSAvoidauthority verification security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system introduces an intermediary verification mechanism where the OTP generation device acts as a trusted mediator. The device stores registered information about the authorized person and uses this information to verify and control the scope of authentication authority. This intermediary approach enables secure remote authentication while maintaining granular control over what actions the authorized person can perform.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If virtual code validity is verified without providing user or device identification information, then security is improved by preventing information leakage, but verification capability deteriorates as it becomes difficult to determine code authenticity

Engineering Contradiction:
Improveinformation securityVSAvoidcode verification difficulty
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system creates a copy of the verification capability by storing the OTP generation algorithm and device information in both the OTP generation device and the verification system. This allows verification to be performed using only the virtual code and stored device information, without needing to access the original user or device identification data, thus maintaining information security while enabling verification.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250209215A1Method, program, and device for authenticating user setting information by using virtual code
Publication Date: 2025.06.26 SSENSTONE INC
  • US20250209215A1 patent drawing
  • US20250209215A1 patent drawing
  • US20250209215A1 patent drawing

AI summary

A method, program, and device for authenticating user setting information by using a virtual code are proposed. The method includes: receiving, by a virtual code verification means, a virtual code; searching, by the virtual code verification means, a storage location of each of a plurality of UIDs on the basis of the virtual code; verifying, by the virtual code verification means, the virtual code on the basis of the plurality of searched UIDs; and performing, by the virtual code verification means, authority authentication on the basis of the plurality of searched UIDs.