Bootstrapping Server Function for Legacy Wireless Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Legacy wireless communication systems, such as GSM, are vulnerable to replay attacks and key exposure due to weaknesses in their security protocols, lacking the advanced authentication and key agreement mechanisms found in 3G networks, which hinders secure key bootstrapping for mobile network applications.

Innovation Solution

A challenge-response key exchange method is implemented between a bootstrapping server function and mobile terminals using a server-authenticated public key mechanism, leveraging pre-shared secret keys and Diffie-Hellman public keys to securely derive and verify application security keys, thereby extending the Generic Authentication Architecture to support legacy systems without introducing new vulnerabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If GSM authentication and key agreement protocols are used for legacy mobile terminals, then compatibility with existing systems is maintained, but security vulnerabilities arise including susceptibility to replay attacks and key exposure

Engineering Contradiction:
Improvecompatibility with legacy systemsVSAvoidsecurity against replay attacks and key exposure
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

A bootstrapping server function is introduced as an intermediary between the legacy mobile terminal and the network. This server implements the GAA protocol to establish secure authentication and key agreement, while the legacy terminal continues to use its existing SIM card and GSM protocols. The intermediary translates and bridges the security mechanisms, allowing legacy terminals to benefit from enhanced security without requiring hardware replacement.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The authentication system is segmented into two independent layers: the legacy GSM authentication layer (using SIM card and existing protocols) and the new GAA bootstrapping layer (using the bootstrapping server). This segmentation allows each layer to operate independently, preserving legacy compatibility while adding enhanced security capabilities through the bootstrapping mechanism that prevents replay attacks and key exposure.

Inventive Principle:
Principle #1Segmentation

2Reliability

If 3G AKA protocol with USIM is implemented, then security against replay attacks is improved, but legacy GSM terminals cannot be authenticated

Engineering Contradiction:
Improvesecurity against replay attacksVSAvoidsupport for legacy GSM terminals
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The bootstrapping server function is designed with multi-functionality to support both legacy GSM terminals and modern 3G terminals. It implements the GAA protocol universally, allowing any terminal with a SIM card to undergo secure authentication and key agreement regardless of whether it is a legacy GSM device or a 3G device. This universal approach enables the system to provide enhanced security to legacy terminals without requiring them to upgrade to USIM cards.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Device complexity

If GSM security mechanisms are used, then simplicity of implementation is maintained, but weaknesses in encryption algorithms and lack of network authentication create security vulnerabilities

Engineering Contradiction:
Improveimplementation simplicityVSAvoidsecurity protocol strength
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The bootstrapping server acts as an intermediary that handles the complex security operations, including implementation of the GAA protocol, random challenge generation, and secure key derivation. This allows legacy terminals to maintain their simple GSM implementation while the server compensates for security weaknesses by providing robust authentication and key agreement mechanisms that address encryption algorithm weaknesses and implement proper network authentication.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7715822B2Secure bootstrapping for wireless communications
Publication Date: 2010.05.11 QUALCOMM INC
  • US7715822B2 patent drawing
  • US7715822B2 patent drawing
  • US7715822B2 patent drawing

AI summary

A mutual authentication method is provided for securely agreeing application-security keys with mobile terminals supporting legacy Subscriber Identity Modules (e.g., GSM SIM and CDMA2000 R-UIM, which do not support 3G AKA mechanisms). A challenge-response key exchange is implemented between a bootstrapping server function (BSF) and mobile terminal (MT). The BSF generates an authentication challenge and sends it to the MT under a server-authenticated public key mechanism. The MT receives the challenge and determines whether it originates from the BSF based on a bootstrapping server certificate. The MT formulates a response to the authentication challenge based on keys derived from the authentication challenge and a pre-shared secret key. The BSF receives the authentication response and verifies whether it originates from the MT. Once verified, the BSF and MT independently calculate an application security key that the BSF sends to a requesting network application function to establish secure communications with the MT.