1. Introduction
This short guide has been written in order to explain the technical operation of the ****Titanium
card and smartcards based on the Atmel AT90SC family of microprocessors.****
We will begin with a short description of a Secure Microcontroller and the reason why they
exist, we will then explain the technical features and how to transform, in theory, a blank
AT90SC3232C into a Titanium smartcard. Finally we will end with an appendix summarising
the frequent questions about this Smartcard.
All the information contained in this document is the intellectual property of the author. No
NDA information whatsoever will be disclosed. Please note, specific information relative to the
aforementioned microcontroller can only be obtained by signing a non disclosure agreement.
Why is it called Titanium Card and how to transform a blank
AT90SC3232C into Titanium. (Operating System Programming)
The name was originally given by a company in Switzerland which manufactured the first onto
the market. The microcontroller inside this Smartcard is an AT90SC3232C. The only difference
between the AT90SC3232C and a Titanium Card is the internal OS. Initially the Smartcard is
supplied blank, in order to program it, you need a Smartcard programmer. For the reasons
explained above it is necessary to use a programmer that controls the Reset, VCC, Clock,
DATA IN and DATA OUT signals. The programmers normally suggest a PC/SC Compatible
Programmer. It is possible to use a classic programmer like Phoenix/SmartMouse but this is
very dangerous due to the typical homebrew structure for cost-effective results. It could
happen that when a Smartcart is inserted in this type of programmer (the VCC is not
controlled by a microprocessor) that a nanosecond peak will permanently damage the
smartcard. We are currently working on a more reliable and microcontrolled programmer that
will ensure compatibility with all the major software. Once programmed with the Operating
System, using Titanium dedicated software the RESET is made many times to obtain the
Bootstrap or Trapcode. Processing the ATR many can damage the Card. After some tests
made with the new adapter for the Cas Interface 2 whose specification is public
(
http://www.cellularcenter.it/duolabs/cas2phoenix.zip), we managed to delete the card with
only one ATR.
ATR
ลองไปหาอ่านดูครับ ชื่อ titanium info.pdf