设备认证和校验的方法、装置、设备和存储介质制造方法及图纸

技术编号:34892925 阅读:24 留言:0更新日期:2022-09-10 13:52
根据本公开的实施例,提供了设备认证和校验的方法、装置、设备和存储介质。设备认证的方法包括:在第一设备处,向第二设备发送设备激活请求,该设备激活请求包括第一设备的身份认证信息以及响应于从第二设备接收到激活证书,将激活证书存储在与第一设备相关联的可信任环境中。该方法还包括向第二设备发送证书签名请求,该证书签名请求在可信任环境中至少部分地基于激活证书而生成以及将从第二设备接收的设备证书存储在可信任环境中,该设备证书基于证书签名请求而生成。以此方式,在节约开销的基础上实现了更为可靠的身份认证与鉴权机制,从而可以杜绝对设备的伪造或仿冒带来的非法牟利的漏洞风险。法牟利的漏洞风险。法牟利的漏洞风险。

【技术实现步骤摘要】
设备认证和校验的方法、装置、设备和存储介质


[0001]本公开的示例实施例总体涉及计算机领域,特别地涉及用于设备认证和校验的方法、装置、设备和计算机可读存储介质。

技术介绍

[0002]目前,随着通信技术的发展,越来越多的用户通过智能手机、平板、可穿戴设备等智能通信设备来从服务提供者处获取不同类型的服务。然而,不法分子往往利用此类设备利于伪造和冒用的特点进行大量的虚拟复制,以实施身份作弊及非法牟利等不法行为。因此需要有效手段来从源头上杜绝此类非法牟利的漏洞风险。

技术实现思路

