SECURITY DEVICE AND SECURITY METHOD

Provided is a security device in which a plurality of calculation units operating asynchronously can carry out a process without paying attention to synchronization between one system and another, and can execute a comparison process of output data of both systems without causing malfunction. This s...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: IKEDA, Naohiro, SHIMAMURA, Kotaro
Format: Patent
Sprache:eng ; fre ; jpn
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Provided is a security device in which a plurality of calculation units operating asynchronously can carry out a process without paying attention to synchronization between one system and another, and can execute a comparison process of output data of both systems without causing malfunction. This security device comprises: a plurality of calculation units that output a calculation result of input data for each control cycle as calculation data; a first comparison unit that compares information indicating the control cycle of the timing at which each of the plurality of calculation units outputs the calculation data; a plurality of temporary storage units that hold respective pieces of the calculation data output from the plurality of calculation units; a second comparison unit that compares the calculation data held by each of the plurality of temporary storage units; and an output unit that outputs the calculation data externally. Each of the plurality of temporary storage units outputs the calculation data held therein in accordance with the comparison result of the first comparison unit, and the output unit outputs externally the calculation data output from the temporary storage unit in accordance with the comparison result of the second comparison unit. L'invention concerne un dispositif de sécurité dans lequel une pluralité d'unités de calcul fonctionnant de manière asynchrone peuvent effectuer un processus sans faire attention à la synchronisation entre un système et un autre, et peuvent exécuter un processus de comparaison de données de sortie des deux systèmes sans provoquer de dysfonctionnement. Ce dispositif de sécurité comprend : une pluralité d'unités de calcul qui produisent un résultat de calcul de données d'entrée pour chaque cycle de commande en tant que données de calcul ; une première unité de comparaison qui compare des informations indiquant le cycle de commande au moment où chacune de la pluralité d'unités de calcul produit les données de calcul ; une pluralité d'unités de stockage temporaire qui détiennent des éléments respectifs des données de calcul produites par la pluralité d'unités de calcul ; une seconde unité de comparaison qui compare les données de calcul détenues par chacune de la pluralité d'unités de stockage temporaire ; et une unité de sortie qui produit les données de calcul de manière externe. Chacune de la pluralité d'unités de stockage temporaire produit les données de calcul qui y sont détenues en fonction du résu