Zero Knowledge Protocol ou pour son acronyme, Code de procédure pénale, est un protocole de cryptographie avancé utilisé pour créer des systèmes distribués hautement sécurisés et anonymes. Les protocoles ZKP permettent de partager et de vérifier les informations sans révéler de données inutiles, maintenant ainsi un niveau de sécurité très élevé.