基于声波识别用户与设备身份安全的方法及设备技术

技术编号:21118030 阅读:27 留言:0更新日期:2019-05-16 09:41
本发明专利技术的目的是提供一种基于声波识别用户与设备身份安全的方法及设备,本申请通过源设备的麦克风采集输入的第一语音口令,并处理后保存为TrustZone安全区域的关键口令,便于后续输入的第二语音口令的比对,准确识别输入第二语音口令的用户的身份是否合法。另外,通过所述源设备将所述第二语音口令与内存的安全区域中的关键口令进行匹配,准确识别输入第二语音口令的用户的身份是否合法,然后对声波口令进行编码,并将包括源设备身份信息和使用所述源设备的用户身份信息的声波口令发给目标设备,表明源设备身份和使用所述源设备的用户身份。目标设备可以使用麦克风接收到声波口令,解调源设备身份信息和用户身份信息,从而安全的识别用户与源设备身份。

【技术实现步骤摘要】
基于声波识别用户与设备身份安全的方法及设备
本专利技术涉及计算机领域,尤其涉及一种基于声波识别用户与设备身份安全的方法。
技术介绍
由于智能设备普及,万物互联时代(IoT),个人特征(指纹、虹膜、语音)的保护至关重要。社区文化的普及,更多与社交身份相关的设备将互联,安全将是其最关键的一环。设备与设备信息交换均离不开身份信息的确认,甚至使用设备的用户和该设备的安全,以及使用设备行为的安全越来越重要。在我们想和另外的设备进行信息交互时,必须建立一个安全信息通道,建立安全信息通道的前提,就是向对方提供安全的口令,以便确认自己的身份。然后,现在缺少一种通用的,建立简单,安全级别高,又能为应用程序提供安全环境支撑的技术。
技术实现思路
本专利技术的一个目的是提供一种基于声波识别用户与设备身份安全的方法及设备。根据本专利技术的一个方面,提供了一种基于声波识别用户与设备身份安全的方法,该方法包括:源设备获取用户通过麦克风输入的第一语音口令;所述源设备的前端语音处理芯片对所述第一语音口令进行频谱分析、语音特征提取和匹配,以得到关键口令;所述源设备检测所述关键口令是否在所述源设备的内存的TrustZone安全区域中存在,其中,所述源设备的内存包括TrustZone安全区域和普通区域,所述安全区域与所述源设备的所有应用程序处理器的硬件和软件资源隔离;若不存在,所述源设备使用安全总线,将所述前端语音处理芯片得到的所述关键口令传输至所述源设备的TrustZone安全区域进行存储。进一步的,上述方法中,所述源设备使用安全总线,将所述前端语音处理芯片得到的所述关键口令传输至所述源设备的TrustZone安全区域进行存储之后,还包括:所述源设备获取用户通过麦克风输入的第二语音口令;所述源设备将所述第二语音口令与内存的安全区域中的关键口令进行匹配,若匹配成功,将所述第二语音口令进行编码,转化为对应的声波口令,将所述声波口令发送给目标设备,其中,所述声波口令中包括源设备身份信息和使用所述源设备的用户身份信息;所述目标设备解调所述声波口令,以获取所述声波口令中的源设备身份信息和使用所述源设备的用户身份信息。进一步的,上述方法中,所述源设备将所述第二语音口令与内存的安全区域中的关键口令进行匹配,包括:将所述第二语音口令进行A/D模数转换,提取第二语音口令的数字模型;将所述第二语音口令的数字模型与所述源设备的内存的安全区域中的关键口令的数字模型进行匹配。进一步的,上述方法中,将所述声波口令发送给目标设备,包括:使用跳频、扩频技术通过源设备的喇叭播放所述声波口令,所述声波口令为音频编码。进一步的,上述方法中,将所述第二语音口令进行编码,转化为对应的声波口令,包括:将所述第二语音口令的数字模型进行D/A模拟编码,得到编码后的声波口令。根据本专利技术的另一方面,还提供了一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现上述任一项所述的方法。根据本专利技术的另一方面,还提供了一种用于在网络设备端信息处理的设备,该设备包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该设备执上述任一项所述的方法。与现有技术相比,本申请通过源设备的麦克风采集输入的第一语音口令,并处理后保存为TrustZone安全区域的关键口令,便于后续输入的第二语音口令的比对,准确识别输入第二语音口令的用户的身份是否合法,保证后续只有与关键口令匹配的语音口令,才能将所述第二语音口令转化为对应的声波口令后发送给目标设备,保证声波口令发送的可靠性。另外,通过所述源设备将所述第二语音口令与内存的安全区域中的关键口令进行匹配,准确识别输入第二语音口令的用户的身份是否合法,例如,可以识别当前用户是否为所述源设备的机主,然后对声波口令进行编码,并将包括源设备身份信息和使用所述源设备的用户身份信息的声波口令发给目标设备,表明源设备身份和使用所述源设备的用户身份。后续,目标设备可以使用麦克风接收到声波口令,解调源设备身份信息和用户身份信息,从而安全的识别用户与源设备身份。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1示出本专利技术一实施例的基于声波识别用户与设备身份安全的方法的流程图;图2示出专利技术一实施例的一种基于声波识别用户与设备身份安全的方法流程图;图3示出一优选实施例的一种基于声波识别用户与设备身份安全的方法流程图。具体实施方式下面结合附图对本专利技术作进一步详细描述。在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flashRAM)。内存是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。如图1所示,本专利技术提供一种基于声波识别用户与设备身份安全的方法,包括步骤S11~步骤S14:步骤S11,源设备获取用户通过麦克风输入的第一语音口令;步骤S12,所述源设备的前端语音处理芯片对所述第一语音口令进行频谱分析、语音特征提取和匹配,以得到关键口令;步骤S13,所述源设备检测所述关键口令是否在所述源设备的内存的TrustZone安全区域中存在,其中,所述源设备的内存包括TrustZone安全区域和普通区域,所述安全区域与所述源设备的所有应用程序处理器的硬件和软件资源隔离;在此,所述前端语音处理芯片指具备非特定人语音识别功能的处理芯片。例如,所述非特定人语音识别芯片在预定的时间内,芯片对外部送入的语音数据进行运算分析,给出识别结果。ARMTrustZone技术是系统范围的安全方法,针对高性能计算平台上的大量应用,包括安全支付、数字版权管理(DRM)、企业服务和基于Web的服务。TrustZone技术与CortexTM-A处理器紧密集成,并通过AXI总线和特定的TrustZone系统IP块在系统中进行扩展。此系统方法意味着可以保护安全内存、加密块、键盘和屏幕等外设,从而可确保它们免遭软件攻击。本专利技术对所述TrustZone安全区域进行内存隔离,即隔离所有AP(应用程序处理器)硬件和软件资源,使内存分为处于安全子系统的安全区域和用于存储其他所有内容的普通区域。所述安全区域可以支持TrustZone的AMBAAXITM(AP架本文档来自技高网...

【技术保护点】
1.一种基于声波识别用户与设备身份安全的方法,其中,该方法包括:源设备获取用户通过麦克风输入的第一语音口令;所述源设备的前端语音处理芯片对所述第一语音口令进行频谱分析、语音特征提取和匹配,以得到关键口令;所述源设备检测所述关键口令是否在所述源设备的内存的TrustZone安全区域中存在,其中,所述源设备的内存包括TrustZone安全区域和普通区域,所述安全区域与所述源设备的所有应用程序处理器的硬件和软件资源隔离;若不存在,所述源设备使用安全总线,将所述前端语音处理芯片得到的所述关键口令传输至所述源设备的TrustZone安全区域进行存储。

【技术特征摘要】
1.一种基于声波识别用户与设备身份安全的方法,其中,该方法包括:源设备获取用户通过麦克风输入的第一语音口令;所述源设备的前端语音处理芯片对所述第一语音口令进行频谱分析、语音特征提取和匹配,以得到关键口令;所述源设备检测所述关键口令是否在所述源设备的内存的TrustZone安全区域中存在,其中,所述源设备的内存包括TrustZone安全区域和普通区域,所述安全区域与所述源设备的所有应用程序处理器的硬件和软件资源隔离;若不存在,所述源设备使用安全总线,将所述前端语音处理芯片得到的所述关键口令传输至所述源设备的TrustZone安全区域进行存储。2.根据权利要求1所述的方法,其中,所述源设备使用安全总线,将所述前端语音处理芯片得到的所述关键口令传输至所述源设备的TrustZone安全区域进行存储之后,还包括:所述源设备获取用户通过麦克风输入的第二语音口令;所述源设备将所述第二语音口令与内存的安全区域中的关键口令进行匹配,若匹配成功,将所述第二语音口令进行编码,转化为对应的声波口令,将所述声波口令发送给目标设备,其中,所述声波口令中包括源设备身份信息和使用所述源设备的用户身份信息;...

【专利技术属性】
技术研发人员:周丹杜军红汤肖迅
申请(专利权)人:上海龙旗科技股份有限公司
类型:发明
国别省市:上海,31

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

1