BasicCard
From Wikipedia, the free encyclopedia
BasicCard is a smart card programmable in ZC-Basic language. The (free) BasicCard Toolkit offers an API to quickly program the terminal side and the card side of the application. The API hides the complexity of ISO 7816 protocols. It also provides APIs for Java and .NET. BasicCard smard cards are only manufactured by ZeitControl.
[edit] BasicCards features
There are 4 types of BasicCard: Compact, Enhanced, Professional, MultiApplication
- EEPROM: 1KB to 31KB
- RAM: 256 bytes to 1.75KB
- Cryptography algorithms: SG-LFSR, DES, 3DES, AES 128-192-256 bits, RSA, Elliptic Curve 161-167 bits, SHA-1, OMAC
- Random number generator: pseudo RNG or hardware RNG
- IEEE Floating point arithmetic
- T=0 and T=1 smart card protocols
- DOS-like file system
- single application and multi application support