对音频数据进行加密输出的方法以其装置制造方法

文档序号:7797104阅读:206来源:国知局
对音频数据进行加密输出的方法以其装置制造方法
【专利摘要】本发明提供一种对音频数据进行加密输出的方法,包括:提取音频数据文件,并进行定义;选择对音频数据文件进行加密的方式;对音频数据文件进行加密;将加密数据文件转换为能够被正弦信号发生器识别的编码数据;将编码数据输入正弦信号发生器形成载波信号以发送。实施上述方法的装置,包括用于提取音频数据文件的数据提取模块,对音频数据文件进行定义的数据定义模块,对加密方式进行选择的加密方式选择模块,对音频数据文件进行加密的加密模块,将加密文件转换为能够被正弦信号发生器识别的编码数据的转换模块,用于生成载波信号的正弦信号发生器。本发明通过对音频数据文件进行加密、转码以及生成音频载波,以实现对其的加密保护。
【专利说明】对音频数据进行加密输出的方法以其装置
【技术领域】
[0001]本发明涉及一种数据加密输出方法,尤其是一种对音频数据进行加密输出的方法以其装置。
【背景技术】
[0002]目前,在对重要数据文件进行传输前,为了保证数据文件的安全均是需要对其进行加密保护。较为常见的加密方式是通过在数据文件中加入密码对其进行加密保护,或者是通过加密算法对数据文件进行加密保护。然而,上述的两种加密方式较为简单,对数据文件只形成了一层加密保护层,无法有效的起到加密保护的效果。
[0003]基于上述问题,急需出现一款能够对重要数据文件进行多次加密保护的方法。

【发明内容】

[0004]针对上述问题中存在的不足之处,本发明提供了一种能够对音频数据进行有效加密,并生成载波信号的对音频数据进行加密输出的方法以其装置。
[0005]为实现上述目的,本发明提供一种对音频数据进行加密输出的方法,包括以下步骤:
[0006]S1、提取数据包中的音频数据文件,并对音频数据文件进行定义;
[0007]S2、选择对音频数据文件进行加密的方式;
[0008]S3、对音频数据文件进行加密,并将加密后的音频数据文件放入缓存中;
[0009]S4、将加密后的音频数据文件转换为能够被正弦信号发生器识别的编码数据;
[0010]S5、将编码数据输入基准的正弦信号发生器中形成载波信号以发送。
[0011]上述的对音频数据进行加密输出的方法,其中,步骤SI中,定义后的音频数据文件中主要包括发送端前导双字节、音频数据文件长度、发送序列号与命令字节。
[0012]上述的对音频数据进行加密输出的方法,其中,步骤S2中,对音频数据文件进行加密的方式分为xTEA加密方式、TEA加密方式与AES加密方式。
[0013]上述的对音频数据进行加密输出的方法,其中,对加密方式的选择采用随机方式或指定方式。
[0014]本发明还提供一种对音频数据进行加密输出的装置,包括:
[0015]数据提取模块,用于由数据包中提取需要进行加密输入的音频数据文件;
[0016]数据定义模块,用于对音频数据文件进行定义;
[0017]加密方式选择模块,用于对音频数据文件的加密方式进行选择;
[0018]加密模块,用于对音频数据文件进行加密;
[0019]转换模块,用于将加密后的音频数据文件转换为能够被正弦信号发生器识别的编码数据;
[0020]正弦信号发生器,用于生成与编码数据相对应的载波信号。
[0021]上述的装置,其中,所述数据定义模块对音频数据文件定义后,音频数据文件中主要包括发送端前导双字节、音频数据文件长度、发送序列号与命令字节。
[0022]上述的装置,其中,所述加密方式选择模块中,加密的方式分为xTEA加密方式、TEA加密方式与AES加密方式。
[0023]与现有技术相比,本发明具有以下优点:
[0024]1、本发明通过对音频数据文件进行加密、转码以及生成音频载波,从而有效实现对音频数据文件的加密保护;
[0025]2、由于可对三种加密方式进行随机选择或直接指定,因此,增加了加密后音频数据文件的安全性能。
【专利附图】

【附图说明】
[0026]图1为本发明中方法部分的流程图;
[0027]图2为本发明中装置部分的结构框图;
[0028]图3为音频数据的载波波形图。
[0029]主要附图标记说明如下:
[0030]1-数据提取模块 2-数据定义模块
[0031]3-加密方式选择模块4-加密模块
[0032]5-转换模块6-正弦信号发生器
【具体实施方式】
[0033]如图1所示,本发明提供一种对音频数据进行加密输出的方法,包括以下步骤:
[0034]S1、提取数据包中的音频数据文件,并对音频数据文件进行定义。
[0035]其中,经定义后的音频数据文件中主要包括发送端前导双字节、音频数据文件长度、发送序列号与命令字节。在对音频数据文件进行定义后,会根据定义的内容生成一个定义列表。在对已加密的音频数据文件进行解密时,在对音频数据文件进行解析后会得到对其定义的内容信息,将定义的内容信息与定义列表中的信息进行对比,便可得知解密后的音频数据文件是否为完整的有效文件。
[0036]S2、选择对音频数据文件进行加密的方式。
[0037]其中,对音频数据文件进行加密的方式分为xTEA加密方式、TEA加密方式与AES加密方式。
[0038]另外,对加密方式的选择采用随机方式或指定方式。
[0039]S3、对音频数据文件进行加密,并将加密后的音频数据文件放入缓存中。
[0040]S4、将加密后的音频数据文件转换为二进制数据。
[0041]S5、将二进制数据输入基准的正弦信号发生器中形成载波信号以发送。
[0042]如图2所示,本 发明还提供一种对音频数据进行加密输出的装置,包括数据提取模块1、数据定义模块2、加密方式选择模块3、加密模块4、转换模块5与正弦信号发生器6。
[0043]数据提取模块I用于由数据包中提取需要进行加密输入的音频数据文件。
[0044]数据定义模块2用于对音频数据文件进行定义。数据定义模块对音频数据文件定义后,音频数据文件中主要包括发送端前导双字节、音频数据文件长度、发送序列号与命令字节。[0045]加密方式选择模块3。用于对音频数据文件的加密方式进行选择。加密方式选择模块中,加密的方式分为xTEA加密方式、TEA加密方式与AES加密方式。
[0046]加密模块4用于对音频数据文件进行加密。
[0047]转换模块5用于将加密后的音频数据文件转换为能够被正弦信号发生器识别的编码数据。
[0048]正弦信号发生器6用于生成与编码数据相对应的载波信号。
[0049]如图3所示,本发明采用二进制频移键控方式,运用正弦信号发生器以生成音频载波。对一个加密的音频数据文件进行转换后,以得到一个能够被正弦信号发生器识别的编码数据,定义该编码数据为Χ5ΑΑ5。将编码数据Χ5ΑΑ5输入基准的正弦信号发生器中,经过调制后的信号可以形成图3中的音频波形。
[0050]假设用Ims长、IKHz的正弦信号来代表二进制里的I ;用Ims长、2ΚΗζ的正弦来代表二进制里的;那一连串的1ΚΗζ、2ΚΗζ的信号解调出来就是一连串的和I。
[0051]惟以上所述者,仅为本发明的较佳实施例而已,举凡熟悉此项技艺的专业人士。在了解本发明的技术手段之后,自然能依据实际的需要,在本发明的教导下加以变化。因此凡依本发明申请专利范围所作的同等变化与修饰,曾应仍属本发明专利涵盖的范围内。
【权利要求】
1.一种对音频数据进行加密输出的方法,包括以下步骤: 51、提取数据包中的音频数据文件,并对音频数据文件进行定义; 52、选择对音频数据文件进行加密的方式; 53、对音频数据文件进行加密,并将加密后的音频数据文件放入缓存中; 54、将加密后的音频数据文件转换为能够被正弦信号发生器识别的编码数据; 55、将编码数据输入基准的正弦信号发生器中形成载波信号以发送。
2.根据权利要求1所述的对音频数据进行加密输出的方法,其特征在于,步骤SI中,定义后的音频数据文件中主要包括发送端前导双字节、音频数据文件长度、发送序列号与命令字节。
3.根据权利要求1所述的对音频数据进行加密输出的方法,其特征在于,步骤S2中,对音频数据文件进行加密的方式分为xTEA加密方式、TEA加密方式与AES加密方式。
4.根据权利要求3所述的对音频数据进行加密输出的方法,其特征在于,对加密方式的选择采用随机方式或指定方式。
5.一种实施权利要求1中所述方法的装置,其特征在于,包括: 数据提取模块,用于由数据包中提取需要进行加密输入的音频数据文件; 数据定义模块,用于对音频数据文件进行定义; 加密方式选择模块,用于对音频数据文件的加密方式进行选择; 加密模块,用于对音频数据文件进行加密; 转换模块,用于将加密后的音频数据文件转换为能够被正弦信号发生器识别的编码数据; 正弦信号发生器,用于生成与编码数据相对应的载波信号。
6.根据权利要求5所述的装置,其特征在于,所述数据定义模块对音频数据文件定义后,音频数据文件中主要包括发送端前导双字节、音频数据文件长度、发送序列号与命令字节。
7.根据权利要求5所述的装置,其特征在于,所述加密方式选择模块中,加密的方式分为xTEA加密方式、TEA加密方式与AES加密方式。
【文档编号】H04L9/14GK103812646SQ201410055056
【公开日】2014年5月21日 申请日期:2014年2月18日 优先权日:2014年2月18日
【发明者】姚为, 朱黎明 申请人:立德高科(北京)数码科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1