Program Actions as Actual Causes: A Building Block for Accountability
Not on the map. Why?
Abstract (arXiv)
Protocols for tasks such as authentication, electronic voting, and secure multiparty computation ensure desirable security properties if agents follow their prescribed programs. However, if some agents deviate from their prescribed programs and a security property is violated, it is important to hold agents accountable by determining which deviations actually caused the violation. Motivated by these applications, we initiate a formal study of program actions as actual causes. Specifically, we define in an interacting program model what it means for a set of program actions to be an actual cause of a violation. We present a sound technique for establishing program actions as actual causes. We demonstrate the value of this formalism in two ways. First, we prove that violations of a specific class of safety properties always have an actual cause. Thus, our definition applies to relevant security properties. Second, we provide a cause analysis of a representative protocol designed to address weaknesses in the current public key certification infrastructure.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 5 May 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 1; 2024: 0; 2025: 0; 2026: 1.
4 papers.
- 2021On Blame Attribution for Accountable Multi-Agent Sequential Decision Makingcited by 13
- 2022Actual Causality and Responsibility Attribution in Decentralized Partially Observable Markov Decision Processescited by 8
- 2023Causal Kripke Modelscited by 0
- 2026AUDITA: certified auditing and causal attribution of adverse outcomes in autonomous multi-agent systemscited by 0
- 2026AUDITA: certified auditing and causal attribution of adverse outcomes in autonomous multi-agent systems23 Aug 2026
- 2023Causal Kripke Models11 Jul 2023
- 2022Actual Causality and Responsibility Attribution in Decentralized Partially Observable Markov Decision Processes1 Apr 2022
- 2021On Blame Attribution for Accountable Multi-Agent Sequential Decision Making26 Jul 2021