Presentation Title

DoH Privacy

Presenter Information

Nkem MogboFollow

Major

Computer Science

Anticipated Graduation Year

2021

Access Type

Open Access

Abstract

For my research, my mentor and I considered the question of whether DNS over HTTPS is truly secured by testing if DNS lookups could be guessed even when encrypted. DNS is a directory lookup service that provides a mapping between the name of a host on the internet and its numeric IP address, however, this process is usually unencrypted. DNS over HTTPS is a standard that protects DNS lookups, thus in this project, we aimed to determine whether this standard is truly secure. To determine this, we considered a data pool of five thousand websites and carried out our research in three stages, the collection stage, processing stage, and classification stage. My role throughout the course of this project would be to modify code to accurately gather data and apply machine learning algorithms to perform the predictions.

Faculty Mentors & Instructors

Prof. Eric Chan-Tin, Associate Professor of Computer Science & Graduate Program Director (GPD) for Computer Science and Software Engineering

Creative Commons License

Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License.

Share

COinS
 

DoH Privacy

For my research, my mentor and I considered the question of whether DNS over HTTPS is truly secured by testing if DNS lookups could be guessed even when encrypted. DNS is a directory lookup service that provides a mapping between the name of a host on the internet and its numeric IP address, however, this process is usually unencrypted. DNS over HTTPS is a standard that protects DNS lookups, thus in this project, we aimed to determine whether this standard is truly secure. To determine this, we considered a data pool of five thousand websites and carried out our research in three stages, the collection stage, processing stage, and classification stage. My role throughout the course of this project would be to modify code to accurately gather data and apply machine learning algorithms to perform the predictions.