加密方法和加密装置制造方法及图纸

技术编号:16878677 阅读:47 留言:0更新日期:2017-12-23 15:24
本发明专利技术公开一种加密方法,用于Type‑C耳机,包括在令牌生成规则下,基于生成因子和Type‑C耳机序列号生成验证令牌;发送验证令牌和加密验证请求至终端;获取终端发送的应答令牌,应答令牌为在令牌生成规则下基于所述验证令牌的生成因子生成的应答令牌;根据保存的验证令牌的生成因子在令牌生成规则下生成比对令牌,对比验证应答令牌与比对令牌;根据验证结果,触发执行Type‑C耳机加密成功操作/刷新生成新验证令牌操作。本发明专利技术的加密方法采用令牌传输数据及令牌验证,提升Type‑C耳机数据传送的安全性。本发明专利技术还提供了用于终端的加密方法、用于Type‑C耳机加密装置及用于终端的加密装置。

Encryption method and encryption device

The invention discloses a method for Type encryption, C headset, including the token generation rules, growth factors and Type C headset serial number to generate authentication token based authentication token and encryption; sending authentication request to the terminal; response token acquisition terminal to send the response token for the response token based on the verification generation factor generate tokens in the token generation rules; according to the production factor authentication token saved the token in the token generation than the generation rules, verified response token and token alignment; according to the results of verification, Type encryption C headset trigger execution of successful operation to generate a new authentication token / refresh operation. The token data transmission and token verification using the encryption method of the invention, enhance the safety of Type C headset data transmission. The invention also provides a method for encryption, terminal for Type C headset encryption device and terminal device for encryption.

