Show/Hide Menu
Hide/Show Apps
Logout
Türkçe
Türkçe
Search
Search
Login
Login
OpenMETU
OpenMETU
About
About
Open Science Policy
Open Science Policy
Open Access Guideline
Open Access Guideline
Postgraduate Thesis Guideline
Postgraduate Thesis Guideline
Communities & Collections
Communities & Collections
Help
Help
Frequently Asked Questions
Frequently Asked Questions
Guides
Guides
Thesis submission
Thesis submission
MS without thesis term project submission
MS without thesis term project submission
Publication submission with DOI
Publication submission with DOI
Publication submission
Publication submission
Supporting Information
Supporting Information
General Information
General Information
Copyright, Embargo and License
Copyright, Embargo and License
Contact us
Contact us
ANALYSIS OF TWO VERSATILE MPC FRAMEWORKS MP-SPDZ AND MPYC
Download
ANALYSIS_OF_TWO_VERSATILE_MPC_FRAMEWORKS_MP_SPDZ_AND_MPYC.pdf
Date
2023-12-07
Author
Aykurt, Fatih
Metadata
Show full item record
This work is licensed under a
Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License
.
Item Usage Stats
337
views
187
downloads
Cite This
Using secure multi-party computing protocols (MPC), a group of participants who distrust one another can securely compute any function of their shared secret inputs. Participants exchange these inputs in a manner similar to secret sharing, where each participant owns a portion of the input but is unable to independently reconstruct the complete information without collaborating with the other participants. This kind of computation is quite powerful and has many uses where data privacy is quite criti- cal such as areas like government, business, and academia. MPC has grown from a subject of theoretical study to a technology being employed in industry, becom- ing effective enough to be deployed in practice with various algorithms implemented with MPC frameworks. In this study, two versatile MPC frameworks, MP-SPDZ and MPyC are analyzed. These frameworks’ performances are compared by using algo- rithms execution times from basic operations to more complex structures like shuffle sort algorithm. Profiling results are also analyzed to reveal the bottleneck points of the algorithms where the time consumption increases drastically. To detect the critical parts easier, profiling results are visualized as dot graphs. Besides all these, in the MPyC framework, Sattolo shuffle algorithm is implemented and compared with the current modern version of Fisher-Yates algorithm
Subject Keywords
MPC, Profiling, Bottleneck, Benchmark
URI
https://hdl.handle.net/11511/107749
Collections
Graduate School of Applied Mathematics, Thesis
Citation Formats
IEEE
ACM
APA
CHICAGO
MLA
BibTeX
F. Aykurt, “ANALYSIS OF TWO VERSATILE MPC FRAMEWORKS MP-SPDZ AND MPYC,” M.S. - Master of Science, Middle East Technical University, 2023.