{"title":"SGX-based Users Matching with Privacy Protection","authors":"Junwei Luo, Xuechao Yang, X. Yi","doi":"10.1145/3373017.3373021","DOIUrl":null,"url":null,"abstract":"For users who rely heavily on social networks for entertaining or making friends, sensitive information such as ages, incomes and addresses will be stored in a database without protection. While many companies try their best to protect user privacy, data breaches still happen, resulting in the loss of millions or billions of dollars and the faith of their customers. Therefore, we propose a solution that guarantees the confidentiality and integrity of information while preserving the ability to perform matching over encrypted values. Our solution is built on homomorphic encryption with secure hardware enclaves such as Intel SGX. Our solution resolves challenges such as performing user profile matching on encrypted values without revealing any information to anyone. With the help of multiple servers, user privacy can be protected as long as at least one server is honest and the guarantee of secure hardware makes the secret unlikely to be revealed. Furthermore, a prototype of our system is implemented to measure its performance. The performance analysis and security analysis show the feasibility of our proposed protocols.","PeriodicalId":297760,"journal":{"name":"Proceedings of the Australasian Computer Science Week Multiconference","volume":"309 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-02-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the Australasian Computer Science Week Multiconference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3373017.3373021","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
For users who rely heavily on social networks for entertaining or making friends, sensitive information such as ages, incomes and addresses will be stored in a database without protection. While many companies try their best to protect user privacy, data breaches still happen, resulting in the loss of millions or billions of dollars and the faith of their customers. Therefore, we propose a solution that guarantees the confidentiality and integrity of information while preserving the ability to perform matching over encrypted values. Our solution is built on homomorphic encryption with secure hardware enclaves such as Intel SGX. Our solution resolves challenges such as performing user profile matching on encrypted values without revealing any information to anyone. With the help of multiple servers, user privacy can be protected as long as at least one server is honest and the guarantee of secure hardware makes the secret unlikely to be revealed. Furthermore, a prototype of our system is implemented to measure its performance. The performance analysis and security analysis show the feasibility of our proposed protocols.