A Study on Broker-Assisted Blockchain Trust Chains for Provenance and Integrity Verification of Generative Media Using Watermarking, Semantic Fingerprinting, and C2PA
Abstract
1. Introduction
2. Related Works
3. Trust Chain Broker Service
3.1. Internal Architecture and Interfaces
3.2. Registration Workflow: Content Sealing and Evidence Commitment
| Algorithm 1: Broker.RegisterMedia (request). | |
| Input: request.media, request.creator_id, request.parent_id (optional) Output: receipt = {content_id, content_identifier, tx_reference} | |
| 1: | content_id ← GenerateContentId() |
| 2: | timestamp ← Now() |
| 3: | wm_payload ← Encode(content_id, request.creator_id, timestamp) |
| 4: | sealed_media←WatermarkEngine.Embed(request.media, wm_payload) |
| 5: | embedding ← FingerprintEngine.ExtractEmbedding(sealed_media) |
| 6: | semantic_hash ← FingerprintEngine.DeriveSemanticHash(embedding) |
| 7: | content_identifier ← EvidenceStoreAdapter.Store(sealed_media) // returns a content identifier |
| 8: | manifest ← ProvenanceManifestEngine.Build(sealed_media, creator_id = request.creator_id, evidence = {content_identifier, semantic_hash, timestamp}, parent_id = request.parent_id) |
| 9: | manifest_hash ← Hash(manifest) |
| 10: | SimilarityIndexAdapter.Upsert(content_id, embedding) |
| 11: | record_fields ← {content_id, parent_id, content_identifier, semantic_hash, manifest_hash, creator_id, broker_id, timestamp} |
| 12: | record_signature ← RecordSigner.SignContentRecord(record_fields) |
| 13: | tx_reference ← EvidenceLedgerAdapter.Commit(record_fields, record_signature) |
| 14: | return {content_id, content_identifier, tx_reference} |
3.3. Verification Workflow: Candidate Retrieval and Signed Reporting
| Algorithm 2: Broker.VerifyMedia (request). | |
| Input: request.query_media, request.policy (thresholds, k, evidence_fetch flag) Output: signed_report = {verdict, evidence_refs, tx_reference, score, signature} | |
| 1: | wm_result ← WatermarkEngine.Detect(request.query_media) // optional |
| 2: | emb_q ← FingerprintEngine.ExtractEmbedding(request.query_media) |
| 3: | candidates ← SimilarityIndexAdapter.Search(emb_q, k = request.policy.k) |
| 4: | best ← None |
| 5: | for each candidate_content_id in candidates do |
| 6: | record ← EvidenceLedgerAdapter.Query(candidate_content_id) |
| 7: | ok_sig ← VerifySignature(record.fields, record.signature) |
| 8: | score ← Similarity(emb_q, record.semantic_hash or record.embedding_ref) |
| 9: | ok_evd ← CheckEvidenceConsistency(record, wm_result, score, request.policy) |
| 10: | if ok_sig and ok_evd and score is best-so-far then |
| 11: | best ← {record, score} |
| 12: | end if |
| 13: | end for |
| 14: | if best is None then |
| 15: | verdict ← UNVERIFIED |
| 16: | else |
| 17: | verdict ← DecideVerdict(best.record, best.score, request.policy) |
| 18: | if request.policy.fetch_evidence then |
| 19: | sealed_media ← EvidenceStoreAdapter.Get(best.record. content_identifier) // optional |
| 20: | verdict ← RefineVerdictWithEvidence(sealed_media, request.query_media, verdict) |
| 21: | end if |
| 22: | end if |
| 23: | report ← BuildReport(verdict, best, wm_result, request.policy) |
| 24: | signed_report ← RecordSigner.SignVerificationReport(report) |
| 25: | return signed_report |
4. Integrated Trust Chain Model
4.1. Separation of Storage, Evidence Anchoring, and Retrieval
4.2. Evidence Binding Model
4.3. Ledger Record Semantics and Derivative Linking
4.4. Verification Semantics and Operational Verdicts
4.5. Independent Checkability of Broker-Issued Reports
5. Experimental Evaluation
6. Discussion
7. Future Works
8. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
| C2PA | Coalition for Content Provenance and Authenticity |
| CID | Content Identifier |
| FAISS | Facebook AI Similarity Search |
| IPFS | InterPlanetary File System |
References
- Petmezas, G.; Vanian, V.; Pastor Rufete, M.; Almaloglou, E.E.I.; Zarpalas, D. A Dual-Branch Fusion Model for Deepfake Detection Using Video Frames and Microexpression Features. J. Imaging 2025, 11, 231. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Amerini, I.; Barni, M.; Battiato, S.; Bestagini, P.; Boato, G.; Bruni, V.; Caldelli, R.; De Natale, F.; De Nicola, R.; Guarnera, L.; et al. Deepfake Media Forensics: Status and Future Challenges. J. Imaging 2025, 11, 73. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Pedersen, K.T.; Pepke, L.; Stærmose, T.; Papaioannou, M.; Choudhary, G.; Dragoni, N. Deepfake-Driven Social Engineering: Threats, Detection Techniques, and Defensive Strategies in Corporate Environments. J. Cybersecur. Priv. 2025, 5, 18. [Google Scholar] [CrossRef] [Scilit]
- Igonor, O.S.; Amin, M.B.; Garg, S. The Application of Blockchain Technology in the Field of Digital Forensics: A Literature Review. Blockchains 2025, 3, 5. [Google Scholar] [CrossRef] [Scilit]
- Farhan, M.; Butt, U.; Bin Sulaiman, R.; Alraja, M. Self-Sovereign Identities and Content Provenance: VeriTrust—A Blockchain-Based Framework for Fake News Detection. Future Internet 2025, 17, 448. [Google Scholar] [CrossRef] [Scilit]
- Deng, H.; Chen, F.; Gan, P.; Liao, R.; Yan, X. A Robust Image Watermarking Scheme via Two-Stage Training and Differentiable JPEG Compression. Electronics 2025, 14, 4510. [Google Scholar] [CrossRef] [Scilit]
- Fullea, E.; Martínez Sánchez, J.M. Robust Digital Image Watermarking Using DWT, DFT and Quality Based Average. In Proceedings of the 9th ACM International Conference on Multimedia (MULTIMEDIA ′01), Ottawa, ON, Canada, 30 September–5 October 2001; pp. 489–491. [Google Scholar] [CrossRef] [Scilit]
- Coalition for Content Provenance and Authenticity (C2PA). Content Credentials: C2PA Technical Specification, Version 2.3. Available online: https://spec.c2pa.org/specifications/specifications/2.3/specs/C2PA_Specification.html (accessed on 27 February 2026).
- Korchenko, O.; Tereikovskyi, I.; Ziubina, R.; Tereikovska, L.; Korystin, O.; Tereikovskyi, O.; Karpinskyi, V. Modular Neural Network Model for Biometric Authentication of Personnel in Critical Infrastructure Facilities Based on Facial Images. Appl. Sci. 2025, 15, 2553. [Google Scholar] [CrossRef] [Scilit]
- Salakhutdinov, R.; Hinton, G. Semantic Hashing. Int. J. Approx. Reason. 2009, 50, 969–978. [Google Scholar] [CrossRef] [Scilit]
- Situ, X.; Liu, T.; Yao, H.; Qin, C.; Zhang, X. Document-Image Perceptual Hashing for Content Authentication. IEEE Trans. Big Data 2025, 11, 3474–3487. [Google Scholar] [CrossRef] [Scilit]
- Sangeeta, N.; Nam, S.Y. Blockchain and Interplanetary File System (IPFS)-Based Data Storage System for Vehicular Networks with Keyword Search Capability. Electronics 2023, 12, 1545. [Google Scholar] [CrossRef] [Scilit]
- IPFS Docs. IPFS Documentation. Available online: https://docs.ipfs.tech (accessed on 27 February 2026).
- Lee, H.; Park, T.; Na, Y.; Kim, W.-H. P-HNSW: Crash-Consistent HNSW for Vector Databases on Persistent Memory. Appl. Sci. 2025, 15, 10554. [Google Scholar] [CrossRef] [Scilit]
- Koukaras, P.; Tjortjis, C. Data Organisation for Efficient Pattern Retrieval: Indexing, Storage, and Access Structures. Big Data Cogn. Comput. 2025, 9, 258. [Google Scholar] [CrossRef] [Scilit]
- Frattolillo, F. A Watermarking Protocol Based on Blockchain. Appl. Sci. 2020, 10, 7746. [Google Scholar] [CrossRef] [Scilit]
- Frattolillo, F. Blockchain and Cloud to Overcome the Problems of Buyer and Seller Watermarking Protocols. Appl. Sci. 2021, 11, 12028. [Google Scholar] [CrossRef] [Scilit]
- Qureshi, A.; Megías Jiménez, D. Blockchain-Based Multimedia Content Protection: Review and Open Challenges. Appl. Sci. 2021, 11, 1. [Google Scholar] [CrossRef] [Scilit]
- Ye, C.; Tan, S.; Wang, J.; Shi, L.; Zuo, Q.; Feng, W. Social Image Security with Encryption and Watermarking in Hybrid Domains. Entropy 2025, 27, 276. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zhao, R.; Zhang, Y.; Wang, T.; Wen, W.; Xiang, Y.; Cao, X. Visual Content Privacy Protection: A Survey. ACM Comput. Surv. 2025, 57, 1–36. [Google Scholar] [CrossRef] [Scilit]
- García-López, I.M.; González González, C.S.; Ramírez-Montoya, M.-S.; Molina-Espinosa, J.-M. Challenges of Implementing ChatGPT on Education: Systematic Literature Review. Int. J. Educ. Res. Open 2025, 8, 100401. [Google Scholar] [CrossRef] [Scilit]
- Quintais, J.P. Generative AI, Copyright and the AI Act. Comput. Law Secur. Rev. 2025, 56, 106107. [Google Scholar] [CrossRef] [Scilit]
- Lin, T.-Y.; Maire, M.; Belongie, S.; Hays, J.; Perona, P.; Ramanan, D.; Dollár, P.; Zitnick, C.L. Microsoft COCO: Common Objects in Context. In Proceedings of the European Conference on Computer Vision (ECCV), Zurich, Switzerland, 6–12 September 2014; pp. 740–755. [Google Scholar] [CrossRef] [Scilit]
- Radford, A.; Kim, J.W.; Hallacy, C.; Ramesh, A.; Goh, G.; Agarwal, S.; Sastry, G.; Askell, A.; Mishkin, P.; Clark, J.; et al. Learning Transferable Visual Models from Natural Language Supervision. In Proceedings of the 38th International Conference on Machine Learning (ICML), PMLR 139, Virtual, 18–24 July 2021; pp. 8748–8763. Available online: https://proceedings.mlr.press/v139/radford21a.html (accessed on 27 February 2026).
- Johnson, J.; Douze, M.; Jégou, H. Billion-Scale Similarity Search with GPUs. IEEE Trans. Big Data 2021, 7, 535–547. [Google Scholar] [CrossRef] [Scilit]
- CoinLedger. Ethereum Transaction Fees and Gas Prices: Trends and Insights [2020–2025]. Available online: https://coinledger.io/research/ethereum-transaction-fees-and-gas-prices-trends-and-insights (accessed on 28 March 2026).
- WhiteBIT Blog. Ethereum Price History: 2015–2026. Available online: https://blog.whitebit.com/en/ethereum-price-history/ (accessed on 28 March 2026).
- Etherscan. Ethereum Gas Tracker. Available online: https://etherscan.io/gastracker (accessed on 28 March 2026).





