Method and apparatus for improved security in distributed-environment voting

   
   

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.

 
Web www.patentalert.com

< Virtual host controller interface with multipath input/output

< User control of web browser user data

> Transmission control protocol/internet protocol (TCP/IP) packet-centric wireless point to multi-point (PTMP) transmission system architecture

> Method and system for reliably defining and determining timeout values in unreliable datagrams

~ 00103