Security Chip Verification Code Input Switching Circuit

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Smart terminals, such as those using the Android platform, are vulnerable to data leaks during verification code input, leading to potential economic losses due to stolen verification codes and tampered transaction amounts.

Innovation Solution

A method involving a security chip, switching circuit, touching and inputting module, and displaying module, where the security chip controls the inputting and displaying processes to encrypt verification codes, ensuring secure input by generating and displaying a keyboard and obtaining coordinate information for encryption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the general platform (e.g., Android) is used for smart terminal operations, then the device complexity is reduced and ease of operation is improved, but the reliability deteriorates due to security vulnerabilities that allow verification code theft and data leakage

Engineering Contradiction:
Improveease of operationVSAvoidreliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system is divided into two independent control domains: the general platform for normal operations and the security chip for verification code operations. The switching circuit segments the control paths, allowing the verification code input interface to be exclusively controlled by the security chip, isolating it from the vulnerable general platform while maintaining ease of operation for users.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The security chip acts as an intermediary between the user input and the general platform. It captures verification codes directly from the input interface through the switching circuit, encrypts them, and transmits only encrypted data to the general platform, preventing the platform from accessing plain verification codes while maintaining system functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the verification code is transmitted in plain text through the general platform, then the processing speed is improved and device complexity is reduced, but the loss of information increases due to potential verification code theft and tampering

Engineering Contradiction:
Improveprocessing speedVSAvoidloss of information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

Encryption is performed preliminarily at the source (security chip) before the verification code enters the general platform transmission channel. This preliminary encryption action ensures that even if the code traverses the platform quickly, the information is already protected, preventing theft and tampering while maintaining processing speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The verification code undergoes a parameter change from plain text to encrypted text through cryptographic transformation in the security chip. This parameter change (encryption) preserves the compact form and transmission speed characteristics while fundamentally altering the information state to be secure against interception and tampering.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the security chip controls the inputting and displaying modules exclusively, then the reliability is improved by preventing verification code theft, but the device complexity increases due to the switching circuit and dual control architecture

Engineering Contradiction:
ImprovereliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The control architecture is made dynamic through the switching circuit, which can flexibly switch control of the inputting and displaying modules between the security chip and the general platform based on operational requirements. This dynamic control enables exclusive security chip control during verification code input while allowing general platform control during normal operations, balancing reliability improvement with acceptable complexity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11763036B2Method for secure interaction on universal platform and smart terminal
Publication Date: 2023.09.19 FEITIAN TECHNOLOGIES CO LTD
  • US11763036B2 patent drawing
  • US11763036B2 patent drawing
  • US11763036B2 patent drawing

AI summary

A method for secure interaction on a universal platform. The method comprises: when a verification code needs to be inputted, a universal platform transmits a switching notification to a security chip via a secure interface; when the security chip receives the switching notification, same controls a switching circuit to switch a touch input module and a display module to be controlled by the security chip, controls the display module to prompt a user to input the verification code, controls, on the basis of coordinate data, the display module to generate and display a keyboard, acquires from the touch input module verification code coordinate information generated by the touch input module on the basis of screen-touching information of the user, produces the verification code on the basis of the verification code coordinate information and of the coordinate data, encrypts the produced verification code to produce a verification code ciphertext, outputs the verification code ciphertext via a preset interface, and controls the switching circuit to switch the touch input module and the display device to be controlled by the universal platform. The present invention prevents losses incurred by a verification code leakage.