Published December 17, 2025 | Version v3

E2E-AKMA: An End-to-End Secure and Privacy-Enhancing AKMA Protocol Against the Anchor Function Compromise

  • 1. Institute of Software, Chinese Academy of Sciences
  • 2. ROR icon University of Chinese Academy of Sciences
  • 3. Institute of Software Chinese Academy of Sciences

Description

This repository provides the source code implementation and experimental scripts mentioned in the paper `E2E-AKMA: An End-to-End Secure and Privacy-Enhancing AKMA Protocol Against the Anchor Function Compromise`.
 
**UPDATE**
This repository contains two ZIP archives. The first, e2e-akma.zip, comprises the source code and associated programmes utilised during the article's drafting and paper revision stages. The second, sim-akma+.zip, contains a supplementary simulation implementation of the AKMA+ protocol developed during the article's rebuttal phase. 
 
To ensure consistency between the testing platform and environment, we did not directly adopt the C implementation provided by authors of AKMA+. Instead, we completely simulated the operations related to the login phase within its protocol using Golang (maintaining consistency with our e2e-akma implementation). This was then compiled into an iOS library for invocation by mobile terminals. This approach enables comparative evaluation of both protocols on the same platform. Although different implementation methods were employed, our Golang implementation of AKMA+ exhibits computational performance largely consistent with the data reported in the AKMA+ paper, thereby providing valuable reference value.

Files

e2e-akma.zip

Files (93.8 MB)

Name Size Download all
md5:962f7cd56250e9c2dc0ec9836f8e786d
50.9 MB Preview Download
md5:c6910c27d9b10aee5d81697313497c91
42.9 MB Preview Download

Additional details

Dates

Updated
2025-12-11

Software

Programming language
Go