Access Control Systems: Security, Identity Management and Trust Models