Towards Secure and Reliable Distributed Systems with Minimized Trust
| dc.contributor.author | Liang, Yuan | en |
| dc.contributor.committeechair | Wang, Haining | en |
| dc.contributor.committeemember | Yao, Danfeng | en |
| dc.contributor.committeemember | Stavrou, Angelos | en |
| dc.contributor.committeemember | Xiong, Wenjie | en |
| dc.contributor.committeemember | Liu, Lingjia | en |
| dc.contributor.department | Electrical and Computer Engineering | en |
| dc.date.accessioned | 2025-09-04T08:01:04Z | en |
| dc.date.available | 2025-09-04T08:01:04Z | en |
| dc.date.issued | 2025-09-03 | en |
| dc.description.abstract | As the most prominent distributed computing platform, the modern Internet infrastructure interconnects various computing resources from data centers to Internet of Things (IoT) devices. Ensuring secure and reliable distributed systems on the Internet is critical for the normal operations of our daily lives. In this dissertation, we conduct three research projects to improve the security and reliability of distributed systems from different aspects. In the first research project, we investigate the cooling systems of Amazon Web Services (AWS) data centers. We leverage two temperature side channels to capture the information leakage from AWS data centers. These two side channels essentially exploit the temperature effect on FPGAs and DRAMs. After comparing data from both side channels, we believe the information revealed by the data is reliable. This project is a practical application of FPGA- based temperature side channels for the measurement study on data centers. Subsequently, our second and third projects focus on small, resource-constrained devices, like IoT devices, that often provide data to data centers. Recent research adapts identity-based encryption (IBE) for IoT devices to encrypt messages, and servers are the receivers, but the application inherits the key escrow problem of IBE. In the second project, we propose an interactive protocol among decryptors to tackle it. We assume decryptors like servers have sufficient resources to handle the additional computation and communication costs. Our protocol is based on dhr-IBE (IBE with decentralized setup, homomorphic key derivation, re-encryptable ciphertext), and Boneh-Franklin IBE, Waters IBE, Boneh-Boyen-Goh IBE are classified as dhr-IBE. The protocol is to build an IBE system as if the master secret key is the sum of all secret keys. In the third project, we propose an alternative solution that takes a trade-off between security and efficiency into consideration, so that the protocol designer can make the decision. The alternative protocol optimizes linear computation and communication to polylogarithmic complexity, and it can be viewed as a type of registration-based encryption, but it does not protect unregistered users. To develop the new protocol, we extend the dhr-IBE to dhr-HIBE (hierarchical IBE), essentially abstracting properties of Waters HIBE, Boneh-Boyen HIBE, Boneh-Boyen-Goh HIBE. The major technique involves using an O(log n)-size HIBE based tree to minimize the computation and communication, meeting a subset of compactness and efficiency requirements of registration-based encryption. A significant advantage of our protocols is keeping the original encryption algorithm of identity-based encryption for IoT devices. In other words, the sender only needs the constant-size public parameter to encrypt messages. We implement software prototypes to verify the efficiency of our protocols. | en |
| dc.description.abstractgeneral | The internet has connected various distributed systems from data centers to Internet of Things (IoT) devices. It is needless to say, the reliability and security of distributed systems are critical to our daily lives. Frankly, security could be considered as one part of the relia- bility. However, the security research emphasizes the existence of a powerful adversary. This assumption is important for security research. It generalizes many practical attack scenarios in applications. Moreover, we value discovering problems in real-world distributed systems and propose practical solutions for applications. In general, we conduct our research with these principles. Our investigation of data center cooling systems expose the temperature information leakage. It reveals that the temperature environments of some Amazon Web Services (AWS) data centers are strongly related to local weather because they have adapted free cooling systems. The adversary may adapt a thermal attack strategy which uncovered by previous research to create a hostile thermal environment for computing equipment. In the rest of this dissertation research, we propose protocol-based solutions for the two-decade- long key escrow problem of IBE, addressing both security and efficiency. It is a single point of failure problem. The key escrow possesses the secret to decrypt all possible ciphertexts. In other words, the adversary may corrupt the key escrow to take control of the whole system. Our protocols distribute the secret of key escrow to every decryptor, so that the adversary needs to corrupt all decryptors to take over the whole system. As our protocols introduce ef- ficiency problems related to computation and communication, we develop effective solutions to remedy them. | en |
| dc.description.degree | Doctor of Philosophy | en |
| dc.format.medium | ETD | en |
| dc.identifier.other | vt_gsexam:44588 | en |
| dc.identifier.uri | https://hdl.handle.net/10919/137619 | en |
| dc.language.iso | en | en |
| dc.publisher | Virginia Tech | en |
| dc.rights | In Copyright | en |
| dc.rights.uri | http://rightsstatements.org/vocab/InC/1.0/ | en |
| dc.subject | Network Security | en |
| dc.subject | Side Channel | en |
| dc.subject | Identity-based Encryption | en |
| dc.title | Towards Secure and Reliable Distributed Systems with Minimized Trust | en |
| dc.type | Dissertation | en |
| thesis.degree.discipline | Computer Engineering | en |
| thesis.degree.grantor | Virginia Polytechnic Institute and State University | en |
| thesis.degree.level | doctoral | en |
| thesis.degree.name | Doctor of Philosophy | en |
Files
Original bundle
1 - 1 of 1