| 1. |
Hofmann ♦, Philipp-Florens L.♦, Ebrahimi S.♦, Hassanizadeh P., Faust S.♦, PIRANHAS: PrIvacy-Preserving Remote Attestation in Non-Hierarchical Asynchronous Swarms,
Usenix Network and Distributed System Security Symposium [NDSS], pp.1-20, 2026 |  | 200p. |
| 2. |
Hassanizadeh P., Ebrahimi S.♦, Dziembowski S.♦, Szczepański J., Trustless Delegation of Vector Commitment Construction in Resource-Constrained Settings,
CHES, Conference on Cryptographic Hardware and Embedded System (CHES), 2026-10-11/10-15, Antalya (TR), Vol.2026, No.4, pp.1-27, 2026 Streszczenie: Many data types, such as video and audio, consist of sequential elements where both integrity and order are essential for authenticity. In practice, verifiers often access only partial sequences due to privacy or bandwidth constraints, motivating the use of vector commitments (VCs) for verifiable partial disclosure. However, VC construction requires a trusted committer, typically within a secure module on the device, and maintaining such commitments is challenging for resource-constrained hardware. For example, in CCTV pipelines, a trusted module processing continuous streams must store and update large VC structures, leading to prohibitive memory and computational overhead.
This work addresses this deployment bottleneck by introducing an efficient pipeline for verifiable VC construction that offloads computation from constrained devices while preserving trust. The source device computes and signs a cumulative hash over the data stream, requiring only constant memory. Later, an untrusted prover reconstructs the VC from the raw data and produces a zero-knowledge proof that the construction is consistent with the signed hash chain. This design eliminates the need for trusted storage of intermediate VC state and enables verifiable partial disclosures from the reconstructed VC. A key challenge is the high cost of proving the full VC construction. We address this by designing a folding-based zkSNARKs system tailored to streaming workloads. We implement and evaluate the system on a constrained device (Raspberry Pi Zero) as the source and a consumer-grade prover (midrange laptop). Our results show that direct VC maintenance on the source device requires hundreds of megabytes of memory and is computationally infeasible on trusted platform standards for even moderate workloads (e.g., 30 minutes of video). In contrast, our approach reduces the
trusted device’s memory footprint to constant size, while the midrange laptop can generate the proof of full VC construction in approximately 2 minutes for the same workload. Furthermore, the proof size is around 10 KB regardless of the original size of data and verification time is sub-second. Our implementation is available open source at: https://github.com/zero-savvy/proven-view. Słowa kluczowe: zkSNARKs, Provenance, Vector Commitments, Folding Schemes Afiliacje autorów:
| Hassanizadeh P. | - | IPPT PAN | | Ebrahimi S. | - | inna afiliacja | | Dziembowski S. | - | inna afiliacja | | Szczepański J. | - | IPPT PAN |
|  | 140p. |
| 3. |
Dziembowski S.♦, Ebrahimi S.♦, Hassanizadeh P., VIMz: Private Proofs of Image Manipulation using Folding-based zkSNARKs,
Proceedings on Privacy Enhancing Technologies, PETS 2025, 2025-07-14/07-19, Waszyngton (US), pp.1-19, 2025 Słowa kluczowe: zkSNARKs, Proof of Provenance, C2PA, Folding Schemes Afiliacje autorów:
| Dziembowski S. | - | inna afiliacja | | Ebrahimi S. | - | inna afiliacja | | Hassanizadeh P. | - | IPPT PAN |
|  | 140p. |
| 4. |
Ebrahimi S.♦, Hassanizadeh P., From Interaction to Independence: zkSNARKs for Transparent and Non-Interactive Remote Attestation,
NDSS, Network and Distributed System Security (NDSS) Symposium 2024, 2024-02-26/03-01, San Diego (US), DOI: 10.14722/ndss.2024.24815, pp.1-18, 2024 Streszczenie: Remote attestation (RA) protocols have been widely used to evaluate the integrity of software on remote devices. Currently, the state-of-the-art RA protocols lack a crucial fea- ture: transparency. This means that the details of the final attestation verification are not openly accessible or verifiable by the public. Furthermore, the interactivity of these protocols often limits attestation to trusted parties who possess privileged access to confidential device data, such as pre-shared keys and initial measurements. These constraints impede the widespread adoption of these protocols in various applications. In this paper, we introduce zRA, a non-interactive, transpar- ent, and publicly provable RA protocol based on zkSNARKs. zRA enables verification of device attestations without the need for pre-shared keys or access to confidential data, ensuring a trustless and open attestation process. This eliminates the reliance on online services or secure storage on the verifier side. Moreover, zRA does not impose any additional security assumptions beyond the fundamental cryptographic schemes and the essential trust anchor components on the prover side (i.e., ROM and MPU). The zero-knowledge attestation proofs generated by devices have constant size regardless of the network complexity and number of attestations. Moreover, these proofs do not reveal sensitive information regarding internal states of the device, allowing ver- ification by anyone in a public and auditable manner. We conduct an extensive security analysis and demonstrate scalability of zRA compared to prior work. Our analysis suggests that zRA excels especially in peer-to-peer and Pub/Sub network structures. To validate the practicality, we implement an open-source prototype of zRA using the Circom language. We show that zRA can be securely deployed on public permissionless blockchains, serving as an archival platform for attestation data to achieve resilience against DoS attacks. Afiliacje autorów:
| Ebrahimi S. | - | inna afiliacja | | Hassanizadeh P. | - | IPPT PAN |
|  | 200p. |