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 条
  • [1] Distributed Voting for Fault-Tolerant Nanoscale Systems
    Namazi, Ali
    Nourani, Mehrdad
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, VOLS, 1 AND 2, 2007, : 569 - 574
  • [2] UNDERSTANDING FAULT-TOLERANT DISTRIBUTED SYSTEMS
    CRISTIAN, F
    [J]. COMMUNICATIONS OF THE ACM, 1991, 34 (02) : 56 - 78
  • [3] Fault-tolerant Distributed Systems in Hardware
    Schmid, Stefan
    [J]. BULLETIN OF THE EUROPEAN ASSOCIATION FOR THEORETICAL COMPUTER SCIENCE, 2015, (116): : 111 - 153
  • [4] Synthesis of Fault-Tolerant Distributed Systems
    Dimitrova, Rayna
    Finkbeiner, Bernd
    [J]. AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2009, 5799 : 321 - 336
  • [5] Adaptive distributed and fault-tolerant systems
    Hiltunen, MA
    Schlichting, RD
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1996, 11 (05): : 275 - 285
  • [6] Analysis of Binary Voting Algorithms for use in Fault-Tolerant and Secure Computing
    Kwiat, Kevin
    Taylor, Alan
    Zwicker, William
    Hill, Daniel
    Wetzonis, Sean
    Ren, Shangping
    [J]. ICCES'2010: THE 2010 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS, 2010, : 269 - 273
  • [7] A distributed networked storage system with secure fault-tolerant codes
    Tan, Pengxu
    Chen, Yue
    Jia, Hongyong
    [J]. MECHATRONICS AND INDUSTRIAL INFORMATICS, PTS 1-4, 2013, 321-324 : 2574 - 2577
  • [8] Units of computation in fault-tolerant distributed systems
    Ahuja, M
    Mishra, S
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1997, 40 (02) : 194 - 209
  • [9] A Novel Fault-Tolerant Scheme for Distributed Systems
    Zhang, Xiaoqin
    Wei, Zhidong
    Zhang, Fenggui
    Liu, Guoliang
    [J]. CEIS 2011, 2011, 15
  • [10] A FAULT-TOLERANT COMMUNICATION ARCHITECTURE FOR DISTRIBUTED SYSTEMS
    PRADHAN, DK
    REDDY, SM
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1982, 31 (09) : 863 - 870