dc.contributor.advisor | Rubin, Aviel | |
dc.creator | Kaptchuk, Gabriel | |
dc.date.accessioned | 2021-01-08T17:04:48Z | |
dc.date.available | 2021-01-08T17:04:48Z | |
dc.date.created | 2020-08 | |
dc.date.issued | 2020-04-20 | |
dc.date.submitted | August 2020 | |
dc.identifier.uri | http://jhir.library.jhu.edu/handle/1774.2/63444 | |
dc.description.abstract | The last decade and a half has seen the rise of a new class of systems loosely categorized as public ledgers. Public ledgers guarantee that all posted information is permanently available to the entire public. Common realizations of public ledgers include public blockchains and centralized logs. In this work we investigate novel applications of public ledgers. We begin by describing enclave ledger interaction, a computational method that allows the execution of trusted execution environments or cryptographically obfuscated programs to be conditioned on the contents of the ledger. We then show how this conditional execution paradigm can be used to achieve fairness in dishonest majority secure multiparty computation, which is impossible in the plain model. Finally, we show how conditional execution can be used to build systems that facilitate law enforcement access to ciphertext while ensuring robust transparency and accountability mechanisms. | |
dc.format.mimetype | application/pdf | |
dc.language.iso | en_US | |
dc.publisher | Johns Hopkins University | |
dc.subject | cryptography | |
dc.subject | applied cryptography | |
dc.subject | public ledgers | |
dc.subject | blockchain | |
dc.subject | blockchains | |
dc.subject | multiparty computation | |
dc.subject | MPC | |
dc.subject | fairness | |
dc.subject | trusted execution | |
dc.subject | enclave | |
dc.subject | exceptional access | |
dc.subject | going dark | |
dc.subject | encryption | |
dc.subject | | |
dc.title | New Applications Of Public Ledgers | |
dc.type | Thesis | |
thesis.degree.discipline | Computer Science | |
thesis.degree.grantor | Johns Hopkins University | |
thesis.degree.grantor | Whiting School of Engineering | |
thesis.degree.level | Doctoral | |
thesis.degree.name | Ph.D. | |
dc.date.updated | 2021-01-08T17:04:48Z | |
dc.type.material | text | |
thesis.degree.department | Computer Science | |
dc.contributor.committeeMember | Green, Matthew | |
dc.contributor.committeeMember | Jain, Abhishek | |
dc.publisher.country | USA | |
dc.creator.orcid | 0000-0002-8886-4748 | |