A method and apparatus is disclosed which provides improved security in
distributed-environment voting. At least three voting processors running a
voting algorithm are connected to a local area network (LAN) and exchange
their individually determined results of a process application. Each
result is committed to an interface module where it is checked,
authenticated and buffered. The allotted time for receiving and buffering
committed results is constrained by a first timed interval within the
interface module. The first timed interval may be reset several times. The
allotted time for checking and comparing the committed results from each
processor is constrained by a second timed interval within each voting
processor. A majority vote of those authenticated committed results is
formed once all necessary iterations of the both the first and second
timed intervals are completed. Enhanced security is thereby afforded to
the overall voting process and yields a majority vote that is correct
despite the introduction of errors associated with faulty or hostile
processors.
On révèle une méthode et un appareil qui fournit la sécurité améliorée dans le vote d'distribuer-environnement. Au moins trois processeurs de vote courant un algorithme de vote sont reliés à un réseau local (LAN) et échangent leurs résultats individuellement déterminés d'une application de processus. Chaque résultat est investi dans un module d'interface où on le vérifie, est authentifié et protégé. Le moment réparti pour la réception et les résultats commis par amortissement est contraint par un premier intervalle fois dans le module d'interface. Le premier intervalle synchronisé peut être remis à zéro plusieurs fois. Le moment réparti pour vérifier et comparer les résultats commis de chaque processeur est contraint par un deuxième intervalle fois chez chaque processeur de vote. Un vote majoritaire de ceux a authentifié des résultats commis est formé une fois que toutes les itérations nécessaires les des premiers et deuxièmes intervalles synchronisés sont accomplies. La sécurité augmentée est de ce fait eue les moyens au processus de vote global et rapporte un vote majoritaire qui est correct en dépit de l'introduction des erreurs liées aux processeurs défectueux ou hostiles.