Hallo allemaal,

Straks vroeg iemand me of het moeilijk was om een systeempje te maken om met een chipcard een soort van toegangscontrole-systeempje te maken. Helaas gaat dat (nog) wat te ver met mijn PIC-ervaring, maar ik heb hierover wel een vraagje......
Wat voor soort chip in de chip op een chipcard, een speciale of is het gewoon een PIC in een "andere behuizing"?

Het is een RISC gebasseerde uC (tenminste die op een SIM kaart zit), de normale telefoonkaarten bijvoorbeeld is een 100 bytes EEPROM, met ik geloof 21 bytes fixed, en de rest customprogrammeerbaar.

Ik kan mij van een jaar of 10 geleden nog herinneren dat Hitachi een speciale uitvoering van de H8 microcontroller maakte die specifiek bedoeld was voor gebruik in chipkaarten. Het speciale aan deze controllers was dat er een extra rekenmodule in verwerkt was die enkel en alleen voor de gegevensbeveiliging diende. De rest van de chip was niet zo veel bijzonders behalve dan dat het ding met een minimum aan energie toe kan.
Sinds die tijd heb ik me niet zo meer met deze materie bezig gehouden, maar ik neem aan dat er inmiddels veel meer keuze is op dit gebied. In ieder geval zijn het vrij "dedicated" chips.

Misschien een gekke vraag, maar is er ook een chipcard met bijvoorbeeld een 16f... chip van microchip erop waar ik gewoon een programmatje in kan laden?

Ik weet niet of er PIC controllers worden gebruikt voor deze toepassing. Maar als dat zo is, dan denk ik niet dat je daar erg veel aan hebt. Bruikbare I/O poorten zijn op zo'n kaart ver te zoeken.

Ik kan alleen maar vertellen hoe het bij de Hitachi's zit (of zat). Daarin was een soort mini-OS in masker-rom gebakken dat de communicatie met de kaartlezer/schrijver regelt en het coderen en decoderen van de data voor z'n rekening neemt. Een deel van het programma (het "boot" gedeelte) wordt automatisch uitgevoerd zodra de chip wordt geactiveerd. Als dat gedeelte is afgerond kan (afhankelijk van het type kaart) een (beperkt) user-programma, dat in EEPROM of OTP staat, worden aangeroepen. Vanuit dat user programma was een deel van het data-geheugen van de kaart te benaderen, maar de "beveiligde" gegevens kon je in ieder geval niet bij.

Overigens kostte in die tijd een ontwikkel-omgeving (hardware en software) rond de 20.000 gulden. Inmiddels zal dat wel minder pikant geprijsd zijn ...

Op 16 september 2003 16:56:57 schreef Jaco van der Linden:
Misschien een gekke vraag, maar is er ook een chipcard met bijvoorbeeld een 16f... chip van microchip erop waar ik gewoon een programmatje in kan laden?

Een paar jaar geleden zag je die nog overal, met name in de landen waar de kableTV encrypters zulke kaarten gebruikten (zweden bv). kijk eens naar http://www.lik-sang.com/info.php?category=0&products_id=1350
http://www.maxking.co.uk/piccards.htm
http://www.moretv.de/index.php?url=http://www.moretv.de/wafercard.php

Bedankt voor de links.....
Ik heb een kaart gevonden met een 16f48a erin.....de zogenaamde "goldcards" die veel in de schoteltechniek gebruikt worden hebben een 16f84a en een 24lc16. (ik heb nog wat van die dingen liggen) kan ik die 16f84a gewoon programmeren met mijn wisp628?

Op 17 september 2003 17:50:41 schreef Jaco van der Linden:
kan ik die 16f84a gewoon programmeren met mijn wisp628?

Ik zou niet weten waarom niet. Wel een 5 Volt ergens vandaan halen.