[发明专利]基于非对称密钥池和隐式证书的无线传感器通信方法和系统有效
申请号: | 201910642464.5 | 申请日: | 2019-07-16 |
公开(公告)号: | CN110572788B | 公开(公告)日: | 2022-08-09 |
发明(设计)人: | 富尧;钟一民;杨羽成 | 申请(专利权)人: | 如般量子科技有限公司;南京如般量子科技有限公司 |
主分类号: | H04W4/38 | 分类号: | H04W4/38;H04W12/0431;H04W12/069;H04L9/32;H04L9/08 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 解明铠;刘静静 |
地址: | 312030 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 对称 密钥 证书 无线 传感器 通信 方法 系统 | ||
1.基于非对称密钥池和隐式证书的无线传感器通信方法,其特征在于,所述无线传感器通信方法包括包括密钥颁发过程和通信过程,所述密钥颁发过程如下:
颁发服务器生成第一随机数、第二随机数、接受密钥端A公钥和接受密钥端A私钥,其中接受密钥端A公钥是利用基点生成元和所述接受密钥端A私钥生成,利用所述第一随机数从自身存储中取出第一颁发服务器公钥和第一颁发服务器私钥,利用所述第一颁发服务器公钥和所述接受密钥端A公钥生成隐式证书参数,利用所述隐式证书参数和接受密钥端A设备信息生成隐式证书;利用所述隐式证书进行哈希计算得到第一哈希值;利用所述第二随机数从自身存储中取出第二颁发服务器公钥和第二颁发服务器私钥,利用所述第一哈希值,第一颁发服务器私钥以及第二颁发服务器私钥生成私钥参数;将颁发服务器公钥池、所述第一随机数、所述第二随机数、所述接受密钥端A私钥以及私钥参数写入接受密钥端A密钥卡内;
所述接受密钥端A从接受密钥端A密钥卡中读取颁发服务器公钥池、第一随机数、第二随机数、接受密钥端A私钥以及私钥参数;利用所述接受密钥端A私钥和基点生成元得到接受密钥端A公钥,利用所述第一随机数、第二随机数分别从所述颁发服务器公钥池得到第一颁发服务器公钥和第二颁发服务器公钥,利用所述隐式证书参数,第一颁发服务器公钥,接受密钥端A设备信息得到所述第一哈希值;利用所述第一哈希值、接受密钥端A私钥以及私钥参数生成工作私钥,利用所述第一哈希值、隐式证书参数以及第二颁发服务器公钥生成工作公钥,生成密钥信息,所述密钥信息包括接受密钥端A设备信息,隐式证书参数以及所述第二随机数;
接受密钥端B获取接受密钥端A发送的密钥信息,所述密钥信息包括接受密钥端A设备信息,隐式证书参数以及第二随机数;利用所述接受密钥端A设备信息,隐式证书参数生成隐式证书,对所述隐式证书进行哈希计算得到第一哈希值,利用所述第二随机数从接受密钥端B密钥卡中的颁发服务器 公钥池中取得第二颁发 服务器 公钥,利用所述第一哈希值、隐式证书参数以及第二颁发服务器 公钥生成接受密钥端A公钥;
所述接受密钥端A公钥用于接受密钥端A和接受密钥端B之间的通信加密;
所述通信过程如下:
客户端A生成第一随机数,将所述第一随机数和客户端A密钥信息发送给客户端B;
所述客户端B获取所述第一随机数和客户端A密钥信息后,生成第二随机数,利用所述客户端A密钥信息生成客户端A公钥,利用所述客户端A公钥,自身的客户端B私钥,所述第一随机数以及所述第二随机数生成会话密钥,利用所述会话密钥对客户端B隐式证书,所述第一随机数,客户端B设备信息制作第一认证码;将所述第二随机数,客户端B密钥信息以及第一认证码发送给客户端A;
所述客户端A获取所述第二随机数,客户端B密钥信息以及第一认证码后,计算得到所述会话密钥,利用所述会话密钥验证所述第一认证码,验证通过后利用所述会话密钥对客户端A隐式证书,所述第二随机数以及客户端A设备信息制作第二认证码,将所述第二认证码发送至所述客户端B;
所述客户端B获取所述第二认证码,验证后确认所述会话密钥。
2.如权利要求1所述的无线传感器通信方法,其特征在于,所述客户端A和客户端B将所述会话密钥拆分为消息加解密钥和消息认证密钥。
3.如权利要求1所述的无线传感器通信方法,其特征在于,所述客户端A和客户端B将所述会话密钥和第二随机数进行哈希运算得到消息加解密钥,将所述会话密钥和第一随机数进行哈希运算得到消息认证密钥。
4.如权利要求1所述的无线传感器通信方法,其特征在于,所述会话密钥利用所述客户端A公钥,所述客户端B私钥,所述第一随机数以及所述第二随机数利用哈希算法生成。
5.如权利要求1所述的无线传感器通信方法,其特征在于,所述客户端A在验证所述第一认证码时,利用所述会话密钥对客户端B隐式证书,所述第一随机数,客户端B设备信息制作新第一认证码,比对所述第一认证码和新第一认证码以完成验证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于如般量子科技有限公司;南京如般量子科技有限公司,未经如般量子科技有限公司;南京如般量子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910642464.5/1.html,转载请声明来源钻瓜专利网。