{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,25]],"date-time":"2026-06-25T12:03:00Z","timestamp":1782388980430,"version":"3.54.5"},"reference-count":34,"publisher":"MDPI AG","issue":"8","license":[{"start":{"date-parts":[[2020,4,16]],"date-time":"2020-04-16T00:00:00Z","timestamp":1586995200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>In this paper, we present a privacy-preserving scheme for Overgrid, a fully distributed peer-to-peer (P2P) architecture designed to automatically control and implement distributed Demand Response (DR) schemes in a community of smart buildings with energy generation and storage capabilities. To monitor the power consumption of the buildings, while respecting the privacy of the users, we extend our previous Overgrid algorithms to provide privacy preserving data aggregation (PP-Overgrid). This new technique combines a distributed data aggregation scheme with the Secure Multi-Party Computation paradigm. First, we use the energy profiles of hundreds of buildings, classifying the amount of \u201cflexible\u201d energy consumption, i.e., the quota which could be potentially exploited for DR programs. Second, we consider renewable energy sources and apply the DR scheme to match the flexible consumption with the available energy. Finally, to show the feasibility of our approach, we validate the PP-Overgrid algorithm in simulation for a large network of smart buildings.<\/jats:p>","DOI":"10.3390\/s20082249","type":"journal-article","created":{"date-parts":[[2020,4,16]],"date-time":"2020-04-16T13:01:39Z","timestamp":1587042099000},"page":"2249","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Privacy-Preserving Overgrid: Secure Data Collection for the Smart Grid"],"prefix":"10.3390","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7663-4702","authenticated-orcid":false,"given":"Daniele","family":"Croce","sequence":"first","affiliation":[{"name":"Department of Engineering, University of Palermo, Viale delle Scienze, ed. 9, 90128 Palermo, Italy"},{"name":"The Department of Computer Science, University of Rome \u201cLa Sapienza\u201d, Via Salaria, 113, 00198 Rome, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5784-6902","authenticated-orcid":false,"given":"Fabrizio","family":"Giuliano","sequence":"additional","affiliation":[{"name":"Department of Engineering, University of Palermo, Viale delle Scienze, ed. 9, 90128 Palermo, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1305-0248","authenticated-orcid":false,"given":"Ilenia","family":"Tinnirello","sequence":"additional","affiliation":[{"name":"Department of Engineering, University of Palermo, Viale delle Scienze, ed. 9, 90128 Palermo, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2304-4394","authenticated-orcid":false,"given":"Laura","family":"Giarr\u00e9","sequence":"additional","affiliation":[{"name":"Department of Engineering, University of Modena e Reggio Emilia, Via P. Vivarelli, 10, 41125 Modena, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2020,4,16]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"471","DOI":"10.1109\/TASE.2016.2621890","article-title":"Overgrid: A Fully Distributed Demand Response Architecture Based on Overlay Networks","volume":"14","author":"Croce","year":"2017","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"101902","DOI":"10.1016\/j.scs.2019.101902","article-title":"A decentralized load control architecture for smart energy consumption in small islands","volume":"53","author":"Croce","year":"2020","journal-title":"Sustain. Cities Soc."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"2066","DOI":"10.1109\/TSG.2014.2322604","article-title":"Ancillary service to the grid through control of fans in commercial building HVAC systems","volume":"5","author":"Hao","year":"2014","journal-title":"IEEE Trans. Smart Grid"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"430","DOI":"10.1109\/TPWRS.2012.2204074","article-title":"State estimation and control of electric loads to manage real-time energy imbalance","volume":"28","author":"Mathieu","year":"2013","journal-title":"IEEE Trans. Power Syst."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Meyn, S.P., Barooah, P., Busi\u0107, A., and Ehren, J. (2013, January 10\u201313). Ancillary service to the grid from deferrable loads: The case for intelligent pool pumps in Florida. Proceedings of the IEEE Conference on Decision and Control, Florence, Italy.","DOI":"10.1109\/CDC.2013.6760990"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1665","DOI":"10.1016\/j.comcom.2013.09.004","article-title":"The role of communication systems in smart grids: Architectures, technical solutions and research challenges","volume":"36","author":"Ancillotti","year":"2013","journal-title":"Comput. Commun."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Gomes, L., Sousa, F., and Vale, Z. (2018). An Intelligent Smart Plug with Shared Knowledge Capabilities. Sensors, 18.","DOI":"10.3390\/s18113961"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Neely, M., Tehrani, A., and Dimakis, G. (2010, January 4\u20136). Efficent Algorithms for Renewable Energy Allocation to Delay Tolerant Consumers. Proceedings of the IEEE International Conference on Smart Grid Communications, Gaithersburg, MD, USA.","DOI":"10.1109\/SMARTGRID.2010.5621993"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Ardakanian, O., Keshav, S., and Rosenberg, C. (2012, January 9\u201311). On the use of teletraffic theory in power distribution systems. Proceedings of the Future Energy Systems: Where Energy, Computing and Communication Meet (e-Energy) 2012, Madrid, Spain.","DOI":"10.1145\/2208828.2208849"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Di Bella, G., Giarr\u00e9, L., Ippolito, M., Jean-Marie, A., Neglia, G., and Tinnirello, I. (2013, January 10\u201313). Modeling Energy Demand Aggregator for Residential Users. Proceedings of the IEEE Conference on Decision and Control, Florence, Italy.","DOI":"10.1109\/CDC.2013.6760882"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"733","DOI":"10.1109\/TSG.2016.2563039","article-title":"Large Scale Control of Deferrable Domestic Loads in Smart Grids","volume":"9","author":"Tinnirello","year":"2018","journal-title":"IEEE Trans. Smart Grid."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1109\/COMST.2005.1610546","article-title":"A survey and comparison of peer-to-peer overlay network schemes","volume":"7","author":"Lua","year":"2005","journal-title":"Commun. Surv. Tutor."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1109\/COMST.2014.2354398","article-title":"A Survey of Distributed Data Aggregation Algorithms","volume":"17","author":"Jesus","year":"2015","journal-title":"IEEE Comm. Surv. Tutor."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1016\/j.jpdc.2015.02.003","article-title":"Flow updating: Fault-tolerant aggregation for dynamic networks","volume":"78","author":"Jesus","year":"2015","journal-title":"J. Parallel Distrib. Comput."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"281","DOI":"10.1007\/s00446-016-0288-5","article-title":"Fault-tolerant aggregation: Flow-Updating meets Mass-Distribution","volume":"30","author":"Almeida","year":"2017","journal-title":"Distrib. Comput."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1145\/974121.974131","article-title":"State-of-the-art in privacy preserving data mining","volume":"33","author":"Verykios","year":"2004","journal-title":"SIGMOD Rec."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Agrawal, R., and Srikant, R. (2000, January 16\u201318). Privacy-preserving data mining. Proceedings of the 2000 ACM SIGMOD International Conference on Management of Data (ser. SIGMOD \u201900), Dallas, TX, USA.","DOI":"10.1145\/342009.335438"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Erkin, Z., Veugen, T., Toft, T., and Lagendijk, R. (2009, January 7\u20139). Privacy-preserving user clustering in a social network. Proceedings of the First IEEE International Workshop on Information Forensics and Security (WIFS 2009), London, UK.","DOI":"10.1109\/WIFS.2009.5386476"},{"key":"ref_19","unstructured":"Peyrin, T., and Galbraith, S. (2018). Concretely Efficient Large-Scale MPC with Active Security (or, TinyKeys for TinyOT). Advances in Cryptology\u2014ASIACRYPT 2018, Springer. Lecture Notes in Computer Science."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Yao, A.C.C. (1986, January 27\u201329). How to generate and exchange secrets. Proceedings of the 27th Annual Symposium on Foundations of Computer Science (SFCS \u201986), Los Alamitos, CA, USA.","DOI":"10.1109\/SFCS.1986.25"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Ben-Or, M., Goldwasser, S., and Wigderson, A. (1988, January 2\u20134). Completeness theorems for non-cryptographic fault-tolerant distributed computation. Proceedings of the 20th Annual ACM Symposium on Theory of Computing (STOC\u201988), Chicago, IL, USA.","DOI":"10.1145\/62212.62213"},{"key":"ref_22","unstructured":"Cramer, R., Damgard, I., and Maure, U. (2000, January 14\u201318). Multiparty computations from any linear secret sharing scheme. Proceedings of the International Conference on the Theory and Application of Cryptographic Techniques (EUROCRYPT), Bruges, Belgium."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Bogdanov, S., Laur, D., and Willemson, J. (2008, January 6\u20138). Sharemind: A framework for fast privacy-preserving computations. Proceedings of the 13th European Symposium on Research in Computer Security (ESORICS), M\u00e1laga, Spain.","DOI":"10.1007\/978-3-540-88313-5_13"},{"key":"ref_24","unstructured":"Burkhart, M.M.D., Strasser, M., and Dimitropoulos, X. (2010, January 11\u201313). Sepia: Privacy-preserving aggregation of multi-domain network events and statistics. Proceedings of the 19th USENIX Security Symposium (USENIX), Washington, DC, USA."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Duan, Y., Canny, J., and Zhan, J. (2010, January 11\u201313). P4P: Practical large-scale privacy-preserving distributed computation robust against malicious users. Proceedings of the 19th USENIX Security Symposium (USENIX), Washington, DC, USA.","DOI":"10.1109\/MSP.2010.92"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1145\/772862.772867","article-title":"Tools for privacy preserving distributed data mining","volume":"4","author":"Clifton","year":"2002","journal-title":"SIGKDD Explor."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Altoaimy, L., Alromih, A., Al-Megren, S., Al-Hudhud, G., Kurdi, H., and Youcef-Toumi, K. (2018). Context-Aware Gossip-Based Protocol for Internet of Things Applications. Sensors, 18.","DOI":"10.3390\/s18072233"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"612","DOI":"10.1145\/359168.359176","article-title":"How to share a secret","volume":"22","author":"Shamir","year":"1979","journal-title":"Commun. ACM"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Randazzo, F., Croce, D., Tinnirello, I., Barcellona, C., and Merani, M.L. (2015, January 24\u201328). Experimental evaluation of privacy-preserving aggregation schemes on planetlab. Proceedings of the 2015 International Wireless Communications and Mobile Computing Conference (IWCMC), Dubrovnik, Croatia.","DOI":"10.1109\/IWCMC.2015.7289113"},{"key":"ref_30","first-page":"1","article-title":"Exploiting programmable architectures for wifi\/zigBee inter-technology cooperation","volume":"212","author":"Moerman","year":"2014","journal-title":"EURASIP J. Wirel. Commun. Network."},{"key":"ref_31","unstructured":"(2020, April 14). Elia Grid Power Generation Data. Available online: http:\/\/www.elia.be\/en\/grid-data\/power-generation\/."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"240","DOI":"10.1016\/j.enbuild.2019.05.002","article-title":"Data fusion analysis applied to different climate change models: An application to the energy consumptions of a building office","volume":"196","author":"Guarino","year":"2019","journal-title":"Energy Build."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Montresor, A., and Jelasity, M. (2009, January 9\u201311). PeerSim: A scalable P2P simulator. Proceedongs of the 9th International Conference on Peer-to-Peer (P2P\u201909), Seattle, WA, USA.","DOI":"10.1109\/P2P.2009.5284506"},{"key":"ref_34","unstructured":"NEEA Residential Building Stock Assessments (2020, April 14). Dataset and User Manual. Available online: https:\/\/neea.org\/data\/residential-building-stock-assessment."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/8\/2249\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,13]],"date-time":"2025-10-13T13:21:17Z","timestamp":1760361677000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/8\/2249"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,4,16]]},"references-count":34,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2020,4]]}},"alternative-id":["s20082249"],"URL":"https:\/\/doi.org\/10.3390\/s20082249","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,4,16]]}}}