![]() Vukotic, Ivana ![]() ![]() ![]() in Vukotic, Ivana; Rahli, Vincent; Verissimo, Paulo (Eds.) Asphalion: Trustworthy Shielding Against Byzantine Faults (2019) Detailed reference viewed: 191 (32 UL)![]() Rahli, Vincent ![]() ![]() ![]() in ESOP 2018 (2018, April) Our increasing dependence on complex and critical information infrastructures and the emerging threat of sophisticated attacks, ask for extended efforts to ensure the correctness and security of these ... [more ▼] Our increasing dependence on complex and critical information infrastructures and the emerging threat of sophisticated attacks, ask for extended efforts to ensure the correctness and security of these systems. Byzantine fault-tolerant state-machine replication (BFT-SMR) provides a way to harden such systems. It ensures that they maintain correctness and availability in an application-agnostic way, provided that the replication protocol is correct and at least n-f out of n replicas survive arbitrary faults. This paper presents Velisarios a logic-of-events based framework implemented in Coq, which we developed to implement and reason about BFT-SMR protocols. As a case study, we present the first machine-checked proof of a crucial safety property of an implementation of the area's reference protocol: PBFT. [less ▲] Detailed reference viewed: 580 (62 UL)![]() ; ; et al in LICS 2018 (2018) Detailed reference viewed: 131 (9 UL)![]() Rahli, Vincent ![]() in LPAR 2018 (2018) Detailed reference viewed: 129 (6 UL)![]() ; ; Rahli, Vincent ![]() Scientific Conference (2018) Detailed reference viewed: 152 (8 UL)![]() Rahli, Vincent ![]() in Mathematical Structures in Computer Science (2017) Detailed reference viewed: 151 (3 UL)![]() Rahli, Vincent ![]() in Thirty-Second Annual ACM/IEEE Symposium on Logic in Computer Science (LICS) (2017) Detailed reference viewed: 209 (21 UL)![]() Rahli, Vincent ![]() in Science of Computer Programming (2017) Detailed reference viewed: 147 (4 UL)![]() ; Rahli, Vincent ![]() ![]() in CPP 2017 (2017) Detailed reference viewed: 426 (58 UL)![]() Volp, Marcus ![]() ![]() Scientific Conference (2016, December 12) Intel SGX is the latest processor architecture promising secure code execution despite large, complex and hence potentially vulnerable legacy operating systems (OSs). However, two recent works identified ... [more ▼] Intel SGX is the latest processor architecture promising secure code execution despite large, complex and hence potentially vulnerable legacy operating systems (OSs). However, two recent works identified vulnerabilities that allow an untrusted management OS to extract secret information from Intel SGX's enclaves, and to violate their integrity by exploiting concurrency bugs. In this work, we re-investigate delayed preemption (DP) in the context of Intel SGX. DP is a mechanism originally proposed for L4-family microkernels as disable-interrupt replacement. Recapitulating earlier results on language-based information-flow security, we illustrate the construction of leakage-free code for enclaves. However, as long as adversaries have fine-grained control over preemption timing, these solutions are impractical from a performance/complexity perspective. To overcome this, we resort to delayed preemption, and sketch a software implementation for hypervisors providing enclaves as well as a hardware extension for systems like SGX. Finally, we illustrate how static analyses for SGX may be extended to check confidentiality of preemption-delaying programs. [less ▲] Detailed reference viewed: 377 (29 UL)![]() Rahli, Vincent ![]() in The 5th ACM SIGPLAN Conference on Certified Programs and Proofs (CPP 2016) (2016) Detailed reference viewed: 170 (13 UL)![]() Rahli, Vincent ![]() in The 5th International Congress on Mathematical Software (2016) Detailed reference viewed: 170 (8 UL)![]() Rahli, Vincent ![]() in Journal of Symbolic Computation (2016) Detailed reference viewed: 230 (26 UL)![]() Rahli, Vincent ![]() in EASST (2015) Detailed reference viewed: 128 (16 UL)![]() Rahli, Vincent ![]() in Electronic Notes in Theoretical Computer Science (2015) Detailed reference viewed: 135 (2 UL)![]() Rahli, Vincent ![]() Scientific Conference (2015) Detailed reference viewed: 122 (34 UL)![]() ; Rahli, Vincent ![]() in Interactive Theorem Proving - 5th International Conference, ITP 2014, Held as Part of the Vienna Summer of Logic, VSL 2014, Vienna, Austria, July 14-17, 2014. Proceedings (2014) Detailed reference viewed: 180 (5 UL)![]() ; Rahli, Vincent ![]() Report (2014) Detailed reference viewed: 96 (2 UL)![]() ; Rahli, Vincent ![]() in DSN 2014 (2014) Detailed reference viewed: 167 (5 UL)![]() ; ; et al Scientific Conference (2014) Detailed reference viewed: 79 (5 UL) |
||