首页> 外文会议>Annual Computer Security Applications Conference >Tampering with Special Purpose Trusted Computing Devices: A Case Study in Optical Scan E-Voting
【24h】

Tampering with Special Purpose Trusted Computing Devices: A Case Study in Optical Scan E-Voting

机译:篡改特殊用途可信计算设备:光学扫描电子投票的案例研究

获取原文

摘要

Special purpose trusted computing devices are currently being deployed to offer many services for which the general purpose computing paradigm is unsuitable. The nature of the services offered by many of these devices demand high security and reliability, as well as low cost and low power consumption. Electronic Voting machines is a canonical example of this phenomenon. With electronic voting machines currently being used in much of the United States and several other countries, there is a strong need for thorough security evaluation of these devices and the procedures in place for their use. In this work, we first put forth a general framework for special purpose trusted computing devices. We then focus on Optical Scan (OS) electronic voting technology as a specific instance of this framework. OS terminals are a popular e-voting technology with the decided advantage of a user-verified paper trail: the ballot sheets themselves. Still election results are based on machine-generated totals as well as machine-generated audit reports to validate the voting process. In this paper we present a security assessment of the Diebold AccuVote Optical Scan voting terminal (AV-OS), a popular OS terminal currently in wide deployment anticipating the 2008 Presidential elections. The assessment is developed using exclusively reverse-engineering, without any technical specifications provided by the machine suppliers. We demonstrate a number of security issues that relate to the machine's proprietary language, called AccuBasic, that is used for reporting election results. While this language is thought to be benign, especially given that it is essentially sandboxed by the firmware to have only read access, we demonstrate that it is powerful enough to (i) strengthen known attacks against the AV-OS so that they become undetectable prior to elections (and thus significantly increasing their magnitude) or, (ii) to conditionally bias the election results to reach a desired outcome. Given the discovered vulnerabilities and attacks we proceed to discuss how random audits can be used to validate with high confidence that a procedure carried out by special purpose devices such as the AV-OS has not been manipulated. We end with a set of recommendations for the design and safe-use of OS voting systems.
机译:目前正在部署专用可信计算设备以提供许多服务,其中通用计算范例是不合适的。这些设备提供的服务的性质需要高安全性和可靠性,以及低成本和低功耗。电子投票机是这种现象的规范示例。通过目前在美国和其他几个国家使用的电子投票机器,有很强的需要对这些设备的全面安全评估以及用于其使用的程序。在这项工作中,我们首先为特殊用途可信计算设备提出了一般框架。然后,我们专注于光学扫描(OS)电子投票技术作为本框架的特定实例。 OS终端是一种流行的电子投票技术,具有用户验证的纸张跟踪的决定优势:投票床单本身。仍然选举结果基于机器生成的总计以及机器生成的审计报告以验证投票过程。在本文中,我们对Diebold Accuvote光学扫描投票终端(AV-OS)的安全评估,目前在广泛部署期间预期2008年总统选举。评估是使用独特的逆向工程开发的,而无需机器供应商提供的任何技术规范。我们展示了一些与机器专有语言相关的安全问题,称为Accubasic,用于报告选举结果。虽然这种语言被认为是良性的,但特别是鉴于它基本上是由固件被读取的读取访问,我们证明它足够强大(i)加强对抗AV-OS的已知攻击,以便先前变得无法察觉选举(并因此显着提高其幅度),或(ii)条件偏向选举结果以达到预期的结果。鉴于发现的漏洞和攻击我们继续讨论如何使用随机审计来验证如何高信心,即尚未操纵由特殊用途设备如AV-OS执行的过程。我们以一系列建议为结束了OS投票系统的设计和安全使用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号