- BasicCard
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 smart cards are only manufactured by [http://www.zeitcontrol.de ZeitControl] .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 supportExternal links
* http://www.basiccard.com/
* [http://209.68.36.204/downloads/bc_pdf.zip BasicCard Developer Manual]
* [http://www-adele.imag.fr/users/Didier.Donsez/cours/basiccard.pdf A course on BasicCard (in french)]
* [http://www.chzsoft.com.ar/cms/?Downloads:BasicCard:libbasiccard A Linux/FreeBSD API for BasicCards]
Wikimedia Foundation. 2010.