Please check the amazing implementation of Benoit Michau's CryptoMobile https://github.com/mitshell/CryptoMobile for complete, Python based implementation of ECIES/SUCI-SUPI conversion.
This repository contains code for Subscriber Identity Deconcealment Function cryptogrpahic operations. Functions:
- toSUPI(): takes an incoming SUCI and decrypts it to a SUPI (e.g. IMSI or NAI)
- toSUCI(): takes a SUPI (e.g. IMSI or NAI) and encrypts it to SUCI