You’ve now changed the argument from “encryption is bad” to “we could avoid needing encryption by redesigning the barcode to contain almost no sensitive information.” That’s a legitimate alternative, but it doesn’t defeat my position because data minimization and encryption are not mutually exclusive. In fact, the strongest system can do both: minimize what the barcode contains AND cryptographically protect whatever sensitive information remains. Your “opaque ID + signature” proposal also creates its own dependency: the verifier still needs a trusted system to resolve that opaque identifier into information about the person, which means you haven’t eliminated infrastructure—you’ve moved it somewhere else. And the claim that encryption creates an “indefinite arms race” is still an assertion. Every security system requires maintenance, including signed credentials, certificate revocation, reader updates, and fraud monitoring. That doesn’t mean we abandon the security mechanism. More importantly, your proposal only works if the barcode contains almost nothing useful. But the moment legitimate verification requires additional information—such as identity attributes, restrictions, expiration, or other credential data—you’re back to the question of how that information is protected from unauthorized readers. A signature answers whether the data is authentic; it does not answer whether the person scanning it is authorized to see it. That is precisely the gap encryption addresses. I agree that legislation shouldn’t freeze one specific cryptographic algorithm into law. But requiring a security outcome is completely different from mandating one implementation. The law can require both data minimization and confidentiality, while technical standards determine the algorithms, key-management architecture, offline capabilities, and update procedures. So your alternative isn't evidence that encryption is unnecessary; at most, it shows that encryption should be one layer of a broader privacy architecture. “Minimize, sign, scrutinize” can coexist with “encrypt.” You still haven’t shown why protecting sensitive data is a worse policy than deliberately leaving it readable by anyone with a compatible scanner.