Patterns — zero-knowledge