VeriSBOM: Secure and Verifiable SBOM Sharing Via Zero-Knowledge Proofs
Gianpietro Castiglione, Shahriar Ebrahimi, Narges Khakpour

TL;DR
VeriSBOM introduces a cryptographic framework using zero-knowledge proofs for secure, verifiable, and privacy-preserving sharing of Software Bill of Materials, enabling third-party validation without exposing sensitive information.
Contribution
It presents VeriSBOM, a novel zero-knowledge proof-based system for secure and selective disclosure of SBOMs, addressing privacy and trust issues in software supply chain transparency.
Findings
Scalable zero-knowledge proofs for SBOM validation
Effective privacy preservation of sensitive dependencies
Real-world performance demonstrates practicality
Abstract
A Software Bill of Materials (SBOM) is a key component for the transparency of software supply chain; it is a structured inventory of the components, dependencies, and associated metadata of a software artifact. However, an SBOM often contain sensitive information that organizations are unwilling to disclose in full to anyone, for two main concerns: technological risks deriving from exposing proprietary dependencies or unpatched vulnerabilities, and business risks, deriving from exposing architectural strategies. Therefore, delivering a plaintext SBOM may result in the disruption of the intellectual property of a company. To address this, we present VeriSBOM, a trustless, selectively disclosed SBOM framework that provides cryptographic verifiability of SBOMs using zero-knowledge proofs. Within VeriSBOM, third parties can validate specific statements about a delivered software.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPhysical Unclonable Functions (PUFs) and Hardware Security · Blockchain Technology Applications and Security · Adversarial Robustness in Machine Learning
