首页> 外国专利> AUTHENTIFICATION METHODS AND SYSTEM BASED ON PROGRAMMABLE BLOCKCHAIN AND ONE-ID

AUTHENTIFICATION METHODS AND SYSTEM BASED ON PROGRAMMABLE BLOCKCHAIN AND ONE-ID

机译:基于可编程区块链和一个ID的认证方法和系统

摘要

The present invention provides a method and system for authenticating a user, wherein a user ID and a user public key are registered in a programmable block chain to execute a user authentication program, thereby providing safe user authentication. In addition, access to the block chain is made through an authentication server (or a management server), such that servers of several service providers can check user information without occurrence of respective transaction of the block chains. Furthermore, the information on a user whose identity is checked through a certificate authority is encrypted and then stored in the block chain such that identity of the user does not need to be checked whenever the user authentication is performed and there is no risk of user information leakage even though the server of the service provider is hacked. Moreover, when a programmable block chain such as Ethereum is used, it is possible to ensure integrity of a user authentication program as well as that of user information, and at the same time even an authentication server is not able to recklessly manipulate the user authentication program of the block chain. According to the present invention, a user can use only one ID to be able to log on several institution servers, provide user information and authenticate user information, such that the user information is not dispersed over several institution servers, thereby easily managing history of user information provision and eliminating inconvenience that a user should memorize an ID and a password and input each and every user information again whenever changing all kinds of user information such as an address, terminal information, server information, a telephone number or a personal document or subscribing to service of a service provider.
机译:本发明提供了一种用于认证用户的方法和系统,其中用户ID和用户公钥被注册在可编程块链中以执行用户认证程序,从而提供安全的用户认证。另外,通过认证服务器(或管理服务器)来访问区块链,使得多个服务提供商的服务器可以检查用户信息,而不会发生区块链的相应交易。此外,关于其通过证书颁发机构检查了身份的用户的信息被加密,然后存储在区块链中,从而使得每当执行用户身份验证时都不需要检查该用户的身份,并且没有用户信息的风险即使服务提供商的服务器被黑客入侵也可能导致泄漏。而且,当使用诸如以太坊之类的可编程块链时,可以确保用户认证程序以及用户信息的完整性,并且同时即使认证服务器也不能不顾后果地操纵用户认证。区块链程序根据本发明,用户仅使用一个ID就能够登录多个机构服务器,提供用户信息并认证用户信息,使得用户信息不会分散在多个机构服务器上,从而容易地管理用户的历史记录。信息的提供,消除了用户每次更改地址,终端信息,服务器信息,电话号码或个人文档等各种用户信息或订阅时都要记住ID和密码并再次输入每个用户信息的不便服务提供商的服务。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号