Ett smartcard innehåller en CPU samt minne i olika former. CPUn (PIC, AVR t ex) som vanligen kör sitt program från flash minnet sköter dekrypteringen och kommunikationen med CA modulen. Övriga eeprom minnen lagrar t ex nycklar för decryptering och annan konfigurationsdata som t ex provider identiter, SA, UA, FAC etc.
Ett goldcard innehåller en PIC CPU, flash minne, CPU intern eeprom (64 bytes) och ett eeprom 2kbyte. Ett funcard en AVR CPU, ett CPU internt eeprom (512 bytes) och ett eeprom 8kbyte och uppåt. Det lilla PIC interna epromet används sällan, men det skulle lika gärna kunna krävas 3 filer även till ett goldcard om författaren till koden väljer att göra det.
Eftersom det dels är olika CPUer samt olika sätt att lagra konfigurationsdata kan man inte flytta filer utan vidare mellan gold och fun korten.
/Spock




Svara med citat
