Skip to content

AffixIO/noir-audit-proof-circuit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Zero-Knowledge Audit Proof Circuit for Noir

🔒 Privacy-preserving audit log verification using zero-knowledge proofs

Overview

This Noir circuit generates zero-knowledge proofs for audit logs without exposing sensitive data. Perfect for compliance, GDPR requirements, and privacy-preserving audit trails in financial, healthcare, and enterprise applications.

🔍 Search Terms & Keywords

  • zero-knowledge proof audit logs
  • ZKP audit trail
  • privacy-preserving audit proof
  • GDPR compliant audit logs
  • zero-knowledge audit verification
  • noir audit proof circuit
  • zkp circuit noir
  • private audit logs
  • cryptographic audit proof
  • noir zero-knowledge proof

Features

  • ✅ Zero-knowledge proof generation for audit logs
  • ✅ Privacy-preserving data verification
  • ✅ Cryptographic integrity verification
  • ✅ GDPR/CCPA compliant audit trails
  • ✅ Patent-protected implementation (Claims 6, 9)
  • ✅ Stateless verification

Use Cases

  • Financial Compliance: Audit trails for transactions without exposing customer data
  • Healthcare: HIPAA-compliant audit logs for patient data access
  • Enterprise: Privacy-preserving audit logs for access control systems
  • Blockchain: On-chain audit verification without data exposure
  • RegTech: Compliance reporting with privacy guarantees

Circuit Description

The circuit generates an audit proof hash from:

  • Decision value
  • Timestamp
  • Pseudonymised user ID
  • Rules hash

All inputs remain private while allowing verification of audit log integrity.

Installation

# Install Noir (if not already installed)
curl -L https://raw.githubusercontent.com/noir-lang/noirup/main/install | bash
noirup

# Clone and build
nargo build

Usage

# Compile the circuit
nargo compile

# Generate proof
nargo prove

# Verify proof
nargo verify

Technical Details

  • Language: Noir
  • Proof System: Barretenberg (default)
  • Inputs: Private fields (decision_value, timestamp, pseudonymised_id, rules_hash)
  • Output: Public field (integrity verification result)

Related Projects

License

No Licence

Tags

noir zero-knowledge-proof zkp audit-log privacy gdpr compliance cryptography blockchain barretenberg noir-lang audit-trail privacy-preserving cryptographic-proof

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages