| With the development and popularity of the Internet, online social networks(OSNs)have been more widely used media. Nowadays, OSN has been a major platform of information sharing and communicating that affects everyone’s social activities deeply. Socail relations have been widely used in information sharing, social interaction, social search and social media, showing the tremedous power of the combination of human society and computer system. Unlike the real world, however, identity on the OSN is usually anonymous, so that we’re suffering from new kinds of network security threats like online water army. Network Real-name System(NRS), was proposed to solved these problems, which brought the criticism of information disclosure and freedom of speech.In this paper, we firstly discuss how to build identities based on social relation without relying on real name information. So, we propose three models using social relations,including ego identity, path identity and social authenticated identity(SAI) in chapter 3.The SAI model absorbs advantages from both path ego identity model and path identity model, which ensures the reliability of vertexes and edges by social authentication between adjacent nodes and ensures the reality of nodes by social authentication across the path.Secondly, we propose a network identity management system based on social authentication, called SAI-MS, which consists of SAI building and SAI application. The processes of SAI building are:(a) SAI-MS select some key nodes as the root nodes,applying strict server authentication.(b) applying social authentication between each node and its adjacent nodes.(c) paths from root down to end nodes are created, called path authentication, and these paths are used to build SAI. In SAI-MS applications, we propose two sub-systems, including single sign-on and behavior tracing. The single signon mechanism is not only used to solve issues of cross-site logon and multiple accounts management, but also kick the problems on the small social network which can not meet the requirements of social authentication. SAI contains a path information when build, so that it is traceable when anyone conducts malicious behaviors.And finally, we conduct some simulation and analysis on the SAI-MS to discuss selection of the root, diffusion of social authentication and security of the system. |