Towards secure distributed computations
Resumen:
In this paper, we present an infrastructure for securing distributed computations between hosts, using a novel technique called Proof Carrying Results. This technique is based on Necula's proof carrying code. Basically, the result of some computation comes equipped with a certicate, or witness, showing that the computation was made correctly. This witness can be used to verify that the value was generated in a good way. We will show how to add the PCR technique and its supporting infrastructure to a distributed programming language. This will make the language more robust against active adversaries, when the returned values of a computation are of abstract types. Finally, to check the values and associated witnesses produced by some host, we use the COQ proof checker for a precise and reliable veri cation.
2009 | |
Proof Carrying Results Seguridad en Computación Computer Security |
|
Universidad de la República | |
COLIBRI | |
http://hdl.handle.net/20.500.12008/3440 | |
Acceso abierto | |
Licencia Creative Commons Atribución – No Comercial – Sin Derivadas (CC BY-NC-ND 4.0) |
Resultados similares
-
Towards secure distributed computations
Autor(es):: Zipitría, Felipe
Fecha de publicación:: (2008) -
Compilación y certificación de código mediante análisis estático de flujo de control y de datos
Autor(es):: Bavera, Francisco
Fecha de publicación:: (2006) -
Toward a computational theory of perception
Autor(es):: Grompone von Gioi, Rafael
Fecha de publicación:: (2009) -
Offloading cryptographic services to the SIM card in smartphones
Autor(es):: Pedraja, Daniel
Fecha de publicación:: (2019) -
WAFIntl Security Inspector
Autor(es):: Alberro, Leonardo
Fecha de publicación:: (2020)