Journal article

Verifying the consistency of remote untrusted services with conflict-free operations

C Cachin, O Ohrimenko

Information and Computation | ACADEMIC PRESS INC ELSEVIER SCIENCE | Published : 2018

Abstract

A group of mutually trusting clients outsources a computation to a remote server, which they do not fully trust and that may be subject to attacks. The clients do not communicate with each other and would like to verify the correctness of the remote computation and the consistency of the server's responses. This paper presents the Conflict-free Operation verification Protocol (COP) that ensures linearizability when the server is correct and preserves fork-linearizability otherwise. Clients that observe each other's operations are consistent and their operations are linearizable. If the server forks two clients by hiding an operation, however, they never again see operations of each other. CO..

View full abstract

University of Melbourne Researchers

Grants

Awarded by Seventh Framework Programme


Funding Acknowledgements

This work has been supported in part by the European Union's Seventh Framework Programme (FP7/2007-2013) under grant agreement number ICT-257243 TCLOUDS; in part by the European Commission through the Horizon 2020 Framework Programme (H2020-ICT-2014-1) under grant agreements number 644371 WITDOM and 644579 ESCUDO-CLOUD; and in part by the Swiss State Secretariat for Education, Research and Innovation (SERI) under contracts number 15.0098 and 15.0087.