一种验证方法及电子设备与流程

摘要: 本申请涉及终端,更具体的说是涉及一种验证方法及电子设备。背景技术:1、随着移动通信技术的发展,终端设备中集成的身份识别模块逐渐从可插拔的物理卡发展为嵌入式形态。...
一种验证方法及电子设备与流程

本申请涉及终端,更具体的说是涉及一种验证方法及电子设备。

背景技术:

1、随着移动通信技术的发展,终端设备中集成的身份识别模块逐渐从可插拔的物理卡发展为嵌入式形态。嵌入式身份识别模块直接焊接或内置于终端设备中,能够存储用户的签约信息,用于接入运营商网络。嵌入式身份识别模块在实际使用过程中,存在被迁移至其他终端设备的可能性,进而引发身份冒用、通信资源盗用等安全风险。

技术实现思路

1、有鉴于此,本申请提供如下技术方案:

2、一种验证方法,所述方法包括:

3、检测到目标事件,获取随机验证数;

4、获取第一功能模块基于第一硬件密钥、第二硬件密钥、所述随机验证数生成的第一验证信息;

5、获取第二功能模块基于所述第一硬件密钥、所述第二硬件密钥、所述随机验证数生成的第二验证信息;

6、如果所述第一验证信息与所述第二验证信息满足目标对应关系,允许所述第二功能模块基于存储的身份配置信息提供身份服务;

7、其中,所述第一硬件密钥与所述第一功能模块的第一硬件特征绑定,所述第二硬件密钥与所述第二功能模块的第二硬件特征绑定,所述随机验证数由可信执行环境生成;所述第一功能模块用于提供所述电子设备的硬件特征,所述第二功能模块用于存储身份配置信息。

8、一种电子设备,包括:

9、第一功能模块,用于提供所述电子设备的硬件特征;

10、第二功能模块,用于存储身份配置信息;

11、处理模块,分别与所述第一功能模块和所述第二功能模块连接;

12、所述处理模块检测到目标事件,获取随机验证数;获取所述第一功能模块基于第一硬件密钥、第二硬件密钥和所述随机验证数生成的第一验证信息;获取所述第二功能模块基于所述第一硬件密钥、所述第二硬件密钥和所述随机验证数生成的第二验证信息;如果所述第一验证信息与所述第二验证信息满足目标对应关系,允许所述第二功能模块基于存储的身份配置信息提供身份服务;

13、其中,所述第一硬件密钥与所述第一功能模块的第一硬件特征绑定,所述第二硬件密钥与所述第二功能模块的第二硬件特征绑定,所述随机验证数由可信执行环境生成。

1.一种验证方法,所述方法包括:

2.根据权利要求1所述的方法,所述目标事件包括以下至少之一:

3.根据权利要求1所述的方法,所述获取随机验证数,包括:

4.根据权利要求1所述的方法,所述第一验证信息是基于第一硬件密钥和所述第二硬件密钥按第一顺序拼接后输入哈希函数得到的哈希值与所述随机验证数组合生成的;

5.根据权利要求1所述的方法,所述第一硬件密钥基于所述第一功能模块的第一硬件特征和第一功能模块内部存储的第一根密钥生成;所述第二硬件密钥基于所述第二功能模块的第二硬件特征和所述第二功能模块内部存储的第二根密钥生成。

6.根据权利要求1所述的方法,在检测到目标事件,获取随机验证数之前,还包括:

7.根据权利要求6所述的方法,所述安全通道基于密钥交换协议建立,所述密钥交换协议用于在所述第一功能模块与所述第二功能模块之间建立共享密钥。

8.根据权利要求1所述的方法,所述第二功能模块以可拆卸方式设置于所述电子设备中,所述方法还包括:

9.一种电子设备,包括:

10.根据权利要求9所述的电子设备,所述第二功能模块以可拆卸方式或不可拆卸方式设置于所述电子设备中;