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...
Saved in:
Main Authors: | , , |
---|---|
Other Authors: | |
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 |