• User session: The term session is typically used to describe the interactive information interchange between two communication parties. In this security framework, we use session to specify the information of a user instance, and hence call it user session. It serves as the identity of a user instance for the slave nodes after the user instance has been authenticated. Therefore, a user session has the same life cycle as the corresponding user instance.