SIM card emulator - How to make a small and standalone SIM card emulator?

Psychoz #05
                                                                
           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.                               

Share your thoughts about the article