Secure and fault-tolerant voting in distributed systems

被引:0
|
作者
Hardekopf, B [1 ]
Kwiat, K [1 ]
Upadhyaya, S [1 ]
机构
[1] AFRL, IFGA, Rome, NY 13441 USA
关键词
D O I
暂无
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
Concerns about both security and fault-tolerance have had an important impact on the design and use of distributed information systems in the past. As such systems become more prevalent, as well as more pervasive, these concerns will become even more immediately relevant. From national defense, to commercial interests, to private citizens, distributed systems are making an ever greater impact on our lives. We will focus here on integrating security and fault-tolerance into one, general-purpose protocol for secure distributed voting. Distributed voting is a well-known fault-tolerance technique [4]. For the most part, however, security had not been a concern in systems that used voting. More recently, several protocols have been proposed to shore up this lack. These protocols, however, have limitations which make them particularly unsuitable for many aerospace applications, because those applications require very flexible voting schemes (e.g., voting among real-world sensor data). We present a new, more general voting protocol that reduces the vulnerability of the voting process to both attacks and faults. The algorithm is contrasted with the traditional 2-phase commit protocols typically used in distributed voting and with other proposed secure voting schemes. Our algorithm is applicable to exact and inexact voting in networks where atomic broadcast and predetermined message delays are present, such as local area networks. For wide area networks without these properties, we describe yet another approach that satisfies our goals of obtaining security and fault tolerance for a broad range of aerospace information systems.
引用
收藏
页码:1117 / 1126
页数:10
相关论文
共 50 条
  • [41] ON THE IMPLEMENTATION AND USE OF ADA ON FAULT-TOLERANT DISTRIBUTED SYSTEMS
    KNIGHT, JC
    URQUHART, JIA
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1987, 13 (05) : 553 - 563
  • [42] Constraint logic programming for fault-tolerant distributed systems
    Creemers, T.
    Riera, J.
    Tourouta, E.N.
    [J]. Izvestiya Akademii Nauk. Teoriya i Sistemy Upravleniya, 1998, 37 (05):
  • [43] Fault-tolerant reconfiguration of trees and rings in distributed systems
    Arora, Anish
    Singhai, Ashish
    [J]. High integrity systems, 1995, 1 (04): : 375 - 384
  • [44] Fault-tolerant distributed Systems from Standard Components
    Elzer, Peter F.
    [J]. FUNKTIONALE SICHERHEIT: ECHTZEIT 2013, 2013, : 69 - 76
  • [45] Ensuring fault-tolerant computations in distributed control systems
    V. I. Klepikov
    [J]. Automation and Remote Control, 2013, 74 : 2112 - 2121
  • [46] Reliability optimization models for fault-tolerant distributed systems
    Wattanapongsakorn, N
    Levitan, S
    [J]. ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 2001 PROCEEDINGS, 2001, : 193 - 199
  • [47] Distributed industrial control systems:: a fault-tolerant architecture
    Campelo, JC
    Rodríguez, F
    Rubio, A
    Ors, R
    Gil, PJ
    Lemus, L
    Busquets, JV
    Albaladejo, J
    Serrano, JJ
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 1999, 23 (02) : 103 - 112
  • [48] Distributed industrial control systems: A fault-tolerant architecture
    Fault Tolerant Syst. Res. Grp. , Tech. U., Valencia, Spain
    [J]. Microprocessors Microsyst, 2 (103-112):
  • [49] FAULT-TOLERANT DISTRIBUTED SYSTEMS BASED ON BROADCAST COMMUNICATION
    MELLIARSMITH, PM
    MOSER, LE
    [J]. 9TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1989, : 129 - 134
  • [50] Ensuring fault-tolerant computations in distributed control systems
    Klepikov, V. I.
    [J]. AUTOMATION AND REMOTE CONTROL, 2013, 74 (12) : 2112 - 2121