数据加密的方法和装置、音频采集设备、电子设备与流程

文档序号:26631393发布日期:2021-09-14 22:56阅读:86来源:国知局
数据加密的方法和装置、音频采集设备、电子设备与流程

1.本技术涉及数据处理领域,尤其涉及一种数据加密的方法和装置、音频采集设备、电子设备。


背景技术:

2.目前,针对特定应用场景的前端音频采集设备,音频数据的存储安全是极为关键的,根据使用场景的不同,数据需要对数据链路上的工作人员(被采集者、数据处理人员、数据分析人员等)进行不同程度的保密。因此,除了针对数据处理流程进行权限管控外,还需要在数据采集过程中,从源头开始,对音频数据进行保护。
3.相关技术中,有部分录音笔设备,采用通过对音频文件系统设置密码的方式进行加密,只有输入了正确的文件系统密码,才能访问录音系统。相关技术的认证加密的流程如图1所示,其中,图1中的加密系统中,采用的是软件认证的方式进行加密,通常不对文件本身进行加密,如果直接将设备中的文件存储装置(如硬盘、内存芯片、存储卡)取出,通过读写器读出音频文件,则上述加密方式将失效;同时,密钥的保存也存在很多隐患,比如现有的很多方案,会将密钥和数据存储在同一个存储装置中,一旦存储装置被非法拆解,则密钥和数据会同时暴露。
4.因此,相关技术中存在当音频文件被非法获取后,音频文件中的关键数据存在被暴露的风险的问题。


技术实现要素:

5.本技术提供了一种数据加密的方法和装置、音频采集设备、电子设备,以至少解决相关技术中存在当音频文件被非法获取后,音频文件中的关键数据存在被暴露的风险的问题。
6.根据本技术实施例的另一个方面,还提供了一种数据加密的方法,该方法应用在音频采集设备,该方法包括:
7.获取待加密的音频数据;
8.利用加密公钥对所述音频数据进行加密,其中,所述加密公钥为所述音频采集设备中的加密模块利用非对称加密方式获取的;
9.将所述加密公钥和加密后的音频数据存储在所述音频采集设备的本地数据库的存储器内。
10.可选地,在所述获取待加密的音频数据之前,所述方法还包括:
11.获取所述音频采集设备的控制程序;
12.对所述控制程序进行程序编制,将编制后的控制程序添加至所述音频采集设备的中,其中,所述程序编制用于指示所述加密模块利用所述非对称加密方式生成密钥对,所述密钥对包含加密公钥和解密私钥,所述加密公钥与解密私钥不同。
13.可选地,在将所述加密公钥和加密后的音频数据存储在所述音频采集设备的本地
数据库的存储器内之后,所述方法还包括:
14.设置所述解密私钥不存储在所述音频采集设备的本地数据库的存储器内。
15.可选地,在所述获取所述音频采集设备的控制程序之后,所述方法还包括:
16.将所述控制程序更新为应用版程序,其中,所述应用版程序用于采集所述音频数据;
17.利用所述应用版程序获取所述音频数据。
18.可选地,在将所述加密公钥和加密后的音频数据存储在所述音频采集设备的本地数据库的存储器内之后,所述方法还包括:
19.接收到数据传输指令,其中,所述数据传输指令用于指示传输所述加密后的音频数据;
20.在所述加密后的音频数据满足传输的预设条件的情况下,响应所述数据传输指令,通过指定数据接口将所述加密后的音频数据传输至服务器,其中,所述指定数据接口为加密后的音频数据传输至所述服务器提供传输通道。
21.根据本技术实施例的另一个方面,还提供了一种数据加密的装置,该装置包括:
22.第一获取单元,用于获取待加密的音频数据;
23.加密单元,用于利用加密公钥对所述音频数据进行加密,其中,所述加密公钥为所述音频采集设备中的加密模块利用非对称加密方式获取的;
24.存储单元,用于将所述加密公钥和加密后的音频数据存储在所述音频采集设备的本地数据库的存储器内。
25.可选地,该装置还包括:
26.第二获取单元,用于在所述获取待加密的音频数据之前,获取所述音频采集设备的控制程序;
27.程序编制单元,用于对所述控制程序进行程序编制,将编制后的控制程序添加至所述音频采集设备的中,其中,所述程序编制用于指示所述加密模块利用所述非对称加密方式生成密钥对,所述密钥对包含加密公钥和解密私钥,所述加密公钥与解密私钥不同。
28.可选地,该装置还包括:
29.设置单元,用于将所述加密公钥和加密后的音频数据存储在所述音频采集设备的本地数据库的存储器内之后,设置所述解密私钥不存储在所述音频采集设备的本地数据库的存储器内。
30.可选地,该装置还包括:
31.更新单元,用于在所述获取所述音频采集设备的控制程序之后,将所述控制程序更新为应用版程序,其中,所述应用版程序用于采集所述音频数据;
32.第三获取单元,用于利用所述应用版程序获取所述音频数据。
33.可选地,该装置还包括:
34.接收单元,用于将所述加密公钥和加密后的音频数据存储在所述音频采集设备的本地数据库的存储器内之后,接收到数据传输指令,其中,所述数据传输指令用于指示传输所述加密后的音频数据;
35.传输单元,用于在所述加密后的音频数据满足传输的预设条件的情况下,响应所述数据传输指令,通过指定数据接口将所述加密后的音频数据传输至服务器,其中,所述指
定数据接口为加密后的音频数据传输至所述服务器提供传输通道。
36.根据本技术实施例的一个方面,提供了一种音频采集设备,该音频采集设备利用上述申请实施例中的数据加密的方法进行数据加密,该音频采集设备包括:
37.音频采集设备主体;
38.麦克风阵列,所述麦克风阵列安装在所述音频采集设备主体内部,所述麦克风阵列用于采集佩戴者和/或非佩戴者音频数据;
39.加密模块,所述加密模块安装在所述音频采集设备主体内,所述加密模块与所述麦克风阵列连接,所述加密模块用于按照非对称加密的方式对所述麦克风阵列采集到的音频数据进行加密;
40.存储器,所述存储器安装在所述音频采集设备主体内、且与所述加密模块连接,用于保存所述加密模块加密的音频数据。
41.可选地,所述音频采集设备还包括:
42.指定数据接口,所述指定数据接口与数据上传设备的设备接口适配,所述指定数据接口位于所述音频采集设备主体外表面,其中,所述数据上传设备用于通过所述指定数据接口将所述加密模块加密后的音频数据传输至服务器。
43.根据本技术实施例的又一个方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器、通信接口和存储器通过通信总线完成相互间的通信;其中,存储器,用于存储计算机程序;处理器,用于通过运行所述存储器上所存储的所述计算机程序来执行上述任一实施例中的数据加密的方法步骤。
44.根据本技术实施例的又一个方面,还提供了一种计算机可读的存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一实施例中的数据加密的方法步骤。
45.本技术可以应用于智能设备技术领域进行设备自动化,在本技术实施例中,采用一音频采集设备,在该音频采集设备中包括:音频采集设备主体;麦克风阵列,所述麦克风阵列安装在所述音频采集设备主体内部,所述麦克风阵列用于采集佩戴者和/或非佩戴者音频数据;加密模块,所述加密模块安装在所述音频采集设备主体内,所述加密模块与所述麦克风阵列连接,所述加密模块用于按照非对称加密的方式对所述麦克风阵列采集到的音频数据进行加密;存储器,所述存储器安装在所述音频采集设备主体内、且与所述加密模块连接,用于保存所述加密模块加密的音频数据。这样本技术在音频采集设备中增加一加密模块,在对采集到的音频数据进行加密时,利用该加密模块对音频数据进行非对称加密,由于解密使用的密钥不保存在音频采集设备内,在音频采集设备被非法获取后,无法获得可用的音频数据,从而可以实现增加了音频采集设备的安全性,防止数据的泄露的目的,进而解决了相关技术中存在的当音频文件被非法获取后,音频文件中的关键数据存在被暴露的风险的问题。
附图说明
46.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
47.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现
有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
48.图1是根据本发明实施例的一种相关技术的认证加密的流程示意图;
49.图2是根据本发明实施例的一种可选的音频采集设备的简易示意图;
50.图3是根据本技术实施例的一种可选的数据加密的方法的流程示意图;
51.图4是根据本技术实施例的一种可选的数据加密的方法的整体流程示意图;
52.图5是根据本技术实施例的一种可选的数据加密的装置的结构框图;
53.图6是根据本技术实施例的一种可选的电子设备的结构框图。
具体实施方式
54.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
55.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
56.针对前端的音频采集设备,音频数据的存储安全是极为关键的。在相关技术中,采用的是软件认证的方式进行加密,这时密钥和数据存储在同一个存储装置中,一旦存储装置被非法拆解,则密钥和数据会同时暴露。为了解决上述问题,本技术实施例提供一种音频采集设备,该音频采集设备包括:
57.音频采集设备主体;
58.麦克风阵列,麦克风阵列安装在音频采集设备主体内部,麦克风阵列用于采集佩戴者和/或非佩戴者音频数据;
59.加密模块,加密模块安装在音频采集设备主体内,加密模块与麦克风阵列连接,加密模块用于按照非对称加密的方式对麦克风阵列采集到的音频数据进行加密;
60.存储器,存储器安装在音频采集设备主体内、且与加密模块连接,用于保存加密模块加密的音频数据。
61.可选地,如图2,本技术实施例提供一种音频采集设备,该音频采集设备可以是录音设备,该音频采集设备中包含音频采集设备主体1,该音频采集设备主体1的内部安装有麦克风阵列2,通过该麦克风阵列2可以采集到佩戴者的音频数据,也可以采集到非佩戴者的音频数据,其中,非佩戴者的音频数据包括:与佩戴者对话的对话者的声音、环境人声、噪声等。由于麦克风阵列2与音频采集设备主体1内的加密模块3连接,所以通过连接线(或无线连接,比如wifi的方式),将音频数据传输至加密模块3内,其中,该加密模块3可以是加密
芯片等,加密模块3在接收到音频数据后,对其执行非对称加密的方式对音频数据进行加密。
62.需要说明的是,非对称加密算法需要两个密钥:公开密钥(简称公钥)和私有密钥(简称私钥)。公钥与私钥是一对,如果用公钥对数据进行加密,只有用对应的私钥才能解密。
63.在音频采集设备主体1内还设置有存储器4,该存储器4用于存储加密模块3加密后的音频数据,其中,该存储器4与加密模块3进行连接。该连接也可以是图示2中的有线连接,也可以是无线连接等。
64.在本技术实施例中,采用一音频采集设备,在该音频采集设备中包括:音频采集设备主体;麦克风阵列,麦克风阵列安装在音频采集设备主体内部,麦克风阵列用于采集佩戴者和/或非佩戴者音频数据;加密模块,加密模块安装在音频采集设备主体内,加密模块与麦克风阵列连接,加密模块用于按照非对称加密的方式对麦克风阵列采集到的音频数据进行加密;存储器,存储器安装在音频采集设备主体内、且与加密模块连接,用于保存加密模块加密的音频数据。这样本技术在音频采集设备中增加一加密模块,在对采集到的音频数据进行加密时,利用该加密模块对音频数据进行非对称加密,由于解密使用的密钥不保存在音频采集设备内,在音频采集设备被非法获取后,无法获得可用的音频数据,从而可以实现增加了音频采集设备的安全性,防止数据的泄露的目的,进而解决了相关技术中存在的当音频文件被非法获取后,音频文件中的关键数据存在被暴露的风险的问题。
65.作为一种可选的实施例,音频采集设备还包括:
66.指定数据接口,指定数据接口与数据上传设备的设备接口适配,指定数据接口位于音频采集设备主体外表面,其中,数据上传设备用于通过指定数据接口将加密模块加密后的音频数据传输至服务器。
67.可选地,在本技术实施例中,在音频采集设备主体的外表面安装有指定数据接口,该指定数据接口不是即插即用的物理接口,该指定数据接口与数据上传设备的设备接口相适配,音频采集设备本身不提供音频数据展示和播放功能,仅能通过指定数据接口将加密模块加密后的音频数据传输至服务器。
68.在本技术实施例中,在音频采集设备主体外表面设置指定数据接口,这样,普通用户无法通过将音频采集设备连接到pc端或手机端等方式导出音频数据,增强音频数据安全性。
69.根据本技术实施例的另一个方面,还提供了一种数据加密的方法,该方法应用在音频采集设备,如图3所示,该方法包括:
70.步骤s301,获取待加密的音频数据;
71.步骤s302,利用加密公钥对音频数据进行加密,其中,加密公钥为音频采集设备中的加密模块利用非对称加密方式获取的;
72.步骤s303,将加密公钥和加密后的音频数据存储在音频采集设备的本地数据库的存储器内。
73.可选地,音频采集设备获取到待加密的音频数据,其中,采集待加密的音频数据的方式可以是如图4所示提供的方法:利用麦克风采集麦克风数据,并将麦克风数据作为待加密的音频数据(即图4中的原始数据)。
74.在音频采集设备中安装有加密模块,该加密模块可以对接收到的音频数据进行非对称加密算法,也即利用非对称加密算法中的加密公钥对音频数据进行加密,然后将该加密公钥和加密后的音频数据都存储在音频采集设备的本地数据库的存储器内,这样每次音频采集设备被非法截获后,仅能得到加密公钥和加密后的音频数据,并不能得到解密私钥。
75.在本技术实施例中,采用硬件加密模块对获取的待加密的音频数据进行非对称加密,加密运算速度更快,解密使用的密钥不保存在音频采集设备内,增加了音频采集设备的安全性,防止音频采集设备被非法获取并破解时,音频数据泄露的情况。
76.作为一种可选实施例,在获取待加密的音频数据之前,方法还包括:
77.获取音频采集设备的控制程序;
78.对所述控制程序进行程序编制,将编制后的控制程序添加至所述音频采集设备的中,其中,所述程序编制用于指示所述加密模块利用所述非对称加密方式生成密钥对,所述密钥对包含加密公钥和解密私钥,所述加密公钥与解密私钥不同。
79.可选地,在音频采集设备生产组装后,对音频采集设备的控制程序进行初次程序的编制(或烧写),将程序编译好形成hex或bin文件后,将这个程序写进音频采集设备的单片机芯片中,需要说明的是,该次程序编制是用来指示加密模块利用非对称加密算法生成密钥对,其中,该密钥对加密公钥和解密私钥,加密公钥与解密私钥不同。
80.如图4所示,本技术实施例可以将加密模块利用非对称加密算法生成的加密公钥存储在音频采集设备的存储系统内,然后在对音频数据进行加密时,从存储系统内读取到加密公钥,然后进行加密运算,之后将加密后的音频数据保存在存储系统内。
81.作为一种可选实施例,在将加密公钥和加密后的音频数据存储在音频采集设备的本地数据库的存储器内之后,方法还包括:
82.设置解密私钥不存储在音频采集设备的本地数据库的存储器内。
83.可选地,在本技术实施例中,不将解密私钥存储在音频采集设备的数据库存储器内,如图4,在图4中的存储系统中,只存储有加密公钥,对音频数据进行加密时,也是利用加密公钥对音频数据进行加密,解密私钥未存储在存储系统内。需要说明的是,解密私钥可存储在云端服务器上、个人pc端上、移动硬盘上等,只要不将解密私钥存在音频采集设备的数据存储器内即可,本技术实施例不对解密私钥的存储位置做具体限定。
84.在本技术实施例中,由于采用的是非对称加密,加密时音频采集设备内存储的是加密用的公钥,解密用的私钥不保存在音频采集设备中,因此不存在被破解读取设备程序逻辑就获取解密用的私钥的问题。
85.作为一种可选实施例,在获取音频采集设备的控制程序之后,方法还包括:
86.将控制程序更新为应用版程序,其中,应用版程序用于采集音频数据;
87.利用应用版程序获取音频数据。
88.可选地,本技术实施例将音频采集设备内的控制程序更新为可以采集音频数据的应用版程序,然后利用麦克风(即麦克风阵列)中的应用版程序采集音频数据。
89.作为一种可选实施例,将加密公钥和加密后的音频数据存储在音频采集设备的本地数据库的存储器内之后,方法还包括:
90.接收到数据传输指令,其中,数据传输指令用于指示传输加密后的音频数据;
91.在加密后的音频数据满足传输的预设条件的情况下,响应数据传输指令,通过指
定数据接口将加密后的音频数据传输至服务器,其中,指定数据接口为加密后的音频数据传输至服务器提供传输通道。
92.可选地,由于音频采集设备本身不提供音频数据展示和播放功能,仅能通过特定协议接口将加密后的音频数据上传到服务器。所以,在本技术实施例中,在音频采集设备的外表面安装有一指定数据接口,该指定数据接口可以在加密后的音频数据满足传输的预设条件的情况下,将加密后的音频数据传输至服务器,这样指定数据接口就为音频数据的传输提供了一个传输通道。
93.在本技术实施例中,由于提供了一指定数据接口,这样普通用户无法通过将音频采集设备连接到pc端或手机端等方式导出音频数据,仅在加密后的音频数据满足传输的预设条件的情况下,响应数据传输指令,通过指定数据接口将加密后的音频数据传输至服务器,增强了音频数据的安全性。
94.根据本技术实施例的另一个方面,还提供了一种用于实施上述数据加密的方法的数据加密的装置。图5是根据本技术实施例的一种可选的数据加密的装置的结构框图,如图5所示,该装置可以包括:
95.第一获取单元501,用于获取待加密的音频数据;
96.加密单元502,用于利用加密公钥对音频数据进行加密,其中,加密公钥为音频采集设备中的加密模块利用非对称加密方式获取的;
97.存储单元503,用于将加密公钥和加密后的音频数据存储在音频采集设备的本地数据库的存储器内。
98.需要说明的是,该实施例中的第一获取单元501可以用于执行上述步骤s301,该实施例中的加密单元502可以用于执行上述步骤s302,该实施例中的存储单元503可以用于执行上述步骤s303。
99.通过上述模块,本技术在音频采集设备中增加一加密模块,在对采集到的音频数据进行加密时,利用该加密模块对音频数据进行非对称加密,由于解密使用的密钥不保存在音频采集设备内,在音频采集设备被非法获取后,无法获得可用的音频数据,从而可以实现增加了音频采集设备的安全性,防止数据的泄露的目的,进而解决了相关技术中存在的当音频文件被非法获取后,音频文件中的关键数据存在被暴露的风险的问题。
100.作为一种可选实施例,该装置还包括:
101.第二获取单元,用于在获取待加密的音频数据之前,获取音频采集设备的控制程序;
102.程序编制单元,用于对所述控制程序进行程序编制,将编制后的控制程序添加至所述音频采集设备的中,其中,所述程序编制用于指示所述加密模块利用所述非对称加密方式生成密钥对,所述密钥对包含加密公钥和解密私钥,所述加密公钥与解密私钥不同。
103.作为一种可选实施例,该装置还包括:
104.设置单元,用于将加密公钥和加密后的音频数据存储在音频采集设备的本地数据库的存储器内之后,设置解密私钥不存储在音频采集设备的本地数据库的存储器内。
105.作为一种可选实施例,该装置还包括:
106.更新单元,用于在获取音频采集设备的控制程序之后,将控制程序更新为应用版程序,其中,应用版程序用于采集音频数据;
107.第三获取单元,用于利用应用版程序获取音频数据。
108.作为一种可选实施例,该装置还包括:
109.接收单元,用于将加密公钥和加密后的音频数据存储在音频采集设备的本地数据库的存储器内之后,接收到数据传输指令,其中,数据传输指令用于指示传输加密后的音频数据;
110.传输单元,用于在加密后的音频数据满足传输的预设条件的情况下,响应数据传输指令,通过指定数据接口将加密后的音频数据传输至服务器,其中,指定数据接口为加密后的音频数据传输至服务器提供传输通道。
111.此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。
112.根据本技术实施例的又一个方面,还提供了一种用于实施上述数据加密的方法的电子设备,该电子设备可以是服务器、终端、或者其组合。
113.图6是根据本技术实施例的一种可选的电子设备的结构框图,如图6所示,包括处理器601、通信接口602、存储器603和通信总线604,其中,处理器601、通信接口602和存储器603通过通信总线604完成相互间的通信,其中,
114.存储器603,用于存储计算机程序;
115.处理器601,用于执行存储器603上所存放的计算机程序时,实现如下步骤:
116.s1,获取待加密的音频数据;
117.s2,利用加密公钥对音频数据进行加密,其中,加密公钥为音频采集设备中的加密模块利用非对称加密方式获取的;
118.s3,将加密公钥和加密后的音频数据存储在音频采集设备的本地数据库的存储器内。
119.可选地,在本实施例中,上述的通信总线可以是pci(peripheral component interconnect,外设部件互连标准)总线、或eisa(extended industry standard architecture,扩展工业标准结构)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
120.通信接口用于上述电子设备与其他设备之间的通信。
121.存储器可以包括ram,也可以包括非易失性存储器(non

volatile memory),例如,至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器的存储装置。
122.作为一种示例,如图6所示,上述存储器603中可以但不限于包括上述数据加密的装置中的第一获取单元501、加密单元502、存储单元503。此外,还可以包括但不限于上述数据加密的装置中的其他模块单元,本示例中不再赘述。
123.上述处理器可以是通用处理器,可以包含但不限于:cpu(central processing unit,中央处理器)、np(network processor,网络处理器)等;还可以是dsp(digital signal processing,数字信号处理器)、asic(application specific integrated circuit,专用集成电路)、fpga(field-programmable gate array,现场可编程门阵列)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
124.此外,上述电子设备还包括:显示器,用于显示数据加密的结果。
125.可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。
126.本领域普通技术人员可以理解,图6所示的结构仅为示意,实施上述数据加密的方法的设备可以是音频采集设备,该音频采集设备可以是智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备(mobile internet devices,mid)、pad等音频采集设备。图6其并不对上述电子设备的结构造成限定。例如,音频采集设备还可包括比图6中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图6所示的不同的配置。
127.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令音频采集设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、rom、ram、磁盘或光盘等。
128.根据本技术实施例的又一个方面,还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于执行数据加密的方法的程序代码。
129.可选地,在本实施例中,上述存储介质可以位于上述实施例所示的网络中的多个网络设备中的至少一个网络设备上。
130.可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:
131.s1,获取待加密的音频数据;
132.s2,利用加密公钥对音频数据进行加密,其中,加密公钥为音频采集设备中的加密模块利用非对称加密方式获取的;
133.s3,将加密公钥和加密后的音频数据存储在音频采集设备的本地数据库的存储器内。
134.可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例中对此不再赘述。
135.可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、rom、ram、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
136.根据本技术实施例的又一个方面,还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中;计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述任一个实施例中的数据加密的方法步骤。
137.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
138.上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例数据加密的方法的全部或部分步骤。
139.在本技术的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
140.在本技术所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方
式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
141.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例中所提供的方案的目的。
142.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
143.以上所述仅是本技术的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1