[发明专利]传输密钥生成方法、终端及服务器有效
申请号: | 201710482125.6 | 申请日: | 2017-06-22 |
公开(公告)号: | CN109120573B | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 赵波;刘育博;孙军平 | 申请(专利权)人: | 武汉大学;华为技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32;H04L9/08 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 430072 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 传输 密钥 生成 方法 终端 服务器 | ||
1.一种传输密钥生成方法,其特征在于,所述方法包括:
终端根据所述终端的物理特征和所述终端的PIN码生成物理特征码,其中,所述物理特征具有不可复制性,所述物理特征码用于唯一标识所述终端;所述物理特征包括所述终端中的涂层特征、光学特征或所述终端中的静态随机存取存储器SRAM特征中的一个或多个;
所述终端根据所述物理特征码生成第一参数;
所述终端接收服务器发送的第二参数和所述第二参数的哈希值;
所述终端根据所述第二参数的哈希值确定所述第二参数是否被修改;
若所述第二参数没有被修改,则所述终端根据所述第一参数和所述第二参数生成第一传输密钥。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述终端获取公共参数,所述公共参数为所述终端或所述服务器随机生成的;
所述终端根据所述第一参数和所述第二参数生成第一传输密钥,包括:
所述终端根据所述第一参数、所述第二参数和所述公共参数生成所述第一传输密钥。
3.根据权利要求2所述的方法,其特征在于,所述终端获取公共参数,包括:
所述终端根据任意一个时刻生成第二时间戳;
所述终端根据所述第二时间戳随机生成所述公共参数;
或,
所述终端接收所述服务器发送的所述公共参数和所述公共参数的哈希值;
所述终端根据所述公共参数的哈希值确定所述公共参数是否被修改;
若所述公共参数没有被修改,则所述终端获取所述公共参数。
4.根据权利要求3所述的方法,其特征在于,在所述终端根据所述第二时间戳随机生成所述公共参数之后,还包括:
所述终端根据所述公共参数确定所述公共参数的哈希值;
所述终端向所述服务器发送所述公共参数和所述公共参数的哈希值。
5.根据权利要求2-4任一项所述的方法,其特征在于,在所述终端获取公共参数之前,还包括:
所述终端获取所述服务器的公钥;
所述终端根据所述物理特征码确定所述物理特征码的哈希值;
所述终端使用所述服务器的公钥将所述物理特征码和所述物理特征码的哈希值加密,得到第一消息;
所述终端向所述服务器发送第一消息;
所述终端接收所述服务器发送的第二消息,所述第二消息用于指示所述终端已注册。
6.根据权利要求2所述的方法,其特征在于,在所述终端根据所述物理特征码生成第一参数之后,还包括:
所述终端根据所述第一参数和所述公共参数生成第四参数;
所述终端根据所述第四参数确定所述第四参数的哈希值;
所述终端向所述服务器发送所述第四参数和所述第四参数的哈希值。
7.根据权利要求5所述的方法,其特征在于,
所述终端根据所述物理特征码确定所述物理特征码的哈希值,包括:
所述终端根据所述物理特征码和所述终端的PIN码确定目标哈希值;
所述终端使用所述服务器的公钥将所述物理特征码和所述物理特征码的哈希值加密,得到第一消息,包括:
所述终端使用所述服务器的公钥将所述物理特征码、所述终端的PIN码和所述目标哈希值加密,得到所述第一消息。
8.根据权利要求1所述的方法,其特征在于,所述终端根据所述第一参数和所述第二参数生成第一传输密钥,包括:
所述终端根据所述第一参数、所述第二参数和所述终端的PIN码生成所述第一传输密钥。
9.根据权利要求8所述的方法,其特征在于,所述终端根据所述第一参数、所述第二参数和所述终端的PIN码生成所述第一传输密钥,包括:
所述终端根据所述第一参数、所述第二参数、所述终端的PIN码和公共参数生成所述第一传输密钥。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学;华为技术有限公司,未经武汉大学;华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710482125.6/1.html,转载请声明来源钻瓜专利网。