Home of SmartCache

* SmartCache 3.0 released April 8, 2020.

Download here.

SmartCache is a practical application that lets you securely store information on an ACOS1, ACOS2, ACOS3 or ACOS3X ISO 7816 smart card. SmartCache interfaces with the smart card using either an ISO 7816 Phoenix-style Reader/Writer or a Development Terminal connected to an RS-232 serial port or any PC/SC reader.

SmartCache allows you to store records of information on the smart card. The maximum number of records is based on the EEPROM size of the smart card as shown in the following table:

Card EEPROM Size (KB) Maximum Records
ACOS1 8 60
ACOS2 8 60
ACOS3 16 120
ACOS3 24 180
ACOS3 32 240
ACOS3 64 480
ACOS3 72 540
ACOS3X 256 1920

* Smart cards initialized with versions of SmartCache previous to 3.0 are formatted to only use 8 KB of EEPROM, regardless of smart card capacity. This cannot be changed. To take advantage of smart card capacity greater than 8 KB, the smart card must be initialized with SmartCache 3.0 or later.

Each record consists of four fields: description, username, password, and URL. Examples of the type of information you can store include login information to computers and web sites, credit card numbers, ATM PINs, and lock combinations. SmartCache does not place any limitations on the actual type of information you store in each record; what you decide to store is only limited by your imagination.

The following are required to use SmartCache with a smart card:

  1. Windows XP or later.
  2. A Phoenix-style ISO 7816 smart card Reader/Writer, a Development Terminal programmed with the appropriate HEX files provided with SmartCache, or a PC/SC reader.
  3. An ACOS1, ACOS2, ACOS3 or ACOS3X smart card manufactured by Advanced Card Systems.

SmartCache can also be used to store records of information to a file. The functionality of the user interface is the same for smart cards and files.

SmartCache is provided free of charge.

SmartCache has been successfully tested with the following interface devices:

Phoenix Reader/Writers (RS-232)

  • Didya Dual Crystal Smart Card Reader/Programmer
  • Litronic Netsignia 210 Programmer
  • SCDTech X3
  • SDLOGIC SD7816U SE ULTRA USCT Smart Card Development Terminal
  • SDLOGIC SDR-30RS Reader/Writer
  • Spawn Devices ISO-3.57 MHz Reader/Writer
  • Spawn Devices SSP 210 Reader/Writer
  • Vector Technologies NextGen2 Programmer
  • WB Electronics Infinity USB Phoenix (driver)
  • WB Electronics Smartmouse USB (driver)
  • WB Electronics Infinity USB Unlimited (driver)
  • White Viper Reader/Writer

Development Terminals (RS-232)

  • Absolute 1
  • Atomic P.U.T.
  • Cansat2000 MK II Unlooper
  • Dominator Stealth
  • Mikobu III
  • SCDTech GFX
  • SDLOGIC SD7816U SE ULTRA USCT Smart Card Development Terminal
  • T-5 Typhoon Unlooper
  • Vector Technologies Unlooper
  • White Viper Unlooper

PC/SC Readers (RS-232)

  • ACS ACR30S (driver)
  • American Express Blue GCR415 (driver)
  • Didya Dual Crystal Smart Card Reader/Programmer** (driver)
  • Litronic Netsignia 210 Programmer** (driver)
  • SCDTech ICC Reader (driver)
  • SDLOGIC SD7816U SE ULTRA USCT Smart Card Development Terminal** (driver)
  • SDLOGIC SDR-30RS Reader/Writer** (driver)
  • Spawn Devices ISO-3.57 MHz Reader/Writer** (driver)
  • Spawn Devices SSP 210 Reader/Writer** (driver)
  • Vector Technologies NextGen2 Programmer** (driver)
  • White Viper Reader/Writer** (driver)

**Using Generic DumbMouse/SmartMouse/Phoenix PC/SC driver from

PC/SC Readers (USB)

PC/SC Readers (PCMCIA)

PC/SC Readers (Keyboard)

ACOS smart cards can be purchased over the Internet from a variety of vendors for around $3.00 to $5.00 U.S. per card. Following are a few such vendors:

This site was last updated on April 8, 2020.
Copyright © 1999-2020 Matt Brunk