「专利解密」OPPO区块链身份验证方法
【嘉德点评】OPPO发明的基于区块链的身份验证方法 , 该方法可以避免采用终端身份识别码无法对终端身份验证的问题 , 在终端获取到区块链平台的第一公钥和第二公钥之后就可以进行身份验证 , 且身份验证过程中不涉及到获取身份识别码 , 可靠性更高 。
集微网消息 , 随着无线通信技术的发展以及智能终端(智能手机)的普及 , 用户在使用终端的应用过程中 , 通常会涉及到应用对终端进行身份认证 , 如应用上的积分领取为了防止冒领会对终端进行身份验证 , 应用上的商品限时抢购活动也会涉及到对终端进行身份验证等 。
目前 , 在对终端身份验证的过程中 , 通常是终端上的应用获取终端当前的身份识别码 , 将当前的身份识别码与应用中记录的终端身份识别码进行比对来进行身份验证 。
然而由于身份识别码作为终端的身份标识涉及到安全隐私具有严格的使用限制 , 以及不同的终端存在身份识别码类型不一致的情况 , 从而无法对终端进行身份验证 , 导致身份验证的通用性较低 。
为此 , OPPO在2020年4月15日申请了一项名为“基于区块链的身份验证方法、装置、存储介质及电子设备”的发明专利(申请号:202010293352.6) , 申请人为OPPO广东移动通信有限公司 。
根据该专利目前公开的资料 , 让我们一起来看看OPPO的这项基于区块链的身份认证方法吧 。
本文插图
如上图 , 为基于区块链的身份验证方法的流程示意图 , 身份验证一般在用户使用相关应用中的功能时会涉及到 , 例如应用积分签到、积分领取、限时秒杀等应用业务 , 此时应用程序可以在本地储存空间中获取预先保存的私钥 , 这个私钥用于发送密钥查询请求 , 具体过程如下:
首先 , 基于所保存的私钥向区块链平台发送密钥查询请求 , 这个密钥查询请求用于指示区块链平台生成私钥对应的第一公钥 , 在区块链平台中通常有预设的区块链加密算法可以生成私钥对应的公钥 。
接着 , 应用接收区块链平台发送的第一公钥 , 获取所保存的私钥对应的第二公钥 , 第二公钥可以预先保存在本地 , 这是由于在私钥生成时可以同时根据加密算法得到私钥对应的公钥 , 该公钥即为第二公钥 , 终端可以在本地获取所保存的私钥对应的第二公钥 。
最终的身份验证将基于第一和第二公钥一起对于用于的身份进行验证 , 为何需要两把公钥才能进行验证身份呢?这是由于第二公钥对外公开的特性 , 通常有可能被存在隐患的脚本、网络爬虫、人为因素等进行篡改、损坏等风险 。
【「专利解密」OPPO区块链身份验证方法】当第一公钥与第二公钥相匹配时 , 终端可以控制所安装的应用程序确定终端身份验证通过;当第一公钥与第二公钥不匹配时 , 则身份验证失败 。
本文插图
如上图 , 为基于区块链的身份验证装置的结构示意图 , 装置1包括查询请求发送模块11、第二公钥获取模块12和终端身份验证模块13 。 查询请求发送模块可以基于保存的私钥向区块链平台发送密钥查询请求 , 密钥查询请求用于指示区块链平台生成私钥对应的第一公钥 。
第二公钥获取模块用于接收区块链平台发送的第一公钥 , 获取所保存的私钥对应的第二公钥;终端身份验证模块则基于第一公钥以及第二公钥 , 对终端进行身份验证 。
在整个过程中 , 第一公钥的获取非常重要 , 第二公钥以及最终的身份验证都需要通过第一公钥来进行 , 我们最后来看看第一公钥获取模块的结构示意图 , 如下图所示:
本文插图
- OPPO 发布智能电视、降噪耳机、英雄联盟 Find X2 等新品
- 36氪传小米、OPPO囤积手机零部件并增产,日本厂商超负荷赶产元器件
- 极果智能电视、手表、旗舰蓝牙耳机……OPPO全家桶真的来了!
- OPPO开启万物互融时代 首款智能电视及多款IoT新品发布
- 电视、手表、耳机,OPPO发布IoT全家桶 | 钛快讯
- 雷科技音画水准爆表!OPPO两大新品发布:加速布局智能IoT
- 生活智美!OPPO发布5款IoT产品
- 「电视」OPPO智美生活发布会:首款智能电视亮相起售价3299元
- 999元起!就刚刚,OPPO一口气发了5款新品
- OPPO首款旗舰智能电视发布,多款IoT新品开启自在智美生活