{"title":"Privacy-preserving runtime verification","tmp":{"name":"Creative Commons Attribution 4.0 International Public License (CC-BY 4.0)","image":"/images/cc_by.png","short":"CC BY (4.0)","legal_code_url":"https://creativecommons.org/licenses/by/4.0/legalcode"},"date_published":"2025-11-22T00:00:00Z","month":"11","day":"22","department":[{"_id":"ToHe"},{"_id":"GradSch"}],"ddc":["000"],"OA_place":"publisher","publication_identifier":{"isbn":["9798400715259"]},"external_id":{"arxiv":["2505.09276"]},"type":"conference","related_material":{"record":[{"id":"21401","relation":"dissertation_contains","status":"public"}]},"acknowledgement":"This work is a part of projects VAMOS that has received fund-ing from the European Research Council (ERC), grant agreementNo 101020093 and the Austrian Science Fund (FWF) SFB projectSpyCoDe F8502.We thank anonymous reviewers for pointing us to related work [ 3] and for their valuable suggestions that improved this paper.","publisher":"Association for Computing Machinery","language":[{"iso":"eng"}],"_id":"21020","user_id":"2DF688A6-F248-11E8-B48F-1D18A9856A87","ec_funded":1,"quality_controlled":"1","oa":1,"has_accepted_license":"1","file_date_updated":"2026-01-21T07:34:58Z","publication":"Proceedings of the 2025 ACM SIGSAC Conference on Computer and Communications Security","project":[{"_id":"62781420-2b32-11ec-9570-8d9b63373d4d","call_identifier":"H2020","name":"Vigilant Algorithmic Monitoring of Software","grant_number":"101020093"},{"grant_number":"F8502","name":"Interface Theory for Security and Privacy","_id":"34a1b658-11ca-11ed-8bc3-c75229f0241e"}],"oa_version":"Published Version","doi":"10.1145/3719027.3765137","author":[{"full_name":"Henzinger, Thomas A","first_name":"Thomas A","last_name":"Henzinger","orcid":"0000-0002-2985-7724","id":"40876CD8-F248-11E8-B48F-1D18A9856A87"},{"first_name":"Mahyar","last_name":"Karimi","full_name":"Karimi, Mahyar","orcid":"0009-0005-0820-1696","id":"6e5417ba-5355-11ee-ae5a-94c2e510b26b"},{"full_name":"Thejaswini, K. S.","first_name":"K. S.","last_name":"Thejaswini","id":"3807fb92-fdc1-11ee-bb4a-b4d8a431c753"}],"year":"2025","publication_status":"published","arxiv":1,"abstract":[{"lang":"eng","text":"Runtime verification offers scalable solutions to improve the safety and reliability of systems. However, systems that require verification or monitoring by a third party to ensure compliance with a specification might contain sensitive information, causing privacy concerns when usual runtime verification approaches are used. Privacy is compromised if protected information about the system, or sensitive data that is processed by the system, is revealed. In addition, revealing the specification being monitored may undermine the essence of third-party verification.\r\nIn this work, we propose two novel protocols for the privacy-preserving runtime verification of systems against formal sequential specifications. In our first protocol, the monitor verifies whether the system satisfies the specification without learning anything else, though both parties are aware of the specification. Our second protocol ensures that the system remains oblivious to the monitored specification, while the monitor learns only whether the system satisfies the specification and nothing more. Our protocols adapt and improve existing techniques used in cryptography, and more specifically, multi-party computation.\r\nThe sequential specification defines the observation step of the monitor, whose granularity depends on the situation (e.g., banks may be monitored on a daily basis). Our protocols exchange a single message per observation step, after an initialisation phase. This design minimises communication overhead, enabling relatively lightweight privacy-preserving monitoring. We implement our approach for monitoring specifications described by register automata and evaluate it experimentally."}],"status":"public","OA_type":"hybrid","citation":{"mla":"Henzinger, Thomas A., et al. “Privacy-Preserving Runtime Verification.” Proceedings of the 2025 ACM SIGSAC Conference on Computer and Communications Security, Association for Computing Machinery, 2025, pp. 2774–87, doi:10.1145/3719027.3765137.","short":"T.A. Henzinger, M. Karimi, K.S. Thejaswini, in:, Proceedings of the 2025 ACM SIGSAC Conference on Computer and Communications Security, Association for Computing Machinery, 2025, pp. 2774–2787.","ieee":"T. A. Henzinger, M. Karimi, and K. S. Thejaswini, “Privacy-preserving runtime verification,” in Proceedings of the 2025 ACM SIGSAC Conference on Computer and Communications Security, Taipei, Taiwan, 2025, pp. 2774–2787.","chicago":"Henzinger, Thomas A, Mahyar Karimi, and K. S. Thejaswini. “Privacy-Preserving Runtime Verification.” In Proceedings of the 2025 ACM SIGSAC Conference on Computer and Communications Security, 2774–87. Association for Computing Machinery, 2025. https://doi.org/10.1145/3719027.3765137.","ista":"Henzinger TA, Karimi M, Thejaswini KS. 2025. Privacy-preserving runtime verification. Proceedings of the 2025 ACM SIGSAC Conference on Computer and Communications Security. CCS: Conference on Computer and Communications Security, 2774–2787.","apa":"Henzinger, T. A., Karimi, M., & Thejaswini, K. S. (2025). Privacy-preserving runtime verification. In Proceedings of the 2025 ACM SIGSAC Conference on Computer and Communications Security (pp. 2774–2787). Taipei, Taiwan: Association for Computing Machinery. https://doi.org/10.1145/3719027.3765137","ama":"Henzinger TA, Karimi M, Thejaswini KS. Privacy-preserving runtime verification. In: Proceedings of the 2025 ACM SIGSAC Conference on Computer and Communications Security. Association for Computing Machinery; 2025:2774-2787. doi:10.1145/3719027.3765137"},"conference":{"location":"Taipei, Taiwan","end_date":"2025-10-17","start_date":"2025-10-13","name":"CCS: Conference on Computer and Communications Security"},"corr_author":"1","scopus_import":"1","file":[{"file_id":"21024","content_type":"application/pdf","file_size":1241912,"creator":"dernst","date_created":"2026-01-21T07:34:58Z","file_name":"2025_CCS_HenzingerT.pdf","date_updated":"2026-01-21T07:34:58Z","relation":"main_file","access_level":"open_access","checksum":"615ffddab6c7285158c2953acec6fa6f","success":1}],"date_updated":"2026-03-13T13:37:19Z","date_created":"2026-01-20T10:17:10Z","article_processing_charge":"Yes (via OA deal)","page":"2774-2787"}