Identity and Security in 5G Authentication

dc.contributor.authorParkin, Julian
dc.date.accessioned2024-08-21T15:20:36Z
dc.date.available2024-08-21T15:20:36Z
dc.date.issued2024-08-21
dc.date.submitted2024-07-30
dc.description.abstractIn this thesis, we study the provision and protection of user identity in the 5G Authentication and Key Agreement (5G-AKA) protocol. We present two variations of the protocol: the first mitigates a family of de-anonymization attacks that aim to defeat the privacy-protection features of 5G-AKA. It does so by replacing a fixed user identity with a sequence of ephemeral identifiers. This variant is designed to be fully backwards compatible with the existing 5G-AKA authentication message formats, which allows it to be used in roaming scenarios without changes to the visited network. The second protocol is a realization of "Bring Your Own Identity" (BYOI) for 5G-AKA, allowing subscribers to authenticate with an identity provisioned by an external provider. This is accomplished by composing 5G-AKA with OAuth 2.0, a de-facto standard for third-party authorization online. We built and verified a formal model of each protocol using Tamarin, a theorem-prover tool for security protocols. From this, we note some limitations of existing formalizations of secrecy and authentication properties, and propose improvements. Finally, we present an implementation of our BYOI protocol over a simulated 5G system, and show it works against Google's OAuth 2.0 API. We discuss some practical considerations arising from the implementation.
dc.identifier.urihttps://hdl.handle.net/10012/20834
dc.language.isoen
dc.pendingfalse
dc.publisherUniversity of Waterlooen
dc.subjectmobile networks
dc.subject5G
dc.subject5G-AKA
dc.subjectidentity
dc.subjectauthentication
dc.subjectformal verification
dc.titleIdentity and Security in 5G Authentication
dc.typeMaster Thesis
uws-etd.degreeMaster of Applied Science
uws-etd.degree.departmentElectrical and Computer Engineering
uws-etd.degree.disciplineElectrical and Computer Engineering
uws-etd.degree.grantorUniversity of Waterlooen
uws-etd.embargo.terms0
uws.contributor.advisorTripunitara, Mahesh
uws.contributor.affiliation1Faculty of Engineering
uws.peerReviewStatusUnrevieweden
uws.published.cityWaterlooen
uws.published.countryCanadaen
uws.published.provinceOntarioen
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Parkin_Julian.pdf
Size:
678.51 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
6.4 KB
Format:
Item-specific license agreed upon to submission
Description: