Privacy-preserving matchmaking in social networks

The study of privacy preserving matchmaking is a heavily researched topic in the literature, made further relevant due to the exponential growth of smartphones, mobile applications, and online social networks. This capstone project aims to tackle the research field of private set intersections, whic...

Full description

Saved in:
Bibliographic Details
Main Authors: Ho, Alexander Joong Khuan, Lim, Collin Tian Jun, Wong, Vincent Yong Sheng
Other Authors: Lam Kwok Yan
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/151907
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-151907
record_format dspace
spelling sg-ntu-dr.10356-1519072021-07-11T20:10:24Z Privacy-preserving matchmaking in social networks Ho, Alexander Joong Khuan Lim, Collin Tian Jun Wong, Vincent Yong Sheng Lam Kwok Yan Strategic Centre for Research in Privacy-Preserving Technologies and Systems (SCRiPTS) Zhao Yongjun kwokyan.lam@ntu.edu.sg, yongjun.zhao@ntu.edu.sg Engineering::Computer science and engineering::Data::Data encryption Engineering::Computer science and engineering::Software::Software engineering The study of privacy preserving matchmaking is a heavily researched topic in the literature, made further relevant due to the exponential growth of smartphones, mobile applications, and online social networks. This capstone project aims to tackle the research field of private set intersections, which studies how to enhance the security of sharing information between two parties in a network. Efficient Outsourced Private Set Intersection (EO-PSI) is a state of the art privacy-enhancing protocol used to identify the common attributes, or set intersection, between two different parties in a network, while delegating the storage of all parties’ attributes onto a cloud server. In this paper, we implemented an improvement to the existing EO-PSI protocol, in a bid to enhance its security and computation efficiency to obtain private set intersections between two parties, as well as benchmarked this improved protocol’s computation and communication performance with the original EO-PSI protocol, as well as other protocols in the literature, such as the Outsourced Private Set Intersection (O-PSI) and the Catalic PSI Cardinality Protocol. We then use these results to implement the improved protocol into a client-friendly full-stack web application, with the help of Amazon Web Services (AWS) Elastic Beanstalk (EB) and Relational Database System (RDS). This web application can thus be used to extrapolate the PSI protocol into countless real-life applications, such as allowing two mutually distrusting app companies to obtain mutually beneficial common attributes between each other. Bachelor of Engineering Science (Computer Engineering) Bachelor of Engineering Science (Computer Science) 2021-07-09T00:28:29Z 2021-07-09T00:28:29Z 2021 Final Year Project (FYP) Ho, A. J. K., Lim, C. T. J. & Wong, V. Y. S. (2021). Privacy-preserving matchmaking in social networks. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/151907 https://hdl.handle.net/10356/151907 en application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering::Data::Data encryption
Engineering::Computer science and engineering::Software::Software engineering
spellingShingle Engineering::Computer science and engineering::Data::Data encryption
Engineering::Computer science and engineering::Software::Software engineering
Ho, Alexander Joong Khuan
Lim, Collin Tian Jun
Wong, Vincent Yong Sheng
Privacy-preserving matchmaking in social networks
description The study of privacy preserving matchmaking is a heavily researched topic in the literature, made further relevant due to the exponential growth of smartphones, mobile applications, and online social networks. This capstone project aims to tackle the research field of private set intersections, which studies how to enhance the security of sharing information between two parties in a network. Efficient Outsourced Private Set Intersection (EO-PSI) is a state of the art privacy-enhancing protocol used to identify the common attributes, or set intersection, between two different parties in a network, while delegating the storage of all parties’ attributes onto a cloud server. In this paper, we implemented an improvement to the existing EO-PSI protocol, in a bid to enhance its security and computation efficiency to obtain private set intersections between two parties, as well as benchmarked this improved protocol’s computation and communication performance with the original EO-PSI protocol, as well as other protocols in the literature, such as the Outsourced Private Set Intersection (O-PSI) and the Catalic PSI Cardinality Protocol. We then use these results to implement the improved protocol into a client-friendly full-stack web application, with the help of Amazon Web Services (AWS) Elastic Beanstalk (EB) and Relational Database System (RDS). This web application can thus be used to extrapolate the PSI protocol into countless real-life applications, such as allowing two mutually distrusting app companies to obtain mutually beneficial common attributes between each other.
author2 Lam Kwok Yan
author_facet Lam Kwok Yan
Ho, Alexander Joong Khuan
Lim, Collin Tian Jun
Wong, Vincent Yong Sheng
format Final Year Project
author Ho, Alexander Joong Khuan
Lim, Collin Tian Jun
Wong, Vincent Yong Sheng
author_sort Ho, Alexander Joong Khuan
title Privacy-preserving matchmaking in social networks
title_short Privacy-preserving matchmaking in social networks
title_full Privacy-preserving matchmaking in social networks
title_fullStr Privacy-preserving matchmaking in social networks
title_full_unstemmed Privacy-preserving matchmaking in social networks
title_sort privacy-preserving matchmaking in social networks
publisher Nanyang Technological University
publishDate 2021
url https://hdl.handle.net/10356/151907
_version_ 1705151346574884864