[0003]在本公开的第一方面,提供了一种设备认证的方法。该方法包括在第一设备处,向第二设备发送设备激活请求,该设备激活请求包括所述第一设备的身份认证信息以及响应于从第二设备接收到激活证书,将激活证书存储在与第一设备相关联的可信任环境中。该方法还包括向第二设备发送证书签名请求,该证书签名请求在可信任环境中至少部分地基于激活证书而生成以及将从第二设备接收的设备证书存储在可信任环境中,该设备证书基于所述证书签名请求而生成。
[0004]在本公开的第二方面,提供了一种设备校验的方法。该方法包括在与第一设备相关联的可信任环境中查找激活证书,该激活证书由用于认证第一设备的第二设备生成。响应于确定激活证书存在于可信任环境中,对该激活证书进行本地验证。该方法还包括响应于激活证书通过本地验证,生成已激活校验标识以用于第一设备针对本地服务的身份校验。
[0005]在本公开的第三方面,提供了一种设备认证的方法。该方法包括响应于接收到来自第一设备的设备激活请求,在第二设备处验证设备激活请求中指示的第一设备的身份认证信息。响应于对该身份认证信息的验证成功,向第一设备发送激活证书。该方法还包括响应于接收到来自第一设备的证书签名请求,向第一设备发送设备证书,该设备证书基于证书签名请求而生成。
[0006]在本公开的第四方面,提供了一种用于设备认证的装置。该装置包括激活请求发送模块,被配置为向第二设备发送设备激活请求,所述设备激活请求包括所述第一设备的身份认证信息;激活证书存储模块,被配置为响应于从所述第二设备接收到激活证书,将所述激活证书存储在与所述第一设备相关联的可信任环境中;证书签名请求发送模块,被配置为向所述第二设备发送证书签名请求,所述证书签名请求在所述可信任环境中至少部分地基于所述激活证书而生成;以及设备证书存储模块,被配置为将从所述第二设备接收的设备证书存储在所述可信任环境中,所述设备证书基于所述证书签名请求而生成。
[0007]在本公开的第五方面,提供了一种用于设备校验的装置。该装置包括:激活证书查找模块,被配置为在与第一设备相关联的可信任环境中查找激活证书,所述激活证书由用
于认证所述第一设备的第二设备生成;本地验证模块,被配置为响应于确定所述激活证书存在于所述可信任环境中,对所述激活证书进行本地验证;以及已激活校验标识生成模块,被配置为响应于所述激活证书通过本地验证,生成已激活校验标识以用于所述第一设备针对本地服务的身份校验。
[0008]在本公开的第六方面,提供了一种用于设备认证的装置。该装置包括认证信息验证模块,被配置为响应于接收到来自第一设备的设备激活请求,验证所述设备激活请求中指示的所述第一设备的身份认证信息;激活证书发送模块,被配置为响应于对所述身份认证信息的所述验证成功,向所述第一设备发送激活证书;以及设备证书发送模块,被配置为响应于接收到来自第一设备的证书签名请求,向所述第一设备发送设备证书,所述设备证书基于证书签名请求而生成。
[0009]在本公开的第七方面,提供了一种电子设备。该设备包括至少一个处理单元;以及至少一个存储器,至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令。指令在由至少一个处理单元执行时使设备执行第一方面、第二方面或第三方面所述的方法。
[0010]在本公开的第八方面,提供了一种计算机可读存储介质。介质上存储有计算机程序,程序被处理器执行时实现第一方面、第二方面或第三方面所述的方法。
[0011]应当理解,本
技术实现思路
部分中所描述的内容并非旨在限定本公开的实施例的关键特征或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的描述而变得容易理解。
附图说明
[0012]结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
[0013]图1示出了本公开的实施例能够在其中实现的示例环境的示意图;
[0014]图2示出了根据本公开的一些实施例的用于设备认证的交互过程的示意图;
[0015]图3示出了根据本公开的一些实施例的用于设备认证的交互过程的示意图;
[0016]图4示出了根据本公开的一些实施例的用于设备校验的交互过程的示意图;
[0017]图5示出了根据本公开的一些实施例的用于设备认证的过程的流程图;
[0018]图6示出了根据本公开的一些实施例的用于设备校验的过程的流程图;
[0019]图7示出了根据本公开的一些实施例的用于设备认证的过程的流程图;
[0020]图8示出了根据本公开的一些实施例的用于设备校验的过程的流程图;
[0021]图9示出了根据本公开的一些实施例的用于设备认证的装置的框图;
[0022]图10示出了根据本公开的一些实施例的用于设备校验的装置的框图;
[0023]图11示出了根据本公开的一些实施例的用于设备认证的装置的框图;
[0024]图12示出了根据本公开的一些实施例的用于设备校验的装置的框图;以及
[0025]图13示出了能够实施本公开的多个实施例的设备的框图。
具体实施方式
[0026]下面将参照附图更详细地描述本公开的实施例。虽然附图中示出了本公开的某些
实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0027]在本公开的实施例的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。术语“一些实施例”应当理解为“至少一些实施例”。下文还可能包括其他明确的和隐含的定义。
[0028]如上文所述,在用户使用智能手机、智能平板或可穿戴设备等智能通信设备获取相应服务时,常常要面对设备被伪造和冒用的风险。不法分子通过伪造和冒用设备进行身份作弊并且进而获取非法牟利。
[0029]目前针对通过模拟器制造虚拟设备来进行刷量作弊、盗用或是伪造真实用户的设备信息来进行非法操作以及利用伪造的设备信息从服务器侧骗取未授权的服务资源等非法行为缺乏有效手段来识别,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备认证的方法,包括:在第一设备处向第二设备发送设备激活请求,所述设备激活请求包括所述第一设备的身份认证信息;响应于从所述第二设备接收到激活证书,将所述激活证书存储在与所述第一设备相关联的可信任环境中;向所述第二设备发送证书签名请求,所述证书签名请求在所述可信任环境中至少部分地基于所述激活证书而生成;以及将从所述第二设备接收的设备证书存储在所述可信任环境中,所述设备证书基于所述证书签名请求而生成。2.根据权利要求1所述的方法,还包括:建立所述第一设备与所述设备之间的安全连接,以用于所述设备激活请求、所述激活证书、所述证书签名请求和所述设备证书中至少一个的传输。3.根据权利要求1所述的方法,其中将所述激活证书存储在与所述第一设备相关联的可信任环境中包括:基于第一非对称密钥对中的第一公钥,对所述激活证书进行签名验证,所述第一非对称密钥对中的第一私钥由所述第二设备用来对所述激活证书进行签名;以及响应于所述签名验证通过,将所述激活证书存储在所述可信任环境中。4.根据权利要求1所述的方法,还包括:在所述可信任环境中,生成第二非对称密钥对;利用所述第二非对称密钥对中的第二私钥对所述证书签名请求进行签名;以及将所述第二非对称要对中的第二公钥发送给所述第二设备。5.根据权利要求1所述的方法,还包括:向所述第二设备发送激活确认。6.一种设备校验的方法,包括:在与第一设备相关联的可信任环境中查找激活证书,所述激活证书由用于认证所述第一设备的第二设备生成;响应于确定所述激活证书存在于所述可信任环境中,对所述激活证书进行本地验证;以及响应于所述激活证书通过本地验证,生成已激活校验标识以用于所述第一设备针对本地服务的身份校验。7.根据要求6所述的方法,其中对所述激活证书进行本地验证包括验证如下至少一项:所述激活证书的合法性,以及所述激活证书的有效期。8.根据权利要求6所述的方法,还包括:响应于所述激活证书通过本地验证,生成校验请求;利用第二非对称密钥对中的第二私钥对所述校验请求进行签名,所述第二非对称密钥对在所述可信任环境中被生成,其中所述第二非对称密钥对的第二公钥在先前的设备认证过程中已由所述第一设备发送给所述第二设备;以及向所述第二设备发送经过签名的所述校验请求,以用于所述第一设备在远程服务中的
身份校验。9.一种设备认证的方法,包括:响应于接收到来自第一设备的设备激活请求,在第二设备处验证所述设备激活请求中指示的所述第一设备的身份认证信息;响应于对所述身份认证信息的所述验证成功,向所述第一设备发送激活证书;以及响应于接收到来自第一设备的证书签名请求,向所述第一设备发送设备证书,所述设备证书基于证书签名请求而生成。10.根据权利要求9所述的方法,其中所述激活请求、所述激活证书、所述证书签名请求和所述设备证书中至少一个是通过所述第一设备与所述第二设备之间的安全连接传输的。11.根据权利要求9所述的方法,还包括:利用第一非对称密钥对中的第一私钥对所述激活证书进...

【专利技术属性】
技术研发人员:黄阳琨黄宙舒
申请(专利权)人:抖音视界北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1