srlabs / blue-merle

The blue-merle package enhances anonymity and reduces forensic traceability of the GL-E750 Mudi 4G mobile wi-fi router
BSD 3-Clause "New" or "Revised" License
171 stars 26 forks source link

Generate different per-Mudi IMEIs in deterministic mode #16

Closed rieck-srlabs closed 11 months ago

rieck-srlabs commented 11 months ago

Possible enhancement, subject to additional discussion:

Currently, deterministic IMEI generation will generate the same IMEI regardless of underlying Mudi device. Since the generation algorithm is open source and the only seed input is the IMSI, network operators can identify deterministically generated IMEIs.

It could be useful to provide a new deterministic IMEI generation mode that generates different deterministic IMEIs per Mudi. This can be done by e.g. writing a random seed to disk at blue-merle installation time and using this seed in addition to the SIM's unique identifier (IMSI, ICCID) to derive the new IMEI. The random seed would not survive a factory reset, so it might be better to use another unique hardware identifier.

rieck-srlabs commented 11 months ago

Closing due to being a duplicate of https://github.com/srlabs/blue-merle/issues/2