AT Command Module ID Verification for Mobile Terminal Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The security of AT commands in mobile terminals is inadequate, allowing unauthorized users to control the devices, as existing security protections focus less on AT commands which can manage GSM services and terminal functions.

Innovation Solution

Implementing an ID verification function for AT commands by requiring a username and password, with the AT command module entering a verification mode to authenticate users before processing commands, and hiding the password input to prevent unauthorized access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If ID verification function is added to AT command module, then security of mobile terminal is improved, but device complexity increases

Engineering Contradiction:
Improvesecurity of mobile terminalVSAvoidcomplexity of AT command module
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by implementing ID verification before AT command processing. The system pre-establishes username and password credentials, and requires authentication before allowing any AT command execution. This prevents unauthorized access in advance, resolving the security vulnerability without requiring complex runtime security mechanisms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the AT command processing into distinct states: initial state, username input state, password input state, and command processing state. This state machine approach divides the verification process into manageable segments, making the security implementation systematic and easier to manage despite adding functionality.

Inventive Principle:
Principle #1Segmentation

2Reliability

If password input is hidden during verification, then security is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvesecurity of password inputVSAvoidease of password input
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies local quality by differentiating the display treatment based on input context. During password input state, characters are masked with '*' for security. During username input or normal AT command processing state, characters are displayed normally. This localized differentiation resolves the contradiction by providing security only where needed (password field) while maintaining ease of operation elsewhere.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8346213B2Method of protecting AT commands
Publication Date: 2013.01.01 SPREADTRUM COMMUNICATION (SHANGHAI) CO LTD
  • US8346213B2 patent drawing
  • US8346213B2 patent drawing
  • US8346213B2 patent drawing

AI summary

A method of protecting AT commands during the interaction between the AT command module of a mobile terminal and the serial communication unit of an external device, comprising the steps of: receiving AT command from the serial communication unit to the AT command module at an initial state; putting the AT command module into an ID verification mode, wherein the AT command module receives a username and password from the serial communication unit in turn, and verifies said received username and password; and putting the AT command module into an AT command processing state, when the ID verification is successful. Therefore, it's impossible for an illegal user to take the control of the mobile terminal through AT command.