发明公开
EP0762338A2 Verfahren zur Absicherung von Daten und Programmcode einer elektronischen Frankiermaschine
失效
用于保护电子邮资计费器的数据和程序代码的方法
- 专利标题: Verfahren zur Absicherung von Daten und Programmcode einer elektronischen Frankiermaschine
- 专利标题(英): Method for securing data and progam code of an electronic franking machine
- 专利标题(中): 用于保护电子邮资计费器的数据和程序代码的方法
-
申请号: EP96250192.0申请日: 1996-09-06
-
公开(公告)号: EP0762338A2公开(公告)日: 1997-03-12
- 发明人: Berthold, Arndt , Zarges, Olav A.
- 申请人: Francotyp-Postalia Aktiengesellschaft & Co.
- 申请人地址: Triftweg 21-26 16547 Birkenwerder DE
- 专利权人: Francotyp-Postalia Aktiengesellschaft & Co.
- 当前专利权人: Francotyp-Postalia Aktiengesellschaft & Co.
- 当前专利权人地址: Triftweg 21-26 16547 Birkenwerder DE
- 优先权: DE19534530 19950908
- 主分类号: G07B17/04
- IPC分类号: G07B17/04
摘要:
Die Erfindung betrifft ein Verfahren zur Absicherung von Daten und Programmcode einer elektronischen Frankiermaschine gegen Manipulation mit einem Mikroprozessor in einer Steuereinheit der Frankiermaschine zur Ausführung von Schritten für eine Start- und Initialisierungsroutine und nachfolgender Systemroutine mit einer Möglichkeit in einen Kommunikationsmodus mit einer entfernten Datenzentrale einzutreten sowie weiteren Eingabeschritten, um in einen Frankiermodus einzutreten von dem nach Ausführung einer Abrechnungs- und Druckroutine in die Systemroutine zurückverzweigt wird, umfassend
a) eine Startsicherheitsüberprüfung (1020) im Rahmen einer Start- und Initialisierungsroutine (101) vor einer sicheren Druckdatenaufrufroutine (1040) und der nachfolgenden Systemroutine (200) zur Feststellung der Gültigkeit eines Programm-Codes und/oder von Daten im vorbestimmten Speicherplatz und eines zugehörigen MAC (MESSAGE AUTHENTIFICATION CODE), welche im selben Speichermittel gespeichert vorliegen, wobei die Überprüfung auf gültigen Programm-Code und/oder auf Gültigkeit der Daten mittels eines ausgewählten Prüfsummenverfahrens innerhalb eines OTP-Prozessors (ONE TIME PROGRAMMABLE) durchgeführt wird, der intern die entsprechenden Programmteile enthält und
b) eine Überführung der Frankiermaschine in die vorgenannte Systemroutine (200) bei Gültigkeit der Daten oder Überführung der Frankiermaschine in einen ersten Modus, wenn die Daten ungültig sind bzw. ein spezifisches Manipulationskriterium erfüllt ist, durch Schritte zum Verhindern des Frankierens bzw. Sperrens der Frankiermaschine (1030) und/oder Schritte zum Verhindern einer weiteren Programmausführung bzw. einer vom OTP-Prozessor nach extern führenden Programmverzweigung im Rahmen vorgenannter Systemroutine (200).
a) eine Startsicherheitsüberprüfung (1020) im Rahmen einer Start- und Initialisierungsroutine (101) vor einer sicheren Druckdatenaufrufroutine (1040) und der nachfolgenden Systemroutine (200) zur Feststellung der Gültigkeit eines Programm-Codes und/oder von Daten im vorbestimmten Speicherplatz und eines zugehörigen MAC (MESSAGE AUTHENTIFICATION CODE), welche im selben Speichermittel gespeichert vorliegen, wobei die Überprüfung auf gültigen Programm-Code und/oder auf Gültigkeit der Daten mittels eines ausgewählten Prüfsummenverfahrens innerhalb eines OTP-Prozessors (ONE TIME PROGRAMMABLE) durchgeführt wird, der intern die entsprechenden Programmteile enthält und
b) eine Überführung der Frankiermaschine in die vorgenannte Systemroutine (200) bei Gültigkeit der Daten oder Überführung der Frankiermaschine in einen ersten Modus, wenn die Daten ungültig sind bzw. ein spezifisches Manipulationskriterium erfüllt ist, durch Schritte zum Verhindern des Frankierens bzw. Sperrens der Frankiermaschine (1030) und/oder Schritte zum Verhindern einer weiteren Programmausführung bzw. einer vom OTP-Prozessor nach extern führenden Programmverzweigung im Rahmen vorgenannter Systemroutine (200).
公开/授权文献
信息查询