Print Email Facebook Twitter Blockchain-based DNS and PKI to solve issues of trust, security and censorship in the context of the IoT Title Blockchain-based DNS and PKI to solve issues of trust, security and censorship in the context of the IoT Author de Klerk, Leon (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Intelligent Systems) Contributor Ayşen, M. (mentor) Erkin, Z. (graduation committee) Degree granting institution Delft University of Technology Programme Computer Science and Engineering Project CSE3000 Research Project Date 2021-07-01 Abstract The domain name system (DNS) and public key infrastructure (PKI) provide the core services for the Internet. The use of these systems requires trust in institutions to provide proper services, which they can fail to provide. Centralized management allows these institutions to perform censorship. Additionally, these legacy systems have seen numerous security issues over the years related to both network security and data security. The rise of the Internet of Things, often resource-constrained devices such as embedded sensors, has leveraged these services. But in doing so has exposed the IoT to the same flaws as the underlying infrastructure. To combat this, both non-blockchain-based and blockchain-based solutions have been proposed, both with their own issues. Non-blockchain-based solutions offer improvements in one dimension, such as trust, but at the cost of security. In comparison, blockchain-based solutions can offer improvements in multiple dimensions simultaneously as has been shown in proposed systems. Blockchain-based solutions deal with their own set of issues: they struggle with the adoption of such a system and lack compatibility with the resource-constrained IoT. To combat the issues of blockchain-based solutions, this paper proposes theoretical improvements on blockchain-based DNS and PKI solutions, building on work done in the field. These improvements address the interoperability with current systems to increase adoptability. Additionally, it offers a system architecture compatible with both the IoT and regular devices by leveraging different types of nodes for the blockchain network based on device constraints and needs. Subject BlockchainDNSIoTPKITrustSecurityCensorship To reference this document use: http://resolver.tudelft.nl/uuid:519be644-a7a1-471c-8bfa-8409e409ac75 Part of collection Student theses Document type bachelor thesis Rights © 2021 Leon de Klerk Files PDF bachelor_thesis_Leon_de_Klerk.pdf 235.79 KB Close viewer /islandora/object/uuid:519be644-a7a1-471c-8bfa-8409e409ac75/datastream/OBJ/view