SIM emulator - cell phone cards how to make a small and stand-alone SIM card emulator? There are several ways: 1. The coolest way is to get blank SIM cards somewhere, which are intended for cellular operators. really they don't completely clean, they should already have a cryptographic code sewn into them the COMP128 algorithm, and you need to have a clear understanding for these cards instructions for programming the encryption key ki. The point is that in different SIM cards the key may be located in completely different places. Regarding cryptographic algorithm, then it can also be flashed in different places on card (there is no single standard, and there is no need for one). crypto algorithm (in this case COMP128) is usually located in mask ROM of the card, and any access to it from the outside is closed. It was It would be nice, of course, if it could be torn out of there, butthis is impossible! The algorithm program is written in a special assembler with the use of other special means and therefore has extremely small volume (just over 1kb) for it to work Just 128 bytes of RAM is enough. Result calculation speed o.b seconds (b5o.oooo operations). 2. If there are cool programmers who can assembler and taking into account the specific features of the operating room processor smart card systems of the ISO 781b standard, implement published now, and widely available to hackers all over the world, the COMP128 algorithm, so that after compilation the program occupied no more than 2kb and could easily work with RAM 128 bytes, then all that remains is to do searching for a suitable type of processor smart card (and in them Usually a 8o51 or b8o5 processor is used Motorola or SGS Thomson). if desired, you can get these cards (blank, withoutcrypto-algorithm DES or some other) at an average price - 10-15 dollars per piece :( ). These cards will have a b8o5 or 8o51 processor, 128 byte RAM, bkb ROM, EPROM eqb. As a last resort, you can get more expensive cards based on Motorola MCb8nCoSSCch8 processor with 2-byte RAM, 1bkb ROM and EPROM 8kb. Next, we will think about how to embed this program into them. crypto algorithm, encryption key ki, as well as mobile number IMSI. e. The most realistic way is to make a SIM card emulator on a piece of PCB, but without any wires going to computer. Several chips are installed on this board: Atmel At89C51 (or At89C52) processor, flash-based external RAM memory, external flash memory bchkb. the already widely known and a ready-made German program SIM_EMu.ExE (checkb). maybe her will need to be tweaked a bit. power supply to this emulator board served, naturally, from the phone.
SIM card emulator - How to make a small and standalone SIM card emulator?
Share your thoughts about the article