Pe scurt, simulatorul are o putere suplimentară pe care probatorul real nu o are.
Să presupunem că Alice vrea să-mi demonstreze că este un bun trăgător de ochi. Pictez o țintă pe marginea unui hambar și o fac să stea la 100 de metri distanță și o trag. Ea lovește ochiul țintei și sunt convins că este o trăgătoare excelentă.
„Transcrierea” acestui protocol este înregistrarea permanentă pe care o iau din interacțiune.În acest caz, este partea unui hambar cu o țintă pictată pe ea și o gaură de glonț în ochiul țintei.
Acest „protocol” este zero cunoștințe, deoarece aș fi putut genera eu însumi transcrierea. Aș fi putut să fac o gaură în lateralul hambarului de la o distanță apropiată și apoi să pictez o țintă centrată pe gaură! Când fac asta („simulare” o transcriere), am mai multă putere decât a avut-o Alice în timpul protocolului. Pot genera piesele din transcrierea într-o ordine diferită. Pot să trag în hambar de la o distanță mai apropiată decât ea.
În protocoalele criptografice, simulatorul are întotdeauna mai multă putere decât dovezitorul real. Uneori, simulatorul poate genera părțile transcrierii într-o ordine diferită. Uneori, simulatorul poate „derula timpul” -- așa că verificatorul pune o întrebare, iar apoi derulăm timpul și începem transcrierea din nou, știind ce va întreba verificatorul. Uneori, simulatorul are literalmente mai multă putere de calcul decât dovezitorul real. Uneori, simulatorul are unele informații suplimentare pe care probatorul real nu le are (cum ar fi o trapă către unele informații de referință comune utilizate în dovadă).