Authentication model based on Multi-Agent System
In any communication process the most important stage is represented by the authentication. If this stage ends successfully, the authenticated part can perform all operations for which it was given permission. So, along with the authentication, this process also informs the authenticated part what are its rights and its restrictions on the system. We propose an authentication model based on multi-agent system (MAS) structure. There is a master agent (MA) which receives the authentication request from the user, and multiple slave agents(SA) that, after solving a fixed number of tasks, they will send back the result to MA, which will decide if the authentication ends successfully. The structure of such a system and all the agent's tasks are presented in details. We apply the agent concept to facilitate the authentication process in order to work with multi-clients more dynamically and efficiently.