skip to main content
10.1109/SP.2015.30guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

GraphSC: Parallel Secure Computation Made Easy

Published: 17 May 2015 Publication History

Abstract

We propose introducing modern parallel programming paradigms to secure computation, enabling their secure execution on large datasets. To address this challenge, we present Graph SC, a framework that (i) provides a programming paradigm that allows non-cryptography experts to write secure code, (ii) brings parallelism to such secure implementations, and (iii) meets the need for obliviousness, thereby not leaking any private information. Using Graph SC, developers can efficiently implement an oblivious version of graph-based algorithms (including sophisticated data mining and machine learning algorithms) that execute in parallel with minimal communication overhead. Importantly, our secure version of graph-based algorithms incurs a small logarithmic overhead in comparison with the non-secure parallel version. We build Graph SC and demonstrate, using several algorithms as examples, that secure computation can be brought into the realm of practicality for big data analysis. Our secure matrix factorization implementation can process 1 million ratings in 13 hours, which is a multiple order-of-magnitude improvement over the only other existing attempt, which requires 3 hours to process 16K ratings.

Cited By

View all
  • (2023)Longshot: Indexing Growing Databases Using MPC and Differential PrivacyProceedings of the VLDB Endowment10.14778/3594512.359452916:8(2005-2018)Online publication date: 1-Apr-2023
  • (2023)Flare: A Fast, Secure, and Memory-Efficient Distributed Analytics FrameworkProceedings of the VLDB Endowment10.14778/3583140.358315816:6(1439-1452)Online publication date: 20-Apr-2023
  • (2023)A Framework for Privacy Preserving Localized Graph Pattern Query ProcessingProceedings of the ACM on Management of Data10.1145/35892741:2(1-27)Online publication date: 20-Jun-2023
  • Show More Cited By

Index Terms

  1. GraphSC: Parallel Secure Computation Made Easy
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    SP '15: Proceedings of the 2015 IEEE Symposium on Security and Privacy
    May 2015
    923 pages
    ISBN:9781467369497

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 17 May 2015

    Author Tags

    1. graph algorithms
    2. oblivious algorithms
    3. parallel algorithms
    4. secure computation

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 13 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Longshot: Indexing Growing Databases Using MPC and Differential PrivacyProceedings of the VLDB Endowment10.14778/3594512.359452916:8(2005-2018)Online publication date: 1-Apr-2023
    • (2023)Flare: A Fast, Secure, and Memory-Efficient Distributed Analytics FrameworkProceedings of the VLDB Endowment10.14778/3583140.358315816:6(1439-1452)Online publication date: 20-Apr-2023
    • (2023)A Framework for Privacy Preserving Localized Graph Pattern Query ProcessingProceedings of the ACM on Management of Data10.1145/35892741:2(1-27)Online publication date: 20-Jun-2023
    • (2023)COMBINE: COMpilation and Backend-INdependent vEctorization for Multi-Party ComputationProceedings of the 2023 ACM SIGSAC Conference on Computer and Communications Security10.1145/3576915.3623181(2531-2545)Online publication date: 15-Nov-2023
    • (2023)Secure Statistical Analysis on Multiple Datasets: Join and Group-ByProceedings of the 2023 ACM SIGSAC Conference on Computer and Communications Security10.1145/3576915.3623119(3298-3312)Online publication date: 15-Nov-2023
    • (2022)Secure Parallel Computation on Privately Partitioned Data and ApplicationsProceedings of the 2022 ACM SIGSAC Conference on Computer and Communications Security10.1145/3548606.3560695(151-164)Online publication date: 7-Nov-2022
    • (2022)Privacy-preserving Collaborative Filtering by Distributed MediationACM Transactions on Intelligent Systems and Technology10.1145/354295013:6(1-26)Online publication date: 22-Sep-2022
    • (2022)PRShare: A Framework for Privacy-preserving, Interorganizational Data SharingACM Transactions on Privacy and Security10.1145/353122525:4(1-38)Online publication date: 21-Jul-2022
    • (2020)Mediated Secure Multi-Party Protocols for Collaborative FilteringACM Transactions on Intelligent Systems and Technology10.1145/337540211:2(1-25)Online publication date: 24-Feb-2020
    • (2019)Novel collaborative filtering recommender friendly to privacy protectionProceedings of the 28th International Joint Conference on Artificial Intelligence10.5555/3367471.3367712(4809-4815)Online publication date: 10-Aug-2019
    • Show More Cited By

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media