| Works | Watermark | Semantic Embedding/Fingerprint | Similarity-Based Retrieval | Provenance Manifest (C2PA) | Off-Chain Storage (IPFS) | On-Chain Anchoring |
|---|---|---|---|---|---|---|
| Frattolillo [16] | ✓ | - | - | - | - | ✓ |
| Frattolillo [17] | ✓ | - | - | - | - | ✓ |
| Ye et al. [19] | ✓ | - | - | - | - | - |
| Farhan et al. [5] | - | - | - | - | - | ✓ |
| Igonor et al. [4] (survey) | (survey) | (survey) | (survey) | - | - | (survey) |
| Qureshi & Megías Jiménez [18] (survey) | (survey) | (survey) | (survey) | - | - | (survey) |
| Our work | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Transformation | Recall@1 | Recall@5 | Recall@10 |
|---|---|---|---|
| JPEG compression (Q = 50) | 100.0% | 100.0% | 100.0% |
| JPEG compression (Q = 80) | 100.0% | 100.0% | 100.0% |
| Resize (0.5×, bicubic) | 99.5% | 100.0% | 100.0% |
| Center crop (10%) | 100.0% | 100.0% | 100.0% |
| Overall (aggregated) | 99.9% | 100.0% | 100.0% |
| Item | On-Chain Fields | Metric | Result |
|---|---|---|---|
| Registration (CID hash anchoring) | cidHash, semanticHash, manifestHash, timestamp | gasUsed | 25,380 |
| Year | Avg Gas Price (gwei) | Fee (ETH) | Fee (USD) |
|---|---|---|---|
| 2020 | 59.33 | 0.001506 | 0.64 |
| 2021 | 99.56 | 0.002527 | 7.09 |
| 2022 | 51.04 | 0.001295 | 3.09 |
| 2023 | 30.79 | 0.000782 | 1.42 |
| 2024 | 21.57 | 0.000547 | 1.70 |
| 2025 | 3.84 | 0.000097 | 0.31 |
| Current (Mar 2026) | 0.068 | 0.00000173 | 0.0035 |
| Threat/Adversary Capability | Attack Surface | Expected Impact | Mitigation in Our Workflow | Residual Limitation |
|---|---|---|---|---|
| Routine post-processing (re-encoding, resizing, cropping, transcoding) | Media content | Byte-level hash invalidation; provenance verification failure if bit-identical checks are used | Embedding-based similarity retrieval to associate transformed queries with registered originals; ledger-backed evidential validation for final decision | Very aggressive distortions may reduce similarity and require higher assurance (e.g., sealed media retrieval/policy tightening) |
| Provenance metadata stripping or modification | C2PA/provenance manifest | Provenance assertions removed/altered | Manifest hash anchored on ledger; report validation checks manifest-hash consistency when manifest is available | If manifest is unavailable, verification relies more on other evidence fields and policy thresholds |
| Watermark degradation/removal attempts | Watermark signal | Reduced watermark detectability | Watermark treated as a complementary signal (not a single point of failure); workflow still operates via semantic retrieval + ledger evidence | Robustness depends on watermark scheme and severity of manipulation |
| Watermark copy/transfer (copy watermark to another media) | Watermark + media | False association if watermark is used alone | Cross-checking across multiple evidence fields (CID reference, semantic hash, manifest hash, timestamps, broker signature); similarity retrieval must be consistent with anchored evidence | Extremely capable adversary might craft near-collisions across multiple signals; addressed by conservative verdict policies |
| Adversarial embedding manipulation (evasion/spoofing) | Embedding extraction/retrieval | Wrong candidate retrieval; misleading association | Top-k retrieval followed by ledger-backed evidential validation; thresholding and multi-class verdicts (e.g., Unverified/Suspected Tampered) when evidence conflicts | Strong adaptive attacks against the embedding model remain possible; requires extended evaluation and model hardening |
| Semantic hash collision attempts | Semantic fingerprint evidence | False match/collision-based confusion | Use of fixed-size evidence hashes anchored on ledger; inconsistency checks across fields and broker signatures; conservative verdicting when conflicts appear | Collision resistance depends on the specific semantic hashing/fingerprinting design and parameters |
| Off-chain index poisoning/tampering | Similarity index store | Candidate set manipulation | Index treated as a performance layer; final decision validated by immutable ledger evidence and broker signature; operational controls (access control, integrity monitoring) | If broker environment is compromised, index poisoning can cause operational disruption; audit logs and key control become important |
| CID substitution/wrong sealed artifact retrieval | Content-addressed storage reference | Retrieval of wrong sealed media | CID (or CID-hash reference) anchored on ledger; verification checks binding between CID reference and other evidence hashes | Availability of off-chain storage is assumed; if content is unavailable, verification becomes partial |
| Ledger record tampering/deletion (attempted) | Blockchain ledger | Evidence removal/modification | Immutable ledger assumption; broker-signed anchoring; third-party can independently verify inclusion and signature validity | Censorship/availability and long-term chain governance are outside the paper scope; mitigation via operational choice of ledger and redundancy |
| Replay of old evidence/stale reports | Reports/timestamps | Misleading verification outcome | Anchored timestamps and signed reports; policy can reject stale evidence or require recent anchoring | Requires explicit policy settings and clock/timestamp assumptions |
| Broker key compromise/broker compromise/collusion | Broker service boundary | Forged evidence anchoring and reports | Broker signatures make actions attributable; ledger anchoring makes records auditable; independent verification of signatures and inclusion | Compromised broker can still issue incorrect claims; architecture focuses on auditability/accountability, not unconditional trust |
| DoS/service disruption | Broker API/storage/retrieval | Verification unavailable | Off-chain retrieval and on-chain evidence separation reduces ledger load; operational rate limiting and redundancy recommended | Availability is an operational concern; not fully solved by architecture alone |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Yang, C.; Kim, M. A Study on Broker-Assisted Blockchain Trust Chains for Provenance and Integrity Verification of Generative Media Using Watermarking, Semantic Fingerprinting, and C2PA. Appl. Sci. 2026, 16, 3391. https://doi.org/10.3390/app16073391
Yang C, Kim M. A Study on Broker-Assisted Blockchain Trust Chains for Provenance and Integrity Verification of Generative Media Using Watermarking, Semantic Fingerprinting, and C2PA. Applied Sciences. 2026; 16(7):3391. https://doi.org/10.3390/app16073391
Chicago/Turabian StyleYang, Chaelin, and Minchul Kim. 2026. "A Study on Broker-Assisted Blockchain Trust Chains for Provenance and Integrity Verification of Generative Media Using Watermarking, Semantic Fingerprinting, and C2PA" Applied Sciences 16, no. 7: 3391. https://doi.org/10.3390/app16073391
APA StyleYang, C., & Kim, M. (2026). A Study on Broker-Assisted Blockchain Trust Chains for Provenance and Integrity Verification of Generative Media Using Watermarking, Semantic Fingerprinting, and C2PA. Applied Sciences, 16(7), 3391. https://doi.org/10.3390/app16073391

