摘要 |
<p>Um insbesondere bei einer Smartcard prüfen zu können, ob ein Anwenderprogramm unberechtigt manipuliert wurde, wird in der Karte ein Signaturregister vorgesehen, das mit dem Ausgang des Befehlsregisters und/oder mit den Adressen dessen Programmspeichers gekoppelt wird und dessen Inhalt an vorgegebenen Stellen des Programmablaufs geprüft, d.h. mit einem vorgegebenen Wert verglichen wird. Dieser Vergleichswert kann zweckmäßig an diesen betreffenden Stellen im Programm in einem Befehl enthalten sein. Vorteilhaft wird nicht der Signaturwert direkt, sondern nach einer geheimen Verschlüsselung verglichen, um bei einer unberechtigten Manipulation des Programms zu verhindern, daß der Vergleichswert entsprechend verändert werden kann. <IMAGE></p> |