Title :
Distributing Trust Verification to Increase Application Performance
Author :
Ceccato, Mariano ; Nagra, Jasvir ; Tonella, Paolo
Author_Institution :
Fondazione Bruno Kessler-IRST, Trento
Abstract :
The remote trust problem aims to address the issue of verifying the execution of a program running on an un-trusted host which communicates regularly with a trusted server. One proposed solution to this problem relies on a centralized scheme using assertions and replication to withhold usable services from a tampered client. We show how to extend such a scheme to a distributed trusted hardware such as tamper-resistant smartcards. We compared the performance and security of the proposed distributed system to the original centralized scheme on a case study. Our results indicate that, compared to a centralized scheme, our distributed trust scheme has dramatically lower network traffic, and smaller memory and computational requirements on the trusted server.
Keywords :
distributed processing; program verification; security of data; computational requirements; distributed system; distributed trusted hardware; distributing trust verification; lower network traffic; memory requirements; program execution verification; remote trust problem; tampered client; trusted server; untrusted host; usable services; Communication channels; Computer architecture; Computer networks; Cryptography; Distributed computing; Hardware; Network servers; Protection; Quality of service; Telecommunication traffic; remote trust; smartcard; tamper resistant;
Conference_Titel :
Parallel, Distributed and Network-Based Processing, 2008. PDP 2008. 16th Euromicro Conference on
Conference_Location :
Toulouse
Print_ISBN :
978-0-7695-3089-5
DOI :
10.1109/PDP.2008.69