一种Lightning耳机的数据加密传输方法技术

技术编号:20081443 阅读:25 留言:0更新日期:2019-01-15 02:44
本发明专利技术公开了一种Lightning耳机的数据加密传输方法,包括Lightning耳机和手机,所述手机具有Lightning接口,所述数据加密传输方法包括:将Lightning耳机插入手机的Lightning接口中,手机随机生成一个加密因子并将该加密因子传送到Lightning耳机进行保存;Lightning耳机根据预设规则根据该加密因子生成加密后因子并将该加密后因子传送到手机进行验证,该加密后因子中包含变量值,手机根据同样的所述预设规则生成加密后因子,若手机生成的加密后因子与从Lightning耳机传送来的加密后因子匹配,Lightning耳机与手机之间进行正常的数据传输,其可提高Lightning耳机数据传输的安全性。

A Data Encryption Transmission Method for Lightning Headphones

The invention discloses a data encryption transmission method for Lightning headphones, including Lightning headphones and mobile phones. The mobile phone has a Lightning interface. The data encryption transmission method includes: inserting Lightning headphones into the Lightning interface of mobile phones, the mobile phone randomly generates an encryption factor and transmits the encryption factor to Lightning headphones for storage; The preset rule generates the encrypted factor according to the encrypted factor and transmits the encrypted factor to the mobile phone for verification. The encrypted factor contains variable values. The mobile phone generates the encrypted factor according to the same preset rule. If the encrypted factor generated by the mobile phone matches the encrypted factor transmitted from the Lightning headset, the normal number between the Lightning headset and the mobile phone is calculated. Data transmission, which can improve the security of Lightning headset data transmission.

【技术实现步骤摘要】
一种Lightning耳机的数据加密传输方法
本专利技术涉及Lightning耳机
,尤其涉及一种Lightning耳机的数据加密传输方法。
技术介绍
相关技术中,Lightning接口也称闪电接口,是苹果公司制作的专属连接器规格。其最早出现在2012年iPhone5的发布会上,此后,历代新iPhone与iPad都配备了这种Lightning数据接口。此连接器针脚为8pin,作为替代沿用已久的30pin连接器的新Lightning接口,其尺寸明显缩小,正反都可以使用,与安卓用户熟悉的USB-C接口类似。Lightning耳机是一款音频的输出设备,采用的Lightning接口,相比于传统的3.5mm耳机需要先借助音源设备的DAC(数字模拟转换器),将数字信号转换为模拟信号(被人耳识别),再经过信号传输和放大处理后输送给耳机,对信号造成衰减和损失,Lightning能够接受Apple设备的无损立体声48kHz数字音频输出,并发送单声道48kHz数字音频输入。另外Lightning耳机有智能扩展功能,能配合app实现EQ调节、主动降噪等功能。但在Lightning耳机与手机等应用的交互中,一些关键数据安全性受到了考验,容易被第三方软件或网络层截取。
技术实现思路
本专利技术的主要目的在于克服上述
技术介绍
的不足,首先提供一种Lightning耳机的数据加密传输方法,其可提高Lightning耳机数据传输的安全性。上述目的是通过如下技术方案来实现的:一种Lightning耳机的数据加密传输方法,包括Lightning耳机和手机,所述手机具有Lightning接口,所述数据加密传输方法包括:将Lightning耳机插入手机的Lightning接口中,手机随机生成一个加密因子并将该加密因子传送到Lightning耳机进行保存;Lightning耳机根据预设规则根据该加密因子生成加密后因子并将该加密后因子传送到手机进行验证,该加密后因子中包含变量值,手机根据同样的所述预设规则生成加密后因子,若手机生成的加密后因子与从Lightning耳机传送来的加密后因子匹配,Lightning耳机与手机之间进行正常的数据传输。在一些实施方式中,手机随机生成的加密因子中至少包含随机数和每个Lightning耳机的唯一序列号。在一些实施方式中,Lightning耳机根据预设规则解释出加密因子中的随机数,随机数采用四个字节数据,包含第一字节、第二字节、第三字节和第四字节。在一些实施方式中,加密后因子包含该随机数。在一些实施方式中,该加密后因子中包含一个变量值,通过随机数计算出用于生成该变量值的第一变量和第二变量。在一些实施方式中,第一变量取第一字节或第四字节除以10之后的余数;第二变量取第二字节或第三字节除以4之后的余数;根据第一变量和第二变量计算生成加密后因子中的变量值。在一些实施方式中,设第一次数据传输请求中加密后因子的变量值为A,设数据传输请求的次数为n,则在第n次数据传输请求中加密后因子的变量值为A*(n+1)。在一些实施方式中,若手机生成的加密后因子与从Lightning耳机传送来的加密后因子不匹配,手机将返回无法进行连接状态提示给Lightning耳机,Lightning耳机将调用Lightning接口中的重置接口,手机将其第一次与Lightning耳机连接时所随机生成的加密因子传送到Lightning耳机进行保存。本专利技术与现有技术相比,至少具有如下效果:本专利技术的一种Lightning耳机的数据加密传输方法,其采用可变加密传输数据的形式,在手机进行验证,以此可提高Lightning耳机数据传输的安全性。附图说明图1是实施例中数据加密传输方法的原理示意图;图2是实施例中数据加密传输方法的流程示意图。具体实施方式下面结合附图和具体实施方式对本专利技术作进一步详细的说明。实施例1:如图1和图2所示的,本实施例是一种Lightning耳机的数据加密传输方法,包括Lightning耳机和手机,所述手机具有Lightning接口,所述数据加密传输方法包括:将Lightning耳机插入手机的Lightning接口中,手机随机生成一个加密因子并将该加密因子传送到Lightning耳机进行保存;Lightning耳机根据预设规则根据该加密因子生成加密后因子并将该加密后因子传送到手机进行验证,该加密后因子中包含变量值,手机根据同样的所述预设规则生成加密后因子,若手机生成的加密后因子与从Lightning耳机传送来的加密后因子匹配,Lightning耳机与手机之间进行正常的数据传输。本专利技术的一种Lightning耳机的数据加密传输方法,其采用可变加密传输数据的形式,在手机进行验证,以此可提高Lightning耳机数据传输的安全性。具体地,加密后因子中包含有变量值,即在每次的数据传输之前进行用于验证的加密后因子均是不同的,以此可有效提高Lightning耳机数据传输的安全性。在每次数据传输之前,手机均会随机生成一个加密因子并将该加密因子传送到Lightning耳机进行保存并进行上述的加密验证,即Lightning耳机根据预设规则根据该加密因子生成加密后因子并将该加密后因子传送到手机进行验证,手机根据同样的所述预设规则生成加密后因子,若手机生成的加密后因子与从Lightning耳机传送来的加密后因子匹配,Lightning耳机与手机之间进行正常的数据传输,判别加密后因子是否匹配的工作主要由手机端的APP软件进行,在每次数据传输之前,重复上述的加密验证过程,以保证每次数据传输的安全性。特别地,手机随机生成的加密因子中至少包含随机数和每个Lightning耳机的唯一序列号,以此可保证不同的Lightning耳机在与手机连接后、进行数据传输前,手机随机生成的加密因子均是不相同的,以此可保证用于进行验证的加密后因子是不相同,进而Lightning耳机数据传输的安全性。优选地,Lightning耳机根据预设规则解释出加密因子中的随机数,随机数采用四个字节数据,包含第一字节、第二字节、第三字节和第四字节,特别地,加密后因子包含该随机数。进一步地,该加密后因子中包含一个变量值,通过随机数计算出用于生成该变量值的第一变量和第二变量。具体地,第一变量取第一字节或第四字节除以10之后的余数,即,第一变量取第一字节除以10之后的余数,或者第一变量取第四字节除以10之后的余数;当然,可以设置为取除以6之后的余数,或者设置为除以8之后的余数,或者设置为取除以12之后的余数,具体数字不限,也不应视为对本专利技术保护范围之限制;第二变量取第二字节或第三字节除以4之后的余数,即,第二变量取第二字节除以4之后的余数,或者第二变量取第三字节除以4之后的余数;当然,可以设置为取除以3之后的余数,或者设置为除以8之后的余数,或者设置为取除以12之后的余数,具体数字不限,也不应视为对本专利技术保护范围之限制;根据第一变量和第二变量计算生成加密后因子中的变量值,第一变量和第二变量计算生成加密后因子中的变量值的方式包括但不限于加法、减法、乘法、除法。下面就上述加密后因子中变量值的生产方案作如下具体描述:手机APP返回的生成规则为4bytes的数据,如下:B0B1B2B3其中B0成为第一字节,B1成为本文档来自技高网...

