Therefore, preventing this step from attacking or abusing is one of the most important security missions of our work. By designing this security framework, several attacking methods has been taken into account, and the security framework is designed to have the ability of keeping the authentication phase secure from these attacks.