This is a public mirror of the repository at https://git.rnp.br/ct-gid/pgid-2023/eap-5g, which contains files resulting from the project in which I participated.
For international visitors:
Rede Nacional de Pesquisa (RNP) is a Brazilian research institution with international reach, focusing on topics such as Identity Management (IdM). The Programa de Gestão de Identidades (PGId) is a research program that funds projects related to IdM.
The project "Estudo e Avaliação de Métodos de Autenticação EAP na Infraestrutura de Redes de Telecomunicação 5G" (Evaluation Study of EAP Authentication Methods within 5G Networks) was selected by RNP's 2023 PGId. For more information, please visit this announcement (in Portuguese).
This repository contains files originating from the testing environment, configured to evaluate specific settings.
The .pcap
files contain packet captures taken during testing with the free5gc instance. The .tar.gz
and .log
files contain logs from the components (NFs) involved in the tests.
The authentication methods used by the User Equipment (UE) are indicated in the file names (5G-AKA and EAP-AKA).
The eap-aka-prime
files demonstrate the issues encountered when using this authentication method between UERANSIM and free5gc. The no-fix
suffix refers to files generated from the official UERANSIM project repository. The partial-fix
suffix shows an attempt to correct the signaling interpretation used by UERANSIM, based on instructions in Issue #592. The source code is available at this link.
Files with the ueransim
prefix represent logs from the UERANSIM components when using the EAP-AKA' authentication method.
In addition to the complete packet captures in the base .pcap
files, filters have been applied to improve visualization of the most relevant packets for the study:
- Filter 0:
pfcp || icmp || gtp
The filter used is based on the recommendation in free5gc's official documentation.
- Filter 1:
!(ip.addr == 10.9.0.2 || ip.addr == 10.112.25.252/8 || arp || icmpv6 || ntp || browser)
To enhance clarity, the IPs 10.9.0.2 and the range 10.x.x.x were removed, as they were used for remote access to the virtual environment and the Mikrotik router, respectively. The remaining protocols were filtered out, as they were not the focus of the study.
NOTE: To access the package contents, follow the Wireshark setup instructions depicted in this image.
A research reproducibility guide has been created as part of the project's results. The manual, written in Portuguese, provides technical details on the testing environment used during the project. The manual can be accessed here.
NOTE: For the most up-to-date English instructions on setting up free5GC, please refer to their official online manual page.
Please, cite this work as:
L. Oliveira and E. Silva. " Estudo e Avaliação de Métodos de Autenticação EAP na Infraestrutura de Redes de Telecomunicação 5G", in Anais Estendidos do XXIII Simpósio Brasileiro de Segurança da Informação e de Sistemas Computacionais, Juiz de Fora/MG, 2023, pp. 97-100, doi: https://doi.org/10.5753/sbseg_estendido.2023.235845.
Or use the BibTex code below:
@inproceedings{sbseg_estendido_EAP,
author = {Leonardo Oliveira and Edelberto Silva},
title = {Estudo e Avaliação de Métodos de Autenticação EAP na Infraestrutura de Redes de Telecomunicação 5G},
booktitle = {Anais Estendidos do XXIII Simpósio Brasileiro de Segurança da Informação e de Sistemas Computacionais},
location = {Juiz de Fora/MG},
year = {2023},
pages = {97--100},
publisher = {SBC},
address = {Porto Alegre, RS, Brasil},
doi = {10.5753/sbseg_estendido.2023.235845},
url = {https://sol.sbc.org.br/index.php/sbseg_estendido/article/view/27280}
}
I'd like to acknowledge Dr. Edelberto Franco Silva my advisor on this project. I'd like to acknowledge the Networks and Distributed Systems Laboratory (NetLab) of the Federal University of Juiz de Fora (UFJF) for providing the infrastructure used to carry on the experiments of this research. I'd like to acknowledge also Coordenação de Aperfeicoamento de Pessoal de Nível Superior (CAPES) and Rede Nacional de Pesquisa (RNP), institutions of the Ministry of Education (MEC) and Ministry of Science, Technology and Innovation (MCTI) of the Federal Government of Brazil, respectively, for funding this research project.