[发明专利]一种利用声波传输并验证可信数字身份的方法及设备在审
申请号: | 202011229646.9 | 申请日: | 2020-11-06 |
公开(公告)号: | CN112383400A | 公开(公告)日: | 2021-02-19 |
发明(设计)人: | 林龙;谢承运;林海堤 | 申请(专利权)人: | 新大陆(福建)公共服务有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04B11/00 |
代理公司: | 福州科扬专利事务所 35001 | 代理人: | 郭梦羽 |
地址: | 350000 福建省福州市长*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 声波 传输 验证 可信 数字 身份 方法 设备 | ||
1.一种利用声波传输并验证可信数字身份的方法,其特征在于,包括以下步骤:
数据转换,将CTID二维码转换为二进制的字节流;根据第一通信协议,将所述字节流封装为多个数据包,所述第一通信协议规定了数据包的格式;根据第二通信协议,用声波的不同频率表示不同的二进制数据,将所述多个数据包转换为多个音频包,所述第二通信协议规定了二进制数据与声波频率之间的对应关系和音频包的格式;
数据传输,在发送端将多个所述音频包组成音频流,并发送所述音频流;
数据接收,接收端接收所述音频流,并根据第二通信协议获取音频流中的多个所述音频包,再将所述多个音频包转换为所述多个数据包;根据第一通信协议,将所述多个数据包解封装为所述二进制字节流;根据所述二进制字节流生成CTID二维码;
身份验证,在接收端对CTID二维码进行解码得到校验码,所述校验码为通过加密算法进行加密的BID值;接收端根据所述校验码进行校验,得到校验结果。
2.根据权利要求1所述的一种利用声波传输并验证可信数字身份的方法,其特征在于,所述数据包的格式包括:包头、包序号、第一数据段和包尾;
所述包头用于标识数据包的开始、数据包的大小;所述包序号用于标识数据包之间的先后顺序;所述第一数据段用于放置所述字节流的一部分;所述包尾用于标识数据包的结束。
3.根据权利要求2所述的一种利用声波传输并验证可信数字身份的方法,其特征在于,所述数据包的格式中还包括包类型,所述包类型用于标识第一数据段中放置为所述字节流的一部分或者放置为所述包序号;
所述接收端在得到多个所述数据包后,根据数据包中的包序号判断是否有数据包丢失,若有数据包丢失,则接收端将需要重传的数据包的包序号放置在第一数据段后封装为第一数据包,再转换为音频流发送至发送端;
所述发送端得到所述第一数据包后,根据所述第一数据包中的包类型判断第一数据段中为包序号,并根据第一数据段中的包序号重新发送丢失的数据包。
4.根据权利要求3所述的一种利用声波传输并验证可信数字身份的方法,其特征在于,所述数据包的格式中还包括用于还原错误数据的RS纠错位,所述RS纠错位根据数据包中的包头、包序号、包类型、第一数据段、包尾生成。
5.根据权利要求1所述的一种利用声波传输并验证可信数字身份的方法,其特征在于,所述音频包的格式包括:起始位、第二数据段和结束位;
所述起始位、结束位的声波频率均不同于第二数据段中的声波频率,用于标识音频包的开始与结束。
6.根据权利要求1所述的一种利用声波传输并验证可信数字身份的方法,其特征在于,第二通信协议还规定有:所述发送端在发送音频流时,在一个单位时间内重复多次发送单个声波;接收端在接收所述音频流时,若在一个单位时间内采样同样频率的声波次数超过阈值,则接收端确认接收该声波,否则接收端舍弃该声波。
7.根据权利要求1所述的一种利用声波传输并验证可信数字身份的方法,其特征在于,所述接收端存有至少一个BID值;
身份验证步骤中身份验证步骤中校验的具体过程如下:所述接收端通过所述加密算法对BID值进行加密,得到验证码;比对核验码与验证码,若比对结果一致,则校验成功。
8.一种利用声波传输并验证可信数字身份的设备,其特征在于,包括存储器和处理器,所述存储器存储有指令,所述指令适于由处理器加载并执行如权利要求1-7任一权利要求所述的一种利用声波传输并验证可信数字身份的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新大陆(福建)公共服务有限公司,未经新大陆(福建)公共服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011229646.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种机械加工平台
- 下一篇:一种基于蓝牙和CTID的智能门锁控制方法及系统