【技术保护点】
1.一种Lightning耳机的数据加密传输方法,包括Lightning耳机和手机,所述手机具有Lightning接口,其特征在于,所述数据加密传输方法包括:将Lightning耳机插入手机的Lightning接口中,手机随机生成一个加密因子并将该加密因子传送到Lightning耳机进行保存;Lightning耳机根据预设规则根据该加密因子生成加密后因子并将该加密后因子传送到手机进行验证,该加密后因子中包含变量值,手机根据同样的所述预设规则生成加密后因子,若手机生成的加密后因子与从Lightning耳机传送来的加密后因子匹配,Lightning耳机与手机之间进行正常的数据传输。

【技术特征摘要】
1.一种Lightning耳机的数据加密传输方法,包括Lightning耳机和手机,所述手机具有Lightning接口,其特征在于,所述数据加密传输方法包括:将Lightning耳机插入手机的Lightning接口中,手机随机生成一个加密因子并将该加密因子传送到Lightning耳机进行保存;Lightning耳机根据预设规则根据该加密因子生成加密后因子并将该加密后因子传送到手机进行验证,该加密后因子中包含变量值,手机根据同样的所述预设规则生成加密后因子,若手机生成的加密后因子与从Lightning耳机传送来的加密后因子匹配,Lightning耳机与手机之间进行正常的数据传输。2.根据权利要求1所述的一种Lightning耳机的数据加密传输方法,其特征在于,手机随机生成的加密因子中至少包含随机数和每个Lightning耳机的唯一序列号。3.根据权利要求2所述的一种Lightning耳机的数据加密传输方法,其特征在于,Lightning耳机根据预设规则解释出加密因子中的随机数,随机数采用四个字节数据,包含第一字节、第二字节、第三字节和第四字节。4.根据权利要求3所述的一种Lightning耳机的数据加密传输方法,其特征在于,...

【专利技术属性】
技术研发人员:杨兴旺
申请(专利权)人:广东思派康电子科技有限公司
类型:发明
国别省市:广东,44

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

1