http://blog.erratasec.com/2015/07/proxyham-conspiracy-is-non...
http://blog.erratasec.com/2015/07/proxyham-conspiracy-is-non...
That would be interesting.
You'd still need to be careful about device IMEI, how you get your SIM card and load with credits.
How would that potentially work? Well, I'm no radio engineer but I know it's possible. Normally you receive signals of varying strength as users move throughout your cell. I'm fairly certain that sub-cell positioning metrics are already developed on the change between these various known signal states and directions. One would simply pick outliers (eg. with constant signal strength, or constant direction).
The towers themselves would just be a mishmash of DSPery and C/C++, however. Probably, anyways.
Edit: Not sure if this is what the parent was referring to, but if the tower software was written in Erlang, it's certainly an interesting coincidence.
This kind of correlation is already in use by mobile networks to narrow the location of emergency calls from handsets that are not sending GPS or other positional data.
This wouldn't work with TDM networks (like GSM).
The cellphone periodically has to produce a timing advance offset, so that the phone can send the signals ahead of its time slot, to arrive at the tower when its time-slot is active.
So effectively, your phone measures light-path distance between the tower and your phone periodically, with the help of the tower (this happens in 1/2 km steps).
This however isn't triangulation, so all my attempts to use TA + tower location to make a fake GPS (way back in 2004) ended up giving me erratic movements as I went up and down (and behind buildings).
Faking Timing Advance would be near impossible, because it uses light speed (on the given day's humidity etc).