【技术实现步骤摘要】
加密方法和加密装置
本专利技术涉及Type-C耳机领域,尤其涉及加密方法和加密装置。
技术介绍
2015年CES大展上,Intel联合USB实施者论坛向公众展示了USB3.1的威力,具体搭配的接口是USBType-C,能够正反随便插,USBType-C大小也与Micro-USB相差无几。理论上,USB3.1TypeC的传输速度能够达到10Gbps。USBType-C终结了长期以来USB插来插去的缺陷,节省了人们因反插而消耗的大量时间。同时,USBType-C的一个接口能匹配音视频三种数据,且体积小,USBType-C接口将是未来接口的标准,目前国内外几大电子厂商TI、恩智浦、联发科、赛普拉斯乐视、小米科技等先后推出USBType-C产品,常见有Type-C耳机,Type-C耳机可以带来更好的音质,此外手机取消传统3.5mm耳机接口,能够让机身更简洁,尤其在今后防水设计方面,可以做到更加封闭化,防水防尘效果更好。然而,目前的Type-C耳机接入上位设备,均可直接进行数据传递,使得任何人在任何Type-C耳机上均可以进行数据操作,存在很大的安全隐患。针对相关技术中的上述问题,目前尚缺一种用于Type-C耳机与终端之间形成加密通道而进行数据传输的加密方法和加密装置,通过采用令牌(token)传输数据,并终端App端进行令牌(token)验证,提升Type-C耳机数据传送的安全性。
技术实现思路
本专利技术的解决的技术问题是针对上述相关技术中尚缺一种用于Type-C耳机与终端之间形成加密通道而进行数据传输的加密方法和加密装置,提供用于Type-C耳机和终端的加密方法。与之同时,本专利技术还提供用于Type-C耳机和终端的加密装置。为解决上述技术问题,本专利技术采取的技术方案如下:一种加密方法,用于Type-C耳机,包括:在令牌生成规则下,基于生成因子和Type-C耳机序列号生成验证令牌,所述令牌生成规则包括生成因子生成规则;发送验证令牌和加密验证请求至终端,所述加密验证请求包括加密验证请求次数;获取终端发送的应答令牌,所述应答令牌为在令牌生成规则下基于所述验证令牌的生成因子生成的应答令牌;根据保存的验证令牌的生成因子在令牌生成规则下生成比对令牌,并将所述应答令牌与比对令牌进行对比验证;根据对比验证结果,触发执行Type-C耳机加密成功操作/执行刷新生成新验证令牌操作。作为对上述技术方案的进一步阐述:在上述技术方案中,在基于生成因子和Type-C耳机序列号生成验证令牌之前还包括:获取加密验证请求次数N,N≥1;根据加密验证请求次数N形成匹配的验证令牌的生成因子;在所述加密验证请求次数N等于1的情况下,所述生成因子为在所述生成因子生成规则下基于Type-C耳机随机生成的基底数据生成的第一生成因子;在所述加密验证请求次数N大于1的情况下,所述生成因子为在所述生成因子生成规则下基于所述第一生成因子累加而成的第二生成因子。在上述技术方案中,所述基于生成因子和Type-C耳机序列号生成验证令牌包括:获取Type-C耳机序列号和所述第一生成因子/第二生成因子;将所述Type-C耳机序列号与所述第一生成因子/第二生成因子进行累加运算,并通过AES128加密,形成匹配的验证令牌。在上述技术方案中,所述保存的验证令牌的生成因子为第一生成因子/第二生成因子,所述根据保存的验证令牌的生成因子在令牌生成规则下生成比对令牌,并将所述应答令牌与比对令牌进行对比验证包括:获取Type-C耳机序列号和保存的所述第一生成因子/第二生成因子;将所述Type-C耳机序列号与保存的所述第一生成因子/第二生成因子进行累加运算,并通过AES128加密,形成匹配的对比令牌;验证所述应答令牌和所述对比令牌是否匹配。根据本专利技术的另一方面,本专利技术提供的另一种技术方案如下:一种加密方法,用于终端,包括:获取Type-C耳机发送的验证令牌和加密验证请求,所述加密验证请求包括加密验证请求次数,所述验证令牌为在令牌生成规则下基于Type-C耳机序列号和生成因子生成的;解析所述验证令牌并获取匹配的第三生成因子和Type-C耳机序列号;根据获取的所述第三生成因子和Type-C耳机序列号在令牌生成规则下生成应答令牌并发送至Type-C耳机。作为对上述技术方案的进一步阐述:在上述技术方案中,所述解析所述验证令牌并获取匹配的第三生成因子和Type-C耳机序列号是采用AES128进行解码;所述根据获取的所述生成因子和Type-C耳机序列号在令牌生成规则下生成应答令牌包括:将经AES128解码获取的所述第三生成因子与Type-C耳机序列号进行累加处理;采用AES128对累加后的Type-C耳机序列号和第三生成因子进行加密,获得应答令牌。根据本专利技术的另一方面,本专利技术提供的再一种技术方案如下:一种加密装置,用于Type-C耳机,包括:收发模块,用于发送验证令牌和包括加密验证请求次数的加密验证请求至终端和/或用于获取终端发送的应答令牌;处理模块,用于在令牌生成规则下,基于生成因子和Type-C耳机序列号生成验证令牌,和/或用于根据保存的验证令牌的生成因子在令牌生成规则下生成比对令牌,并将所述应答令牌与比对令牌进行对比验证;响应模块,用于根据对比验证结果,触发执行Type-C耳机加密成功操作/执行刷新生成新验证令牌操作。作为对上述技术方案的进一步阐述:在上述技术方案中,所述装置还包括:确定模块,用于获取并确定加密验证请求次数N;生成因子生成模块,用于根据加密验证请求次数N形成匹配的验证令牌的生成因子,并在所述加密验证请求次数N等于1或大于1的情况下,在所述生成因子生成规则下基于Type-C耳机随机生成的基底数据生成第一生成因子或基于所述第一生成因子累加而成第二生成因子。在上述技术方案中,所述处理模块包括:存储单元,用于存储令牌生成规则、验证令牌的第一生成因子/第二生成因子以及生成因子及加密验证请求次数N;提取单元;用于获取Type-C耳机序列号和获取生成/保存的第一生成因子/第二生成因子;令牌生成单元,用于将所述Type-C耳机序列号与所述生成/保存的所述第一生成因子/第二生成因子进行累加运算,并通过AES128加密,形成匹配的验证令牌/比对令牌;验证单元,用于将所述应答令牌与比对令牌进行对比验证并输出对比验证结果。根据本专利技术的另一方面,本专利技术还提供的一种技术方案如下:一种加密装置,用于终端,包括:获取模块,用于获取Type-C耳机发送的在令牌生成规则下基于Type-C耳机序列号和生成因子生成的验证令牌和包括加密验证请求次数加密验证请求;第二处理模块,用于通过AES128解码所述验证令牌并获取匹配的第三生成因子和Type-C耳机序列号;令牌生成模块,用于根据获取的所述第三生成因子和Type-C耳机序列号在令牌生成规则下生成应答令牌,并将经AES128解码获取的所述第三生成因子与Type-C耳机序列号进行累加处理及采用AES128对累加后的Type-C耳机序列号和第三生成因子进行加密;第二发送模块,用于将所述应答令牌发送至Type-C耳机。本专利技术的加密方法的有益效果在于:本专利技术采用令牌(token)传输数据并采用令牌(token)验证,Type-C耳机插入终端时,将生成的令牌(token)传入终端,本文档来自技高网...
加密方法和加密装置

