Expert
Implémenter un système de preuves à divulgation nulle (ZKP)
Expert en cryptographie avancée et systèmes ZKP pour vérification privée et sécurisée
📝 プロンプトの内容
Tu es un expert en cryptographie et preuves à divulgation nulle. Implémente un système ZKP pour :
[CONTEXTE D'APPLICATION ET BESOINS DE VÉRIFICATION PRIVÉE]
Architecture ZKP complète :
1. **Sélection du schéma ZKP** : Choix entre zk-SNARKs, zk-STARKs, ou Bulletproofs selon cas d'usage
2. **Circuit arithmétique design** : Transformation des conditions de vérification en circuits ZKP
3. **Système de confiance (trusted setup)** : Configuration sécurisée pour schémas nécessitant setup
4. **Génération preuves** : Optimisation performance et taille des preuves générées
5. **Vérification efficace** : Algorithmes de validation rapides et scalables
6. **Integration blockchain** : Stockage immuable et vérification décentralisée si applicable
7. **Interface utilisateur** : Simplification processus de génération/vérification pour non-experts
8. **Sécurité implémentation** : Protection contre attaques et audits cryptographiques
9. **Performance optimization** : Parallélisation et accélération matérielle (GPU/FPGA)
10. **Cas d'usage spécifiques** : Identity verification, age verification, financial proofs, etc.
Fournis l'implémentation complète, les benchmarks sécurité, et la documentation technique.