{"title":"Performance Impact Analysis of Rounds and Amounts of Communication in Secure Multiparty Computation Based on Secret Sharing","authors":"Diana-Elena Falamas, K. Marton","doi":"10.1109/ROEDUNET.2019.8909467","DOIUrl":null,"url":null,"abstract":"Data security is a key element in many IT systems. Secret values can be stored in databases after encrypting them (in particular by applying a secret sharing schema) but, in practice, these confidential values often need to be processed otherwise losing their usefulness. A possible solution is secure multiparty computation (known as MPC) that allows the computation of various functions directly on encrypted data, thus guaranteeing the confidentiality of the information during the whole process of querying databases. The main drawback for such systems is performance degradation, as secure computations on secret data imply multiple communication rounds and the exchange of messages with different lengths. In this paper, two sets of MPC subprotocols are benchmarked and compared considering the number of rounds and the communication cost, in order to assess which one of these parameters has a bigger impact on performance. Our results show that a small cost is more important in terms of efficiency than reducing the number of rounds.","PeriodicalId":309683,"journal":{"name":"2019 18th RoEduNet Conference: Networking in Education and Research (RoEduNet)","volume":"2010 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 18th RoEduNet Conference: Networking in Education and Research (RoEduNet)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ROEDUNET.2019.8909467","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Data security is a key element in many IT systems. Secret values can be stored in databases after encrypting them (in particular by applying a secret sharing schema) but, in practice, these confidential values often need to be processed otherwise losing their usefulness. A possible solution is secure multiparty computation (known as MPC) that allows the computation of various functions directly on encrypted data, thus guaranteeing the confidentiality of the information during the whole process of querying databases. The main drawback for such systems is performance degradation, as secure computations on secret data imply multiple communication rounds and the exchange of messages with different lengths. In this paper, two sets of MPC subprotocols are benchmarked and compared considering the number of rounds and the communication cost, in order to assess which one of these parameters has a bigger impact on performance. Our results show that a small cost is more important in terms of efficiency than reducing the number of rounds.