基于区块链3.0架构的身份认证系统
2019-12-13李嶒
宿州学院学报 2019年11期
李 嶒
安徽中澳科技职业学院信息工程与艺术设计系,安徽合肥,230041
随着互联网规模的不断扩大,物联网终端随处可见,云计算极大普及,各种新型网络平台层出不穷,网络应用已经彻底地融入到人们的日常生活中[1]。当用户需要使用平台服务时,需要提供相应的身份认证信息,每一个网络平台都有各自的身份认证方法,用户需要记忆多个用户名和口令,管理认证信息变得越来越烦琐,用户在不同网站注册账户也消耗了大量的网络资源。为了实现身份信息的共享和单点登录,出现了中心化的认证平台来集中管理账户信息,但也伴随着认证跨平台难度大、隐私保护困难、认证成本高等一系列网络安全问题。
区块链通过一种去中心化的共识机制让所有区块链网络的参与者共同维护一个账本系统,具有分布式存储、去中心化共识、信息不可篡改和不对称加密等特性。将区块链技术应用到身份认证系统,让用户拥有管理身份的权利并通过智能合约传递身份信息,可以有效解决传统中心化认证系统的安全缺陷[2]。
1 传统身份认证体系结构比较分析
1.1 独立身份认证
物联网的普及使终端用户多样化,每个应用平台拥有独立的身份认证系统,提供用户身份标识和用户证书,负责对用户的合法性进行验证,这种认证结构简单易行。同一个互联网用户在不同的应用平台上拥有多个虚拟身份,每个虚拟身份对应着一套应用账户信息,频繁地在多个身份间切换给用户带来不便[3]。……
登录APP查看全文
