一种生物信息的处理方法和相关装置制造方法及图纸

技术编号:37170431 阅读:12 留言:0更新日期:2023-04-20 22:41
本申请公开了一种生物信息的处理方法和相关装置,属于电数字数据处理领域。第一芯片和第二芯片均通过非对称加密算法分别交换第一随机信息和第二随机信息,并根据第一随机信息和第二随机信息生成用于对称加密的会话密钥,通过会话密钥对目标生物信息进行处理,实现了根据生物信息处理请求动态生成会话密钥,保证目标生物信息的安全性。而且,在根据会话密钥对目标生物信息处理后,第一芯片会删除会话密钥和目标生物信息,使得目标生物信息仅存储在第二芯片中,第二芯片是安全嵌入式芯片,安全性较高,从而使得在对目标生物信息处理的过程中,保证了目标生物信息的安全性。保证了目标生物信息的安全性。保证了目标生物信息的安全性。

【技术实现步骤摘要】
一种生物信息的处理方法和相关装置


[0001]本专利技术涉及安全
,尤其是涉及一种生物信息的处理方法和相关装置。

技术介绍

[0002]随着科学技术的发展,生物识别技术应用在方方面面,如将人脸识别技术、指纹解锁技术等生物识别技术应用在智能手机中、智能门锁中等。
[0003]以智能手机中的人脸识别技术为例,智能手机会预先采集智能手机使用者的人脸特征信息,并将其作为标准人脸特征信息存储在智能手机中。若想要解锁该智能手机,需要采集当前解锁用户的人脸特征信息,并将其与预先存储的标准人脸特征信息进行比对,若比对通过则解锁智能手机,若比对失败则不解锁智能手机。
[0004]但是上述过程中,并未考虑到人脸特征信息等生物信息的安全性,生物信息的安全性较低。

技术实现思路

