Maja Vukasovic, Danko Miladinović, Adrian Milakovic, Pavle V. Vuletic, Žarko Stanisavljević
{"title":"Programming Applications Suitable for Secure Multiparty Computation Based on Trusted Execution Environments","authors":"Maja Vukasovic, Danko Miladinović, Adrian Milakovic, Pavle V. Vuletic, Žarko Stanisavljević","doi":"10.1109/TELFOR56187.2022.9983726","DOIUrl":null,"url":null,"abstract":"Secure Multiparty Computation enables secure processing of the data from multiple users without ever exposing the data or the computation code of one user to the other parties or computation hardware provider. Such an approach enables new applications and better data computation results through secure and private data sharing and making richer datasets for the analysis. This paper explains how Secure Multiparty Computation is made possible by recent development in the computer processor industry and the popularization of the Trusted Execution Environment functionality. Four problems that need to be addressed are highlighted and solutions for two of them are presented. Design for one of the key components of a Confidential Computing System for Artificial Intelligence is provided. It is the RESTful web application implemented in the Python programming language using Flask framework, which is running on a secure virtual machine.","PeriodicalId":277553,"journal":{"name":"2022 30th Telecommunications Forum (TELFOR)","volume":"52 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 30th Telecommunications Forum (TELFOR)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TELFOR56187.2022.9983726","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Secure Multiparty Computation enables secure processing of the data from multiple users without ever exposing the data or the computation code of one user to the other parties or computation hardware provider. Such an approach enables new applications and better data computation results through secure and private data sharing and making richer datasets for the analysis. This paper explains how Secure Multiparty Computation is made possible by recent development in the computer processor industry and the popularization of the Trusted Execution Environment functionality. Four problems that need to be addressed are highlighted and solutions for two of them are presented. Design for one of the key components of a Confidential Computing System for Artificial Intelligence is provided. It is the RESTful web application implemented in the Python programming language using Flask framework, which is running on a secure virtual machine.