Encrypting IMSI for Wi-Fi Authentication Privacy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless communication systems, particularly those using EAP-AKA and EAP-SIM protocols for Wi-Fi authentication, expose the International Mobile Subscriber Identity (IMSI) during authentication, compromising user privacy and failing to protect against active attacks, as the permanent identity is sometimes sent in the clear.

Innovation Solution

Implementing public key cryptography to encrypt the IMSI before transmission, with the wireless device configured with the authentication server's public key and the server possessing the corresponding private key, ensuring confidentiality and protecting against passive and active attackers by using a pseudonym or fast re-authentication identity when available.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the permanent identity (IMSI) is sent during authentication exchange, then authentication can be completed, but user privacy is compromised and the identity is exposed to passive and active attackers

Engineering Contradiction:
Improveauthentication reliabilityVSAvoididentity exposure
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The authentication process is segmented into distinct phases: initial authentication using temporary identifiers, and a separate identity retrieval phase where the permanent identity is encrypted and transmitted only after secure channel establishment. This segmentation prevents exposure of the IMSI during the main authentication exchange.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A pseudonym or temporary identifier is used in advance during the authentication exchange before the permanent identity is ever transmitted. This preliminary action using a placeholder identity protects the user's permanent identity from exposure while still enabling authentication to proceed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 3:

An encrypted identity field acts as an intermediary between the authentication credentials and the permanent identity. The encrypted field contains the IMSI but protects it through encryption, serving as a mediator that allows the server to retrieve the permanent identity without exposing it in clear text during transmission.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If public key cryptography is used to encrypt the permanent identity, then confidentiality is improved, but device complexity increases due to key management requirements

Engineering Contradiction:
Improveconfidentiality protectionVSAvoidkey management complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The wireless device is configured with a universal public key from the home authentication server that can be used across multiple authentication sessions and different networks. This multi-functional key eliminates the need for device-specific key pairs, reducing complexity while maintaining confidentiality.

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

Solution Approach 2:

The public key is pre-configured in the wireless device before authentication occurs, eliminating the need for complex key exchange protocols during the authentication session. This preliminary configuration simplifies the authentication process while ensuring confidentiality through encryption.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10833876B2Protection of the UE identity during 802.1x carrier hotspot and Wi-Fi calling authentication
Publication Date: 2020.11.10 APPLE INC
  • US10833876B2 patent drawing
  • US10833876B2 patent drawing
  • US10833876B2 patent drawing

AI summary

This disclosure relates to techniques for performing Wi-Fi authentication in a wireless communication system. Public key cryptography may be used to enhance the confidentiality of the user's permanent identity in transit. In some embodiments, a RSA-OAEP (SHA-256) encryption scheme may be used to protect the permanent identity when the EAP client needs to send the user's permanent identity to the server in the absence of pseudonym or fast re-authentication identity. In some embodiments, a server certificate is used to authenticate a iWLAN tunnel to protect an IMSI during setup of a Wi-Fi call. Using the methods described herein on both or either of the EAP client and server side may offer improved privacy protection.