DocumentCode :
2991735
Title :
Mobile codes with interactive proofs: an approach to provably safe evolution of distributed software systems
Author :
Tsukada, Yasuyuki
Author_Institution :
NTT Commun. Sci. Labs., Kanagawa, Japan
fYear :
2000
fDate :
2000
Firstpage :
23
Lastpage :
27
Abstract :
This paper proposes a new proof-based approach to safe evolution of distributed software systems. Specifically it extends the simple certification mechanism of proof-carrying code (PCC) to make it interactive and probabilistic, thereby devising code with interactive proof (CIP). With CIP, a code consumer is convinced, with overwhelming probability, of the existence and validity of a safety proof of a transmitted code through interaction with a code producer. The class of safety properties that are provable by CIP is larger than the class provable by PCC, provided that each code consumer is allowed to spend a reasonable amount of time on verification. Moreover, CIP can be further extended to devise code with zero-knowledge interactive proof (CZKIP). This concept is useful, for example, when the code producer wants to use the safety proof as a kind of “copyright” of the code
Keywords :
certification; distributed programming; security of data; software reliability; certification; code with interactive proof; distributed software systems; mobile codes; probability; proof-carrying code; provably safe software evolution; safety properties; software reliability; zero-knowledge interactive proof; Application software; Computer networks; Distributed computing; Engines; Laboratories; Logic; Mobile communication; Protection; Software safety; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Principles of Software Evolution, 2000. Proceedings. International Symposium on
Conference_Location :
Kanazawa
Print_ISBN :
0-7695-0906-1
Type :
conf
DOI :
10.1109/ISPSE.2000.913217
Filename :
913217
Link To Document :
بازگشت