Are there any practical limitations? Govt driving license, passport, SSN could be digitally signed making it easy for anyone to validate. They can have a qr code in them which can be easily validated using an android or ios app offline if the corresponding public key is pre installed. This will make fake ids impossible. Why is it not done even in developed countries like united states?
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Questions about security policies that may be based on cryptography (as opposed to the design of cryptographic algorithms and protocols) are off-topic here, but may be asked on Security." – fkraiem, cpast, DrLecter, Seth, cygnusv