相信大家在日常使用手机的过程中,很多时候都会遇到应用要对手机进行身份认证的情况,例如在积分领取、积分签到等的时候,为的是避免出现冒领、多领的情况发生。其实不仅手机,很多的智能终端也是如此。而在一般情况下,身份验证的过程通常是终端上的应用获取终端当前的身份识别码,将当前的身份识别码与应用中记录的终端身份识别码进行比对来进行身份验证。
(身份验证)
但这种验证方法毫无疑问并不完美,不仅由于身份识别码作为终端的身份标识有着严格的使用限制,同时不同的终端也存在身份识别码类型不一致的情况,例如这个应用用的是人脸识别,而另一个用的则是指纹识别等,导致身份验证的通用性较低。而为了解决这个问题,OPPO 在 2020 年 4 月 15 日就申请了一项名为「基于区块链的身份验证方法、装置、存储介质及电子设备」的发明专利。那下面我们就来看看这项专利是如何进行身份验证的吧。
(OPPO 发明专利)
从这项专利的命名我们可以了解到,其原理是通过区块链技术达成,通过一坏扣一环的验证实现更高的安全性以及便利性。如此一来,在应用需要对终端进行身份验证时,用户不再需要像以往那样提供验证信息,因为此时应用可以直接在本地储存空间中获取预先保存的私钥,用于发送密钥查询请求。
(区块链技术)
而应用在发送密钥查询请求后,区块链平台就会生成私钥对应的第一公钥并发送到应用中。紧接着应用就会把接收到的第一公钥,和私钥对应的第二公钥进行配对,如果第一公钥和第二公钥配对成功的话,验证就通过了,反之,身份验证就失败。
(OPPO 身份验证专利原理图)
这种验证方法不仅能让用户输入一次私钥就可以便捷地让应用完成各种身份验证操作,同时第一公钥和第二公钥一起用于身份验证也让安全性大大提高。
总的来说,OPPO 发明的这项专利解决了传统身份验证方法通用性较低的问题,应用在预先接入的区块链平台下就能完成身份验证,且验证过程中不涉及获取身份识别码,安全性方面也有保障,对于日常使用频繁的智能终端来说,体验有着显著的提升。并且我们也相信,OPPO 接下来还会不断发明出更多实用的技术,给我们带来便利,值得我们一起期待。