[发明专利]自适应动态量化的生物密钥生成方法有效
| 申请号: | 201510902794.5 | 申请日: | 2015-12-09 |
| 公开(公告)号: | CN105515765B | 公开(公告)日: | 2018-08-10 |
| 发明(设计)人: | 吴莉莉;同鸣;杨晓玲;姚有哲 | 申请(专利权)人: | 西安电子科技大学 |
| 主分类号: | H04L9/08 | 分类号: | H04L9/08;H04W12/04 |
| 代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 王品华;韦全生 |
| 地址: | 710071*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 自适应 动态 量化 生物 密钥 生成 方法 | ||
1.自适应动态量化的生物密钥生成方法,包括如下步骤:
(1)用无线体域网WBAN中的传感器节点和协调器节点分别采集人体心电信号,获得采集到的人体心电信号Xd,对该信号Xd进行小波变换去噪及归一化处理,得到去噪归一化心电信号d=1或者2,1表示传感器节点,2表示协调器节点;
(2)对去噪归一化心电信号进行R波检测,提取R波的波峰位置,构建R波的波峰索引序列Indd:
其中,表示去噪归一化心电信号第m个R波的波峰位置,m∈[1,M],M表示去噪归一化心电信号中R波的总个数;
(3)根据R波的波峰索引序列Indd,得到脉冲间距序列Fd:
其中,表示脉冲间距序列Fd的第j个元素,j∈[1,M-1],M-1为脉冲间距序列Fd的长度;
(4)根据脉冲间距序列Fd动态地确定脉冲间距IPI的量化位数:
4a)计算脉冲间距序列Fd的所有元素的平均值Cd:
4b)计算脉冲间距序列Fd的方差Dd:
4c)利用脉冲间距序列Fd的方差Dd计算脉冲间距序列Fd的信息熵Hd:
4d)根据脉冲间距序列Fd的信息熵Hd确定脉冲间距序列Fd元素的量化位数Bd:
其中,round(x)表示将实数x四舍五入到最接近它的整数;
(5)分别依次对传感器节点脉冲间距序列F1中的每个元素和协调器节点脉冲间距序列F2中的每个元素进行B1比特和B2比特量化编码,构建传感器节点生物特征序列W1和协调器节点生物特征序列W2;
(6)对传感器节点生物特征序列W1和协调器节点生物特征序列W2进行密钥协商,两节点得到相同的生物特征序列W1,即为它们共享的生物密钥。
2.根据权利要求1所述的自适应动态量化的生物密钥生成方法,其中步骤(1)中对无线体域网WBAN中传感器节点和协调器节点采集的人体心电信号进行小波变换去噪和归一化处理,通过如下步骤进行:
(1a)对采集到的人体心电信号Xd进行小波分解:
[c,l]=wt(Xd,8,sym8),
其中,c表示各层小波系数组成的向量,l表示各层小波系数长度组成的向量,wt表示多尺度小波分解函数,Xd表示采集到的人体心电信号,d=1或者2,1表示传感器节点,2表示协调器节点,8表示小波分解的层数,sym8表示采用的小波基;
(1b)将各层小波系数组成的向量c中的第1层、第2层、第8层高频系数以及第8层低频系数置为0,得到处理后的小波系数c1;
(1c)对处理后的小波系数c1进行小波重构,得到去噪后的心电信号:
Yd=wt-1(c1,l,sym8),
其中Yd表示去噪后的心电信号,wt-1表示多尺度小波重构函数,c1表示处理后的小波系数;
(1d)对去噪后的心电信号Yd进行归一化处理,得到去噪归一化心电信号
其中,表示去噪归一化心电信号的第i个采样点,i∈[1,N],N为心电信号总采样点数,Yd(i)表示去噪后的心电信号Yd的第i个采样点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510902794.5/1.html,转载请声明来源钻瓜专利网。





