When a user registers a digital service, the service provider often asks for the user's personal information, such as name, phone number and so on. With the digital services gradually becoming an indispensable part of our lives, the abuse and misappropriation of personal information have caused people's attention to the protection of it. At present, The technical schemes for personal information protection mainly focus on preventing information leakage. We provide protection in a different way: propose a traceable method for personal information registration based on blockchain, which can distinguish the service provider obtained the information legally or illegally, by storing the personal information transaction records on the blockchain. The proposed method includes both direct and third-party personal information transaction scenarios. In different scenarios, the user will send the encrypted personal information data or authorization file to the service provider. After the transaction record is confirmed to be on the blockchain, the certification center will assist the service provider to decrypt the personal information. With this method, users can clearly understand which personal information has been delivered to which service providers. Moreover, the user's personal information data involving privacy are not stored on or transmitted through the blockchain. Hence, there is no additional risk of information disclosure, so as to achieve the purpose of personal information protection. Additionally, we analyze the proposed method using Kailar logic, and conduct a transaction performance simulation using NS-3. It shows that our method has properties of privacy, reliability, and accountability, and can meet the transaction performance requirements under the practical application scene.
Read full abstract