首页> 外文OA文献 >Guess my vote : a study of opacity and information flow in voting systems
【2h】

Guess my vote : a study of opacity and information flow in voting systems

机译:猜猜我的投票:研究投票系统中的不透明度和信息流

摘要

With an overall theme of information flow, this thesis has two main strands. In the first part of the thesis, I review existing information flow properties, highlighting a recent definition known as opacity [25]. Intuitively, a predicate cP is opaque if for every run in which cP is true, there exists an indistinguishable run in which it is false, where a run can be regarded as a sequence of events. Hence, the observer is never able to establish the truth of cPo The predicate cP can be defined according to requirements of the system, giving opacity a great deal of flexibility and versatility. Opacity is then studied in relation to several well-known definitions for information flow. As will be shown, several of these properties can be cast as variations of opacity, while others have a relationship by implication with the opacity property [139]. This demonstrates the flexibility of opacity, at the same time establishing its distinct character. In the second part of the thesis, I investigate information flow in voting systems. Pret a Voter [36] is the main exemplar, and is compared to other schemes in the case study. I first analyse information flow in Pret a Voter and the FOO scheme [59], concentrating on the core protocols. The aim is to investigate the security requirements of each scheme, and the extent to which they can be captured using opacity. I then discuss a systems-based analysis of Pret a Voter [163], which adapts and extends an earlier analysis of the Chaum [35] and Neff [131]' [132]' [133] schemes in [92]. Although this analysis has identified several potential vulnerabilities, it cannot be regarded as systematic, and a more rigorous approach may be necessary. It is possible that a combination of the information flow and systems- based analyses might be the answer. The analysis of coercion-resistance, which is performed on Pret a Voter and the FOO scheme, may exemplify this more systematic approach. Receipt-freeness usually means that the voter is unable to construct a proof of her vote. Coercion-resistance is a stronger property in that it accounts for the possibility of interaction between the coercer and the voter during protocol execution. It appears that the opacity property is ideally suited to expressing the requirements for coercion-resistance in each scheme. A formal definition of receipt-freeness cast as a variation of opacity is proposed [138], together with suggestions on how it might be reinforced to capture coercion-resistance. In total, the thesis demonstrates the remarkable flexibility of opacity, both in expressing differing security requirements and as a tool for security analysis. This work lays the groundwork for future enhancement of the opacity framework.
机译:本文以信息流为主题,主要有两个方面。在论文的第一部分中,我回顾了现有的信息流属性,重点介绍了最近被称为不透明性的定义[25]。直觉上,如果对于每次cP为true的运行,都存在一个不可区分的运行,则谓词cP是不透明的,其中cP为true,则该运行可以视为事件序列。因此,观察者永远无法建立cPo的真相。谓词cP可以根据系统的要求进行定义,从而为不透明度提供了很大的灵活性和多功能性。然后,针对不透明性与几种众所周知的信息流定义进行研究。如将显示的那样,这些属性中的一些可以转换为不透明度的变体,而其他属性则与不透明度属性有关联[139]。这证明了不透明度的灵活性,同时确立了其独特的特征。在论文的第二部分,我研究了投票系统中的信息流。 Pret a Voter [36]是主要示例,在案例研究中与其他方案进行了比较。我首先在Pret a Voter和FOO方案[59]中分析信息流,主要关注核心协议。目的是研究每种方案的安全性要求,以及使用不透明性可以捕获它们的程度。然后,我讨论了Pret a Voter [163]的基于系统的分析,它适用于并扩展了[92]中对Chaum [35]和Neff [131]'[132]'[133]方案的早期分析。尽管此分析已确定了几个潜在的漏洞,但不能将其视为系统的漏洞,因此可能需要更严格的方法。信息流和基于系统的分析的结合可能是答案。在Pret a Voter和FOO方案上进行的抗压力分析可以例证这种更系统的方法。无收据通常意味着选民无法构建其投票证明。抗胁迫性更强,因为它解决了协议执行过程中胁迫者和投票者之间相互作用的可能性。似乎不透明性非常适合表达每种方案中的抗压性要求。提出了将无收据转换为不透明性的形式的正式定义[138],并提出了有关如何增强它以捕获抗胁迫性的建议。总体而言,无论是表达不同的安全要求还是作为安全分析的工具,本文都证明了不透明性的显着灵活性。这项工作为将来增强不透明度框架奠定了基础。

著录项

  • 作者

    Peacock Thea;

  • 作者单位
  • 年度 2006
  • 总页数
  • 原文格式 PDF
  • 正文语种 English
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号