Access control : principles and solutions