Master’s Thesis Presentation • Cryptography, Security, and Privacy (CrySP) • Parallel Efficient Secure DBSCAN Approximation

Thursday, June 18, 2026 1:00 pm - 2:00 pm EDT (GMT -04:00)

Please note: This master’s thesis presentation will take place online.

Mohannad Shehata, Master’s candidate
David R. Cheriton School of Computer Science

Supervisor: Professor Florian Kerschbaum

Machine learning has permeated every part of our data life. With the prevalence of machine learning comes an insatiable need for data, including sensitive personal data. As a result, the need arose to develop techniques for machine learning tasks that preserve individual privacy while providing high utility by learning from private data somehow. An important class of machine learning tasks is clustering, which can potentially be used to study diseases by identifying clusters of patients. As patient information is private, private clustering algorithms would help us infer patterns among patients while protecting their data. DBSCAN is a clustering algorithm that is widely used to detect clusters of arbitrary shape among the data points. Existing private implementations of DBSCAN either exhibit significant leakage, are highly sequential, or are asymptotically inefficient both in runtime and communication cost.

In this thesis, we present an efficient approximation of DBSCAN algorithm that takes O(log² n) parallel time and O(n log² n) total work, breaking the quadratic barrier in Secure Multiparty implementations of DBSCAN algorithms and reducing the communication rounds asymptotically from O(n²) to O(log² n).


Attend this master’s thesis presentation virtually on Zoom.