eCommons

 

Mechanisms for Provable Integrity Protection in Decentralized Systems

dc.contributor.authorCecchetti, Ethan
dc.contributor.chairMyers, Andrew C.
dc.contributor.committeeMemberJuels, Ari
dc.contributor.committeeMemberKozen, Dexter
dc.date.accessioned2021-12-20T20:48:05Z
dc.date.available2021-12-20T20:48:05Z
dc.date.issued2021-08
dc.description284 pages
dc.description.abstractDecentralized systems are built from a set of coordinating independent services. Yet these services might not trust each other, making it difficult to maintain the integrity of the whole application. This dissertation explores two different approaches to achieving provable integrity guarantees in such systems. The first technique, realized in Solidus, applies cryptographic tools to provably preserve the integrity of a blockchain-based financial transaction system while hiding the sender, receiver, and value of each transaction. The second complements the cryptographic approach by showing how to achieve strong integrity guarantees for realistic systems using language-based Information Flow Control (IFC). Traditional IFC systems only provide strong integrity guarantees in the absence of endorsement---treating inputs as more trusted than their source---but endorsement is necessary in real-world systems. This work classifies two ways in which unrestricted endorsements can compromise system integrity if attackers violate implicit assumptions. In both cases, IFC ideas help define security and support language-based rules to provably eliminate all attacks in the class.
dc.identifier.doihttps://doi.org/10.7298/5cc3-zh54
dc.identifier.otherCecchetti_cornellgrad_0058F_12682
dc.identifier.otherhttp://dissertations.umi.com/cornellgrad:12682
dc.identifier.urihttps://hdl.handle.net/1813/110522
dc.language.isoen
dc.rightsAttribution 4.0 International
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectCryptography
dc.subjectDecentralized Systems
dc.subjectInformation Flow Control
dc.subjectIntegrity
dc.subjectProgramming Languages
dc.titleMechanisms for Provable Integrity Protection in Decentralized Systems
dc.typedissertation or thesis
dcterms.licensehttps://hdl.handle.net/1813/59810
thesis.degree.disciplineComputer Science
thesis.degree.grantorCornell University
thesis.degree.levelDoctor of Philosophy
thesis.degree.namePh. D., Computer Science

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Cecchetti_cornellgrad_0058F_12682.pdf
Size:
978.72 KB
Format:
Adobe Portable Document Format