【技术保护点】
一种加密方法,用于Type‑C耳机,其特征在于,包括:在令牌生成规则下,基于生成因子和Type‑C耳机序列号生成验证令牌,所述令牌生成规则包括生成因子生成规则;发送验证令牌和加密验证请求至终端,所述加密验证请求包括加密验证请求次数;获取终端发送的应答令牌,所述应答令牌为在令牌生成规则下基于所述验证令牌的生成因子生成的应答令牌;根据保存的验证令牌的生成因子在令牌生成规则下生成比对令牌,并将所述应答令牌与比对令牌进行对比验证;根据对比验证结果,触发执行Type‑C耳机加密成功操作/执行刷新生成新验证令牌操作。

【技术特征摘要】
1.一种加密方法,用于Type-C耳机,其特征在于,包括:在令牌生成规则下,基于生成因子和Type-C耳机序列号生成验证令牌,所述令牌生成规则包括生成因子生成规则;发送验证令牌和加密验证请求至终端,所述加密验证请求包括加密验证请求次数;获取终端发送的应答令牌,所述应答令牌为在令牌生成规则下基于所述验证令牌的生成因子生成的应答令牌;根据保存的验证令牌的生成因子在令牌生成规则下生成比对令牌,并将所述应答令牌与比对令牌进行对比验证;根据对比验证结果,触发执行Type-C耳机加密成功操作/执行刷新生成新验证令牌操作。2.根据权利要求1所述的加密方法,其特征在于,在基于生成因子和Type-C耳机序列号生成验证令牌之前还包括:获取加密验证请求次数N,N≥1;根据加密验证请求次数N形成匹配的验证令牌的生成因子;在所述加密验证请求次数N等于1的情况下,所述生成因子为在所述生成因子生成规则下基于Type-C耳机随机生成的基底数据生成的第一生成因子;在所述加密验证请求次数N大于1的情况下,所述生成因子为在所述生成因子生成规则下基于所述第一生成因子累加而成的第二生成因子。3.根据权利要求2所述的加密方法,其特征在于,所述基于生成因子和Type-C耳机序列号生成验证令牌包括:获取Type-C耳机序列号和所述第一生成因子/第二生成因子;将所述Type-C耳机序列号与所述第一生成因子/第二生成因子进行累加运算,并通过AES128加密,形成匹配的验证令牌。4.根据权利要求2所述的加密方法,其特征在于,所述保存的验证令牌的生成因子为第一生成因子/第二生成因子,所述根据保存的验证令牌的生成因子在令牌生成规则下生成比对令牌,并将所述应答令牌与比对令牌进行对比验证包括:获取Type-C耳机序列号和保存的所述第一生成因子/第二生成因子;将所述Type-C耳机序列号与保存的所述第一生成因子/第二生成因子进行累加运算,并通过AES128加密,形成匹配的对比令牌;验证所述应答令牌和所述对比令牌是否匹配。5.一种加密方法,用于终端,其特征在于,包括:获取Type-C耳机发送的验证令牌和加密验证请求,所述加密验证请求包括加密验证请求次数,所述验证令牌为在令牌生成规则下基于Type-C耳机序列号和生成因子生成的;解析所述验证令牌并获取匹配的第三生成因子和Type-C耳机序列号;根据获取的所述第三生成因子和Type-C耳机序列号在令牌生成规则下生成应答令牌并发送至Type-C耳机。6.根据权利要求5所述的加密方法,其特征在于,所述解析所述验证令牌并获取匹配的第三生成因子和Type-C...

【专利技术属性】
技术研发人员:何佳立胡中骥严文华
申请(专利权)人:广东思派康电子科技有限公司
类型:发明
国别省市:广东,44

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

1