J2ME and sim
I have a small project in my mind and want to discuss with you how realistic it is and how possible to implement it.
The PIN number is stored in the SIM card of a mobile phone. I am not sure it is stored as clear text or with some hash or encryption mechanism. I assume it is clear text.
So what I want to do is to protect this PIN number with a password. I will never store PIN or Password in the SIM card, but just store their MAC function.
MAC(pin + password)
So when you turn your moobile phone on, you are requested pin and password.
For this purpose, I am planing to use J2ME.
Actually I am good at Java but never used J2ME. My questions is whether it is possile to modify SIM information via J2ME and second question how realistic the project sounds you?