[0005]针对上述问题,本申请提供一种生物信息的处理方法和相关装置。
[0006]基于此,本申请实施例公开了如下技术方案:一方面,本申请实施例提供一种生物信息的处理方法,所述方法包括:第一芯片获取生物信息处理请求;所述第一芯片根据所述生物信息处理请求,采集目标生物信息,并生成第一随机信息;所述第一芯片根据预先存储的公钥,对所述第一随机信息进行加密,得到第一密文,所述公钥和预先存储在第二芯片的私钥为一对密钥,所述第二芯片为安全嵌入式芯片;所述第一芯片向所述第二芯片发送所述第一密文,以便所述第二芯片根据所述第一密文生成第二随机信息;所述第一芯片获取所述第二随机信息;所述第一芯片根据预置的加密算法,对所述第一随机信息和所述第二随机信息进行加密,得到会话密钥;所述第一芯片根据所述会话密钥对所述目标生物信息进行处理,并删除所述会话密钥和所述目标生物信息。
[0007]另一方面,本申请提供了一种生物信息的处理方法,所述方法包括:第二芯片获取来自第一芯片的第一密文,所述第一密文是对所述第一芯片生成的第一随机信息加密得到的信息;所述第二芯片根据预先存储的私钥,对所述第一密文进行解密,得到所述第一随机信息,所述私钥和预先存储在所述第一芯片的公钥为一对密钥;所述第二芯片生成第二随机信息;所述第二芯片根据预置的加密算法,对所述第一随机信息和所述第二随机信息进
行加密,得到会话密钥;若所述第二芯片获取加密标准生物信息,则所述第二芯片根据所述会话密钥对所述加密标准生物信息进行解密,得到标准生物信息,并存储所述标准生物信息;若所述第二芯片获取生物信息提取请求,则所述第二芯片根据所述生物信息提取请求对所述标准生物信息进行加密,得到所述加密标准生物信息,并向所述第一芯片发送所述加密标准生物信息。
[0008]另一方面,本申请提供了一种生物信息的处理装置,所述装置位于第一芯片中,包括获取单元、生成单元、加密单元、发送单元和处理单元;所述获取单元,用于获取生物信息处理请求;所述生成单元,用于根据所述生物信息处理请求,采集目标生物信息,并生成第一随机信息;所述加密单元,用于根据预先存储的公钥,对所述第一随机信息进行加密,得到第一密文,所述公钥和预先存储在第二芯片的私钥为一对密钥,所述第二芯片为安全嵌入式芯片;所述发送单元,用于向所述第二芯片发送所述第一密文,以便所述第二芯片根据所述第一密文生成第二随机信息;所述获取单元,还用于获取所述第二随机信息;所述加密单元,还用于根据预置的加密算法,对所述第一随机信息和所述第二随机信息进行加密,得到会话密钥;所述处理单元,用于根据所述会话密钥对所述目标生物信息进行处理,并删除所述会话密钥和所述目标生物信息。
[0009]另一方面,本申请提供了一种生物信息的处理装置,所述装置位于第二芯片中,包括:获取单元、加密单元、生成单元、第一处理单元和第二处理单元;所述获取单元,用于获取来自第一芯片的第一密文,所述第一密文是对所述第一芯片生成的第一随机信息加密得到的信息;所述加密单元,用于根据预先存储的私钥,对所述第一密文进行解密,得到所述第一随机信息,所述私钥和预先存储在所述第一芯片的公钥为一对密钥;所述生成单元,用于生成第二随机信息;所述加密单元,还用于根据预置的加密算法,对所述第一随机信息和所述第二随机信息进行加密,得到会话密钥;所述第一处理单元,用于若所述第二芯片获取加密标准生物信息,则所述第二芯片根据所述会话密钥对所述加密标准生物信息进行解密,得到标准生物信息,并存储所述标准生物信息;所述第二处理单元,用于若所述第二芯片获取生物信息提取请求,则所述第二芯片根据所述生物信息提取请求对所述标准生物信息进行加密,得到所述加密标准生物信息,并向所述第一芯片发送所述加密标准生物信息。
[0010]另一方面,本申请提供了一种计算机设备,所述设备包括处理器以及存储器:所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;所述处理器用于根据所述程序代码中的指令执行上述方面所述的方法。
[0011]另一方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行上述方面所述的方法。
[0012]另一方面,本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述方面所述的方法。
[0013]本申请上述技术方案的优点在于:由上述技术方案可知,在第一芯片获取生物信息处理请求后,第一芯片根据生物信息处理请求采集目标生物信息,并生成第一随机信息。第一芯片根据公钥加密第一随机信息得到第一密文,并向第二芯片发送第一密文,第二芯片中预置有私钥,该私钥与第一芯片中的公钥为一对密钥,故第二芯片可以根据私钥解密第一密文,得到第一随机信息。由此,通过一对密钥传输第一随机信息,能够保证第一随机信息的安全性。第二芯片生成第二随机信息,并根据预置的加密算法加密第一随机信息和第二随机信息,得到会话密钥。第一芯片获取第二随机信息,也根据预置的加密算法加密第一随机信息和第二随机新,得到会话密钥。由此,第一芯片和第二芯片均通过非对称加密算法交换随机信息,并根据随机信息生成用于对称加密的会话密钥,通过会话密钥对目标生物信息进行处理,实现了根据生物信息处理请求动态生成会话密钥,保证目标生物信息的安全性。而且,在根据会话密钥对目标生物信息处理后,第一芯片会删除会话密钥和目标生物信息,使得目标生物信息仅存储在第二芯片中,第二芯片是安全嵌入式芯片,安全性较高,从而使得在对目标生物信息处理的过程中,保证了目标生物信息的安全性。
附图说明
[0014]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0015]图1为本申请实施例提供的一种生物信息的处理系统的示意图;图2为本申请实施例提供的一种生物本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种生物信息的处理方法,其特征在于,所述方法包括:第一芯片获取生物信息处理请求;所述第一芯片根据所述生物信息处理请求,采集目标生物信息,并生成第一随机信息;所述第一芯片根据预先存储的公钥,对所述第一随机信息进行加密,得到第一密文,所述公钥和预先存储在第二芯片的私钥为一对密钥,所述第二芯片为安全嵌入式芯片;所述第一芯片向所述第二芯片发送所述第一密文,以便所述第二芯片根据所述第一密文生成第二随机信息;所述第一芯片获取所述第二随机信息;所述第一芯片根据预置的加密算法,对所述第一随机信息和所述第二随机信息进行加密,得到会话密钥;所述第一芯片根据所述会话密钥对所述目标生物信息进行处理,并删除所述会话密钥和所述目标生物信息。2.根据权利要求1所述的方法,其特征在于,若所述生物信息处理请求为生物信息存储请求,则将所述目标生物信息作为标准生物信息;所述第一芯片根据所述会话密钥对所述目标生物信息进行处理,并删除所述会话密钥和所述目标生物信息,包括:所述第一芯片根据所述会话密钥,对所述标准生物信息进行加密,得到加密标准生物信息;所述第一芯片向所述第二芯片发送所述加密标准生物信息,并删除所述标准生物信息、所述第一随机信息、所述第二随机信息、所述加密标准生物信息和所述会话密钥。3.根据权利要求2所述的方法,其特征在于,所述第一芯片向所述第二芯片发送所述加密标准生物信息,包括:所述第一芯片根据预定数据分割算法,将所述加密标准生物信息分割成多个加密标准生物信息块;所述第一芯片向所述第二芯片不断发送所述多个加密标准生物信息块,以便在所述第二芯片根据所述多个加密标准生物信息块进行完整性验证后,根据所述多个加密标准生物信息块获取所述加密标准生物信息。4.根据权利要求1所述的方法,其特征在于,若所述生物信息处理请求为解锁请求,则将所述目标生物信息作为待识别生物信息,所述方法还包括:所述第一芯片根据所述解锁请求,生成生物信息提取请求;所述第一芯片向所述第二芯片发送所述生物信息提取请求,以便所述第二芯片根据所述会话密钥对标准生物信息进行加密,得到加密标准生物信息,并向所述第一芯片发送所述加密标准生物信息;所述第一芯片根据所述会话密钥对所述目标生物信息进行处理,并删除所述会话密钥和所述目标生物信息,包括:所述第一芯片根据所述会话密钥,对所述加密标准生物信息进行解密,得到标准生物信息;所述第一芯片将所述待识别生物信息和所述标准生物信息进行比对;若所述待识别生物信息和所述标准生物信息的相似程度高于预设阈值,则比对通过,
所述第一芯片生成解锁指令;所述第一芯片删除所述会话密钥、所述加密标准生物信息和所述标准生物信息。5.根据权利要求1

4任意一项所述的方法,其特征在于,所述第一芯片根据预先存储的公钥,对所述第一随机信息进行加密,得到第一密文,包括:所述第一芯片根据预先存储的公钥,对所述第一随机信息和所述第一芯片的身份信息进行加密,得到所述第一密文,以便所述第二芯片根据所述第一芯片的身份信息验证所述第一芯片的安全性。6.一种生物信息的处理方法,其特征在于,所述方法包括:第二芯片获取来自第一芯片的第一密文,所述第一密文是对所述第一芯...

【专利技术属性】
技术研发人员:车成弟刘静亚
申请(专利权)人:紫光同芯微电子有限公司
类型:发明
国别省市:

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

1