skip to main content
10.1145/3390566.3391664acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicbctConference Proceedingsconference-collections
research-article

Block-SMPC: A Blockchain-based Secure Multi-party Computation for Privacy-Protected Data Sharing

Published: 29 May 2020 Publication History

Abstract

With the rapid development of Internet of Things, the demand of data sharing is not only to ensure the data integrity, but also to protect user's individual privacy. Secure multi-party computation, as a technology paradigm based on cryptography technology, enables privacy protection in data sharing among multiple parties, while the implement of secure multi-party computation is limited due to the inefficient, complex computation protocol and frequent interaction. Fortunately, the emergence of blockchain technology provides excellent properties of decentralization, verifiability and high reliability for secure multi-party computation. In this paper, we propose a blockchain-based secure multi-party computation architecture for data sharing, where we design an aggregator consortium for data storage, verification and joint computation. Moreover, we introduce a straightforward secure multi-party computation scheme based on homomorphic encryption. In addition, we analyze and discuss this scheme in terms of data security, access flexibility, attack resistance and potential applications.

References

[1]
Chen, D., and Zhao, H. 2012. Data security and privacy protection issues in cloud computing. In 2012 International Conference on Computer Science and Electronics Engineering (Hangzhou, China, March 23 - 25, 2012). IEEE. 647--651. DOI= 10.1109/ICCSEE.2012.193
[2]
Yao, Andrew C. 1982. Protocols for secure computations. In 23rd annual symposium on foundations of computer science (Chicago, USA, November 03-05, 1982). IEEE. 160--164. DOI= 10.1109/SFCS.1982.38
[3]
Zhou, Lijing, et al. 2018. Beekeeper: A blockchain-based iot system with secure storage and homomorphic computation. IEEE Access 6 (Jun. 2018), 43472--43488. DOI= 10.1109/ACCESS.2018.2847632
[4]
Kumaresan, Ranjit, and Iddo Bentov. 2014. How to use bitcoin to incentivize correct computations. In Proceedings of the 2014 ACM SIGSAC Conference on Computer and Communications Security. (Scottsdale, Arizona, USA, November 03 - 07, 2014). ACM. 30--41. DOI= 10.1145/2660267.2660380
[5]
Gao, Hongmin, et al. 2019. BFR-MPC: A Blockchain-Based Fair and Robust Multi-Party Computation Scheme. IEEE Access. 7 (Aug. 2019), 110439--110450. DOI= 10.1109/ACCESS.2019.2934147
[6]
Peter, Andreas, Erik Tews, and Stefan Katzenbeisser. 2013. Efficiently outsourcing multiparty computation under multiple keys. IEEE transactions on information forensics and security. 8.12 (Dec. 2013), 2046--2058. DOI= 10.1109/TIFS.2013.2288131
[7]
Kamara, Seny, Payman Mohassel, and Mariana Raykova. 2011. Outsourcing Multi-Party Computation. IACR Cryptology ePrint Archive (2011), 272.
[8]
Carter, Henry, et al. 2016. Secure outsourced garbled circuit evaluation for mobile devices. Journal of Computer Security 24.2 (Apr. 2016), 137--180.
[9]
Asharov, Gilad, et al. 2012. Multiparty computation with low communication, computation and interaction via threshold FHE. In Annual International Conference on the Theory and Applications of Cryptographic Techniques. (Cambridge, UK, April 15-19, 2012). Springer, Berlin, Heidelberg. 483--501 DOI= https://xs.scihub.ltd/https://doi.org/10.1007/978-3-642-29011-4_29
[10]
Baum, Carsten, Ivan Damg~rd, and Claudio Orlandi. 2014. Publicly auditable secure multi-party computation. In International Conference on Security and Cryptography for Networks. (Amalfi, Italy, September 03-05, 2014). Springer, Cham. 175--196. DOI= https://xs.scihub.ltd/https://doi.org/10.1007/978-3-319-10879-7_11
[11]
von Maltitz, Marcel, Dominik Bitzer, and Georg Carle. 2019. Data Querying and Access Control for Secure Multiparty Computation. In IFIP/IEEE Symposium on Integrated Network and Service Management. (Arlington, VA, USA, April 08-12, 2019). IEEE, 171--179.
[12]
López-Alt, Adriana, Eran Tromer, and Vinod Vaikuntanathan. 2012. On-the-fly multiparty computation on the cloud via multikey fully homomorphic encryption. In Proceedings of the forty-fourth annual ACM symposium on Theory of computing. (New York, USA, May 19-22, 2012). ACM. 1219--1234. DOI= 10.1145/2213977.2214086
[13]
Andrychowicz, Marcin, et al. 2014 Secure multiparty computations on bitcoin. In IEEE Symposium on Security and Privacy. (San Jose, CA, USA, May 18-21, 2014). IEEE, 443--458. DOI= 10.1109/SP.2014.35
[14]
ElGamal, Taher. 1985. A public key cryptosystem and a signature scheme based on discrete logarithms. IEEE transactions on information theory. 31.4 (Jul. 1985), 469--472. DOI= 10.1109/TIT.1985.1057074
[15]
Bresson, Emmanuel, Dario Catalano, and David Pointcheval. 2003. A simple public-key cryptosystem with a double trapdoor decryption mechanism and its applications. In International Conference on the Theory and Application of Cryptology and Information Security. (Warsaw, Poland, May 04-08, 2003). Springer, Berlin, Heidelberg. 37--54. DOI= https://xs.scihub.ltd/https://doi.org/10.1007/978-3-540-40061-5_3
[16]
Cramer, Ronald, et al. 2001. Multiparty computation from threshold homomorphic encryption. International conference on the theory and applications of cryptographic techniques. (Innsbruck, Austria, May 06-10, 2001). Springer, Berlin, Heidelberg, 280--300. DOI= https://xs.scihub.ltd/https://doi.org/10.1007/3-540-44987-6_18
[17]
Hey, Charlie: https://heycharlie.org/

