0
\$\begingroup\$

I'm getting different answers on various websites (Wiki, Online University courses, fan pages, etc...) and can't get to decide. That would mean there are SIM with Microprocessors and some with Microcontrollers? If so, which ISO or reference does it follow?

Thanks

\$\endgroup\$

3 Answers 3

4
\$\begingroup\$

A SIM Card is closer to a microcontroller than a microprocessor as it has all the required logic blocks including memory etc.

It differs from a microcontroller because it is a dedicated application circuit specifically designed with the security implications in mind. It is not a general purpose circuit like a microcontroller that can be used in many different types of applications (even if microcontrollers are more or less targeted to a field of applications). A microcontroller can not provide the level of security that a SIM Card provides.

\$\endgroup\$
4
\$\begingroup\$

It definitely is a microcontroller since it integrates a microprocessor, RAM memory, persistant memory, timers, I/O (7816 and optionally SPI, SWP, USB), security features and - often - a cryptoprocessor (DES, AES, ECC, RSA, hash). So both are correct: it uses a microcontroller, it uses a microprocessor. The applicable ISO standard is 7816 for smart cards. ETSI defines the SIM standards.

\$\endgroup\$
2
\$\begingroup\$

SIM cards are UICCs, which integrate a CPU, memory, and I/O on a single device. The relevant reference is ETSI TR 102 216.

ETSI - Smart Cards

\$\endgroup\$
2
  • \$\begingroup\$ What is this spec ? I work in this field and it has never been relevant to me. I donwloaded it and it seems empty from any interesting stuff (contact location, protocol description, command format, ...). The people having written it have been wasting their time. The real smart card standard is ISO/IEC 7816. \$\endgroup\$
    – dim
    Commented May 27, 2016 at 7:56
  • \$\begingroup\$ @dim: If you only know about 7816 but not about ETSI, then you probably work with smart cards but not in telecommunication with SIMs. Like Banking, TV decoding or Access Control. \$\endgroup\$
    – PaulH
    Commented Aug 7, 2018 at 7:04

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.