A distributed system, as such, presents special card and user authentication problems.
Smart cards offer processing capabilities that provide solutions to authentication problems, provided the system is designed with proper data integrity measures.