Cited By

View all
  • (2025)PriCollabAnalysis: privacy-preserving healthcare collaborative analysis on blockchain using homomorphic encryption and secure multiparty computationCluster Computing10.1007/s10586-024-04928-z28:3Online publication date: 21-Jan-2025
  • (2024)Blockchain Technology Classification Considering Overseas Research TrendsJournal of Digital Contents Society10.9728/dcs.2024.25.7.179125:7(1791-1810)Online publication date: 31-Jul-2024
  • (2024)PDPHE: Personal Data Protection for Trans-Border Transmission Based on Homomorphic EncryptionElectronics10.3390/electronics1310195913:10(1959)Online publication date: 16-May-2024
  • Show More Cited By

Index Terms

  1. Block-SMPC: A Blockchain-based Secure Multi-party Computation for Privacy-Protected Data Sharing

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    ICBCT '20: Proceedings of the 2020 2nd International Conference on Blockchain Technology
    March 2020
    166 pages
    ISBN:9781450377676
    DOI:10.1145/3390566
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    In-Cooperation

    • Shanghai Jiao Tong University: Shanghai Jiao Tong University
    • Huazhong University of Science and Technology

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 29 May 2020

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Blockchain
    2. Homomorphic encryption
    3. Privacy protection
    4. Secure multi-party computation

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Funding Sources

    Conference

    ICBCT'20

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)95
    • Downloads (Last 6 weeks)6
    Reflects downloads up to 03 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2025)PriCollabAnalysis: privacy-preserving healthcare collaborative analysis on blockchain using homomorphic encryption and secure multiparty computationCluster Computing10.1007/s10586-024-04928-z28:3Online publication date: 21-Jan-2025
    • (2024)Blockchain Technology Classification Considering Overseas Research TrendsJournal of Digital Contents Society10.9728/dcs.2024.25.7.179125:7(1791-1810)Online publication date: 31-Jul-2024
    • (2024)PDPHE: Personal Data Protection for Trans-Border Transmission Based on Homomorphic EncryptionElectronics10.3390/electronics1310195913:10(1959)Online publication date: 16-May-2024
    • (2024)S-MBDA: A Blockchain-Based Architecture for Secure Storage and Sharing of Material Big DataIEEE Internet of Things Journal10.1109/JIOT.2024.335625011:15(25505-25519)Online publication date: 1-Aug-2024
    • (2024)Privacy Protection for Blockchain-Based Healthcare IoT Systems: A SurveyIEEE/CAA Journal of Automatica Sinica10.1109/JAS.2022.10605811:8(1757-1776)Online publication date: Aug-2024
    • (2024)Blockchain-assisted Verifiable Secure Multi-Party Data ComputingComputer Networks10.1016/j.comnet.2024.110712253(110712)Online publication date: Nov-2024
    • (2023)BDSP: A Fair Blockchain-enabled Framework for Privacy-Enhanced Enterprise Data Sharing2023 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)10.1109/ICBC56567.2023.10174943(1-9)Online publication date: 1-May-2023
    • (2023)Blockchain-based Model for Privacy-enhanced Data Sharing2023 10th International Conference on Dependable Systems and Their Applications (DSA)10.1109/DSA59317.2023.00056(406-417)Online publication date: 10-Aug-2023
    • (2023)Enhancing Trust and Reliability in AI and ML: Assessing Blockchain's Potential to Ensure Data Integrity and Security2023 IEEE Intl Conf on Dependable, Autonomic and Secure Computing, Intl Conf on Pervasive Intelligence and Computing, Intl Conf on Cloud and Big Data Computing, Intl Conf on Cyber Science and Technology Congress (DASC/PiCom/CBDCom/CyberSciTech)10.1109/DASC/PiCom/CBDCom/Cy59711.2023.10361446(0312-0316)Online publication date: 14-Nov-2023
    • (2023)A secured big-data sharing platform for materials genome engineeringFuture Generation Computer Systems10.1016/j.future.2022.12.026142:C(59-74)Online publication date: 1-May-2023
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media