Skip to content

Feature Proposal: Post-Generation SiliconSignature Watermark — Hardware-Bound Image Provenance #9143

@Agnuxo1

Description

@Agnuxo1

Hi @invoke-ai,

InvokeAI is one of the most polished open-source image generation platforms. I have a project that could add hardware-bound provenance to every image generated.

SiliconSignature — ASIC-Based Image Authentication

We use ASIC miners (Antminer S9 BM1387) to generate proof-of-work nonces, then embed them via Reed-Solomon LSB watermarking.

Proposed Integration: Post-Generation Watermark

New node in InvokeAI pipeline:

[txt2img / img2img] → [VAE Decode] → [SiliconSignature Watermark] → [Gallery]
                                              │
                                              ├── ASIC nonce generation
                                              ├── Reed-Solomon encoding
                                              ├── LSB embedding
                                              └── Metadata JSON

New UI panel:

┌─ SiliconSignature ──────────────────┐
│ ☑️ Sign with ASIC                   │
│ Device: /dev/ttyUSB0               │
│ Redundancy: 5×                     │
│ ☑️ Include metadata (prompt, seed) │
└─────────────────────────────────────┘

Verification Flow

# Any user can verify offline
python -m siliconsignature verify output.png
# → ✅ Signed by InvokeAI-ASIC-0x7a3f...
# → 🎨 Metadata: prompt="cyberpunk city", seed=12345, model=SDXL
# → 🔒 Integrity: FULL

Why This Matters

Threat Current + SiliconSignature
Fake provenance Possible ASIC physically required
Tampering Undetected Exact pixel detection
Server spoofing Possible $10,000+ forge cost
Offline verify Needs API Pure math, zero deps

Technical Details

Author

Francisco Angulo de Lafuente (@Agnuxo1) — independent researcher, 35 years

Would you consider a post-generation watermarking node for hardware-bound image authentication?

— Francisco

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions