Skip to content

By attesting a ZKP to AI-generated contents (i.e. images), IP of these AI-generated contents can be protected. SP1 / Succinct would be used for generating/verifying a ZKP, which is attested to AI-generated contents

Notifications You must be signed in to change notification settings

masaun/zk-attestation-for-ai-generated-contents

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ZK attestation for AI-generated-contents

Introduction

  • As generative AI is evolving, AI-generated contents is also increasing.

    • In the future, AI themself or the owner/creator of AI may hold and manage the IP of AI-generated contents.
  • By attesting a ZKP to AI-generated contents (i.e. images), IP of these AI-generated contents can be protected.

    • In this project, AI-generated images are used as a AI-generated contents.
  • SP1 / Succinct would be used for generating/verifying a ZKP, which is attested to AI-generated contents


Installation

  • 1/ Compile program
cd program
cargo prove build
  • 2/ Executing program without generating a proof.
cd script
RUST_LOG=info cargo run --release -- --execute
  • 3/ Executing program with generating a proof.
cd script
RUST_LOG=info cargo run --release -- --prove

NOTE

  • Currently, this project has been in progress.

References

About

By attesting a ZKP to AI-generated contents (i.e. images), IP of these AI-generated contents can be protected. SP1 / Succinct would be used for generating/verifying a ZKP, which is attested to AI-generated contents

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages