摘要 |
Die Erfindung betrifft ein Verfahren (500) zum Absichern eines Softwarecodes (102), wobei das Verfahren (500) einen Schritt (502) des Ausführens und einen Schritt (504) des Bereitstellens aufweist. Im Schritt (502) des Ausführens wird ein, auf dem Softwarecode (102) basierender erster Maschinencode (108) ausgeführt, um zumindest eine erste Ausgangsgröße (114) zu erhalten. Weiterhin wird ein ebenfalls auf dem Softwarecode (102) basierender und zu dem ersten Maschinencode (108) diversitär redundanter, zweiter Maschinencode (110) ausgeführt, um zumindest eine zweite Ausgangsgröße (116) zu erhalten. Im Schritt (504) des Bereitstellens wird die erste Ausgangsgröße (114) und/oder die zweite Ausgangsgröße (116) als Ausgangsgröße (118) des Softwarecodes (102) bereitgestellt, wenn die erste Ausgangsgröße (114) der zweiten Ausgangsgröße (116) entspricht, um einen Ausführungsfehler während des Ausführens (502) des ersten Maschinencodes (108) und/oder des zweiten Maschinencodes (110) zu erkennen. |
申请人 |
ROBERT BOSCH GMBH |
发明人 |
KUHN, THOMAS;LASARCZYK, CHRISTIAN;MUELLER, BERND;BEUTNAGEL-BUCHNER, UWE;AMAYA, SERGIO;MATTERN, KLAUS-PETER;ROHATSCHEK, ANDREAS-JUERGEN;JAEGER, THOMAS;FRISCHKE, MICHAEL;SCHWARZ, THORSTEN;NIKNAHAD, MAHTAB;KNEE, WERNER;KIRCHNER, TOBIAS;SMUDA VON TRZEBIATOWSKI, MICHAEL;KANTER, PASCAL |