CN107169374B - 基于声纹和语音识别技术的加密与解密***及方法 - Google Patents

基于声纹和语音识别技术的加密与解密***及方法 Download PDF

Info

Publication number
CN107169374B
CN107169374B CN201710331175.4A CN201710331175A CN107169374B CN 107169374 B CN107169374 B CN 107169374B CN 201710331175 A CN201710331175 A CN 201710331175A CN 107169374 B CN107169374 B CN 107169374B
Authority
CN
China
Prior art keywords
voiceprint
encryption
module
voice
decryption
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710331175.4A
Other languages
English (en)
Other versions
CN107169374A (zh
Inventor
杨佳
常清雪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sichuan Changhong Electric Co Ltd
Original Assignee
Sichuan Changhong Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sichuan Changhong Electric Co Ltd filed Critical Sichuan Changhong Electric Co Ltd
Priority to CN201710331175.4A priority Critical patent/CN107169374B/zh
Publication of CN107169374A publication Critical patent/CN107169374A/zh
Application granted granted Critical
Publication of CN107169374B publication Critical patent/CN107169374B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6245Protecting personal data, e.g. for financial or medical purposes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • H04L9/0866Generation of secret information including derivation or calculation of cryptographic keys or passwords involving user or device identifiers, e.g. serial number, physical or biometrical information, DNA, hand-signature or measurable physical characteristics
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2107File encryption

Landscapes

  • Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Databases & Information Systems (AREA)
  • Medical Informatics (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Storage Device Security (AREA)

Abstract

本发明公开了一种基于声纹和语音识别技术的加密与解密***及方法,主要利用操作界面、预警模块、语音录入模块、声纹识别模块、语音识别模块、加密解密模块、存储模块来实现声纹验证登陆流程、文件加密流程及文件解密流程,且用户只有经过声纹验证登陆流程后才能进入文件加密流程、文件解密流程,其中文件在加密及解密时,均需要同时综合声纹特征码及语音内容生产对应的加密密码或解密密码,再综合选择多种加密算法及其对应的解密算法,从而实现对文件的加密或解密。本发明将生物特征与密码学结合,通过声纹识别和语音识别,并综合多种加密算法及其对应的解密算法生成综合密钥来解密电子文件,保证了个人的私密信息及数据的安全。

Description

基于声纹和语音识别技术的加密与解密***及方法
技术领域
本发明涉及对电子设备中的文件加密与解密的技术领域,尤其涉及一种基于声纹和语音识别技术的加密与解密***及方法。
背景技术
目前,人们工作、生活中的大量重要信息普遍以电子文件的形式存放于个人电子设备中,尤其是个人手机内;在移动智能终端飞速发展的今天,智能手机已经成为人们生活和工作必不可缺的一部分,智能终端也越来越受消费者的青睐。
在用户享受多功能手机服务的同时,移动设备中的重要数据尤其是个人隐私数据的安全问题成为了困扰人们的难题。据报道,全球移动设备管理(MDM)解决方案主要供应商Mformation Technologies公司日前表示,经调查研究发现,有82%的受访者担心,如果他们的手机丢失或被盗,有人会利用存储在他们手机中的信息进行欺诈。同时,有90%的受访者担心手机遗失后会丢失自己的个人资料,也有72%的人承认存储在自己手机中的个人信息非常重要、难以取代。甚至有40%的人表示,手机丢了比钱包丢了更可怕。正是由于手机用户携带手机从事各种不同的的社会活动,手机内存储着大量的重要信息和数据,手机丢失对用户来说不啻为一场灾难。以上信息充分暴露出人们对于数据安全问题的担心。但现有技术中,针对智能手机还没有找到一种真正行之有效并安全可靠的办法来保护个人的私密信息和重要商业机密。
本发明将生物特征与密码学结合,提出了一种基于声纹和语音识别技术的加密与解密***及方法,实现了通过声纹识别和语音识别,同时综合使用多种加密算法,生产综合密钥对电子文件进行加密保护,且在对电子文件进行解密时,也需通过声纹识别和语音识别,同时综合多种加密算法对应的解密算法,生产综合密钥才能解密电子文件,保证了个人的私密信息及数据的安全。
发明内容
针对现有技术存在的不足之处,本发明的目的在于一种基于声纹和语音识别技术的加密与解密***,用于对电子设备中的文件进行加密或解密管理,所述加密与解密***至少包括:
操作界面、预警模块、语音录入模块、声纹识别模块、语音识别模块、加密解密模块、存储模块;所述操作界面与所述预警模块电连接;所述语音录入模块与所述操作界面电连接,所述声纹识别模块分别与所述预警模块、所述语音录入模块电连接,所述语音识别模块分别与所述语音录入模块、所述操作界面电连接,所述加密解密模块分别与所述声纹识别模块、所述语音识别模块电连接,所述存储模块分别与所述加密解密模块、所述声纹识别模块、所述预警模块及所述操作界面电连接;
所述操作界面作为所述加密与解密***与用户间信息传递渠道,所述存储模块用于保存信息,所述信息包含用户声纹特征码,所述语音录入模块用于录入用户语音信息及声纹信息,所述声纹识别模块用于识别并提取所述声纹信息中声纹特征码,及将所述声纹特征码与所述存储模块中用户声纹特征码进行匹配校验,所述语音识别模块用于提取所述语音信息中语音内容及将所述语音内容与用户在所述操作界面内输入的文本内容进行比对校验,所述预警模块用于核对当前用户连续校验失败次数,及启动***预警流程。
进一步的,所述***预警流程为所述预警模块锁定所述加密与解密***n1分钟,锁定期间,用户不能对所述加密与解密***进行任何操作,其中,n1为大于0的实数。
进一步的,所述电子设备至少包含手机、平板电脑。
同时,针对上述的一种基于声纹和语音识别技术的加密与解密***,本发明还提供了一种基于声纹和语音识别技术的加密与解密方法,包含了上述基于声纹和语音识别技术的加密与解密***,其中:
所述加密与解密***至少包含:
操作界面、预警模块、语音录入模块、声纹识别模块、语音识别模块、加密解密模块、存储模块;所述操作界面与所述预警模块电连接;所述语音录入模块与所述操作界面电连接,所述声纹识别模块分别与所述预警模块、所述语音录入模块电连接,所述语音识别模块分别与所述语音录入模块、所述操作界面电连接,所述加密解密模块分别与所述声纹识别模块、所述语音识别模块电连接,所述存储模块分别与所述加密解密模块、所述声纹识别模块、所述预警模块及所述操作界面电连接;
所述操作界面为***与用户间信息传递渠道,所述存储模块用于保存信息,所述信息包含用户声纹特征码,所述语音录入模块用于采集用户语音信息及声纹信息,所述声纹识别模块用于识别并提取所述声纹信息中声纹特征码,及将所述声纹特征码与所述存储模块中用户声纹特征码进行匹配校验,所述语音识别模块用于提取所述语音信息中语音内容及将所述语音内容与用户在所述操作界面内输入的文本内容进行比对校验,所述预警模块用于核对当前用户连续校验失败次数,及启动***预警流程,所述加密解密模块用于对文件进行加密或解密;
所述加密与解密方法包含声纹验证登陆流程、文件加密流程及文件解密流程,用户只有经过所述声纹验证登陆流程后才能进入所述文件加密流程、所述文件解密流程,所述声纹验证登陆流程具体方法步骤如下:
A101.用户进入所述加密与解密***并选择进入声纹录入步骤A102或声纹登陆步骤A103,并根据所述操作界面的提示录入语音,所述语音录入模块采集用户声纹信息;
A102.所述声纹识别模块提取所述声纹信息中的声纹特征码并保存在所述存储模块中,同时为该用户建立对应账户用于保存该用户信息;
A103.所述声纹识别模块提取所述声纹信息中的声纹特征码,并与所述存储模块中存储的用户声纹特征码进行匹配校验,若声纹校验失败,则进入步骤A104,若声纹校验成功,则本次声纹登陆成功,用户可对其账户内文件进行其他操作;
A104.所述预警模块判断该用户是否已连续声纹验证失败N1次,若未超过N1次,则返回所述步骤A101,否则,则进入***预警流程;
所述文件加密流程包含声纹密码生成流程及加密文件流程,所述声纹密码生成流程具体方法步骤如下:
B101.用户根据提示录入语音,所述语音录入模块采集用户语音信息及声纹信息,所述声纹识别模块提取所述声纹信息中的声纹特征码,并与所述存储模块中存储的该登陆用户声纹特征码进行匹配校验;
B102.若声纹校验失败则进入步骤B103,否则,则进入步骤B104;
B103.所述预警模块判断该用户是否已连续声纹验证失败N2次,若未超过N2次,则返回所述步骤B101,否则,则进入所述***预警流程;
B104.用户在所述操作界面的输入框内输入所述语音的文本内容,同时所述语音识别模块识别并输出所述语音信息中的语音内容;
B105.所述语音识别模块将所述语音内容与用户输入的文本内容进行比对判定两者内容是否一致,若内容一致则进入步骤B106,否则,则返回所述步骤B101;
B106.所述加密解密模块将所述声纹特征码与所述语音内容组合成声纹密码并保存;
所述加密文件流程具体方法步骤如下:
B201.用户选择需要被加密的文件,同时为该文件设置对应的所述声纹密码并选择一个加密算法;
B202.所述加密解密单元根据用户设置的所述声纹密码及所述加密算法生成加密密钥,并使用所述加密密钥对该文件进行分段加密;
所述文件解密流程具体方法步骤如下:
C101.用户选择需要被解密的已加密文件,并根据密码提示信息录入语音,所述语音录入模块采集用户语音信息及声纹信息;
C102.所述语音识别模块识别并输出所述语音信息中的语音内容,同时所述声纹识别模块提取所述声纹信息中的声纹特征码,并与所述存储模块中存储的用户声纹特征码进行匹配校验,若声纹校验成功,则进入步骤C104,否则,则进入步骤C103;
C103.所述预警模块判断该用户是否已连续声纹验证失败N3次,若未超过N3次,则返回所述步骤C101,否则,则进入所述***预警流程;
C104.所述加密解密模块将所述声纹特征码与所述语音内容组合成解密密码;
C105.所述加密解密单元读取该文件加密时使用的加密算法,并自动选择对应的解密算法,且根据所述解密密码及所述解密算法生产解密密钥,并使用所述解密密钥对该文件进行解密;
其中,N1、N2、N3均为正整数。
进一步的,所述***预警流程为所述预警模块锁定所述加密与解密***n1分钟,锁定期间,用户不能对所述加密与解密***进行任何操作;所述步骤A101中,若用户选择进入所述声纹录入步骤A102,则需根据所述提示录入所述语音N4次;所述步骤B101中录入的所述语音为一段不低于n2秒且不超过n3秒的语音,其中,n1、n2、n3为大于0的实数,N4为正整数。
进一步的,所述步骤A102具体为:
A102-1.所述声纹识别模块将提取的所述声纹特征码与所述存储模块中存储的所述用户声纹特征码进行比对校验,判断是否已存在声纹特征码的用户,若校验结果为所述用户已存在,则进入步骤A102-2,否则进入步骤A102-3;
A102-2.在所述操作界面显示提示信息,并判定该用户已声纹登陆成功;
A102-3.保存所述声纹识别模块提取的所述声纹特征码,同时为该用户建立对应账户用于保存该用户信息。
进一步的,所述步骤B201中用户设置所述声纹密码时,可选择新增一个所述声纹密码,此时则进入所述声纹密码生成流程,也可选择直接使用所述存储模块中存储的所述声纹密码。
进一步的,所述声纹密码生成流程中还包含步骤B107:所述加密解密单元为所述声纹密码设置识别名;其中,所述识别名即所述步骤C101中所述密码提示信息;所述加密文件流程中还包含步骤B203:所述加密解密单元在所述文件的头部标签中加入所使用的所述加密算法对应的加密算法标识。
进一步的,所述文件解密流程中还包含步骤C106:所述加密解密单元清除所述文件的所述头部标签中的所述加密算法标识。
进一步的,所述步骤B201中所述加密算法至少包括DES加密算法,AES加密算法,RSA加密算法,ECC加密算法。
本发明较现有技术相比,具有的优点及有益效果为:
本发明是将生物特征与密码学结合,提出了一种基于声纹和语音识别技术的加密与解密***及方法,实现了通过声纹识别和语音识别,同时综合使用多种加密算法,生成综合密钥对电子文件进行加密保护,且在对电子文件进行解密时,也需通过声纹识别和语音识别,同时综合多种加密算法对应的解密算法,生成综合密钥才能解密电子文件,保证了个人的私密信息及数据的安全。
附图说明
图1为本发明所述的基于声纹和语音识别技术的加密与解密方法示意图;
图2为本发明所述的基于声纹和语音识别技术的加密与解密***示意图;
图3为本发明实施例中所述的声纹验证登陆流程示意图;
图4为本发明实施例中所述的文件加密流程示意图;
图5为本发明实施例中所述文件解密流程示意图。
具体实施方式
下面结合实施例对本发明作进一步地详细说明:
实施例
如图1及图2所示,一种基于声纹和语音识别技术的加密与解密方法,主要以一个基于声纹和语音识别技术的加密与解密***的形式加载于电子设备中,用以保护电子设备中用户的电子文档的信息安全,该加密与解密***包含:
操作界面、预警模块、语音录入模块、声纹识别模块、语音识别模块、加密解密模块、存储模块;操作界面与预警模块电连接;语音录入模块与操作界面电连接,声纹识别模块分别与预警模块、语音录入模块电连接,语音识别模块分别与语音录入模块、操作界面电连接,加密解密模块分别与声纹识别模块、语音识别模块电连接,存储模块分别与加密解密模块、声纹识别模块、预警模块及操作界面电连接。
操作界面为该***与用户间信息传递渠道,可显示相关提示信息指示用户进行相关操作,也可将用户的操作传回***;存储模块主要用于保存信息,且其内部为各用户设有专门的账户用于存储该账户对应用户的相关身份信息及文件信息,同时还设有***文件存储盘,用于存储***文件;语音录入模块用于采集用户语音信息及声纹信息,在用户根据操作界面操作提示向电子设备录入语音后,语音录入模块则根据***需要提取该语音中的声纹信息及语音信息;声纹识别模块用于识别并提取声纹信息中声纹特征码,并将该声纹特征码与存储模块中用户声纹特征码进行匹配校验,从而判断当前用户是否为已注册的***用户;语音识别模块用于提取语音信息中语音内容,且可将语音内容与用户在操作界面内输入的文本内容进行比对校验,从而判断该用户录入的语音与其输入的文本内容是否一致;预警模块用于核对当前用户连续声纹校验失败次数,若该用户连续声纹校验失败达到一定次数,一般设定为3次,则判定当前用户可能非***用户,对***文件存在安全隐患,故将启动***预警流程,即将***内所有程序锁定一段时间,期间,用户不能再对***进行任何操作,锁定时间结束后,便自动返回声纹验证登陆流程,一般该锁定时间设定为1分钟;加密解密模块可将从用户录入的语音中提取出的声纹特征码及语音内容组合成声纹密码,并利用该声纹特征码及用户选择的相应算法组合生成加密密钥,从而对用户选定的文件进行加密,同时,加密解密模块还可根据用户选择的需要解密文件的相关信息,先将用户录入的语音中提取出的声纹特征码及语音内容组合成解密密码,再自动选择对应的解密算法,并根据该解密密码及解密算法生成解密密钥再对文件解密。
如图1及图3所示,当有用户进入本发明所述***后,首先进入***的声纹验证登陆流程,即首先在操作界面显示声纹登录及声纹注册两个选项,客户可根据是否注册过声纹信息选择注册或直接登录,***根据用户选择,判定进入登录程序的用户为非首次使用用户,进入注册程序的用户为首次使用用,并根据具体用户类型进入下一步骤。
若该用户为新用户,则用户在首次使用时,必须通过语音录入模块录入用户的声纹信息,一般是通过手机的麦克风录入语音信息。录入声纹信息时,用户须从操作界面中显示的***默认提供的短语中选择一个,根据操作界面提示进行操作,并将这个短语用语音叙述5次,一般语音录入模块对用普通话叙述的语音能更好的识别,录入声纹信息结束后,如果提示操作成功,声纹信息已被录入,由声纹识别模块对录入的声纹信息提取出声纹特征码,存储在本地存储模块的安全存储空间中,同时为该用户设立对应账户用于存储该用户的相关信息。
其中,用户选择进入声纹注册程序,声纹识别模块均先对录入的声纹信息提取出声纹特征码进行用户声纹特征码比对,判定当前用户是否为为注册过的新用户,若比对发现存在一致声纹特征码的用户,则在操作界面提示该用户已存在可直接登录的提示信息,若未发现一致声纹特征码的用户,才将提取出的声纹特征码存储在本地存储模块的安全存储空间中,同时为该用户设立对应账户用于存储该用户的相关信息。
若该用户非新用户,则用户每次登录使用时都须进行声纹验证。进行声纹验证时,用户须根据操作界面提示,语音复述操作界面上的短语,进行声纹信息的验证,声纹识别模块对录入的声纹信息提取出声纹特征码,并将其与安全存储空间中的声纹特征码进行比对,如果验证成功,用户可以在应用程序中进行下一步操作,如果验证失败,用户也有机会进行声纹验证,一般可进行3次声纹验证,连续3次都验证失败后则预警模块将锁住应用程序1分钟,期间用户不能在应用程序中进行任何操作。
如图1及图4所示,若用户声纹验证登录成功后选择对文件进行加密操作,则进入***的文件加密流程,用户需首先选择需要被加密的文件,然后从***提供的DES加密算法,AES加密算法,RSA加密算法,ECC加密算法中选择一个要使用的加密算法并设置声纹加密密码,设置声纹加密密码时,用户可选择直接使用存储在本地安全存储空间中的声纹加密密码,也可选择对该文件新设一个声纹加密密码,若用户选择新设一个声纹加密密码,则需根据操作界面提示进行相关操作,首先用户须录入一段语音,一般设定该语音的时间长度不低于2秒且不超过10秒,然后声纹识别模块提取出声纹特征码,并将其与安全存储空间中的声纹特征码进行比对,若比对发现该声纹特征码与***中存储的当前登录用户的声纹特征码不一致,则操作界面显示声纹特征码不一致的提示信息,并提示再次录入语音,一般若连续3次均比对得出声纹特征码不一致,则预警模块将***锁住1分钟,1分钟后自动返回声纹验证登录程序,若声纹特征码比对通过,则操作界面提示用户在输入框内输入所述语音的文本内容,语音识别模块首先对录入的语音进行识别并输出识别的内容,再将输出的结果与用户输入的文本内容进行比对,判定两者内容是否一致,若不一致则显示内容不一致的提示信息并返回提示录入语音的界面,若比对两者内容是一致的,则加密解密模块先将声纹特征码与语音内容组合成声纹密码,优选的为该声纹密码设置识别名,用于在解密该文件时作为密码提示来提示用户其对应的语音内容,再根据用户选择的加密算法与该声纹密码组合生成加密密钥并对该文件进行分段加密,一般该加密密钥为声纹加密密钥或声纹加密密钥对,在对文件加密时则优选使用声纹加密密钥或声纹加密密钥对的公钥对文件进行分段加密。最后,为了便于在解密时能快速识别该文件所使用的加密算法,可在文件的头部标签中加入所使用的加密算法对应的加密算法标识。
如图1及图5所示,若用户声纹验证登录成功后选择对文件进行解密操作,则进入***的文件解密流程,用户先选择需要被解密的文件,***根据该文件的加密信息及其所用的声纹密码的识别名,在操作界面为用户显示密码提示信息,用户则根据该提示录入一段对应的语音,声纹识别模块提取出声纹特征码,将其与安全存储空间中的声纹特征码进行比对,若比对发现该声纹特征码与***中存储的当前登录用户的声纹特征码不一致,则操作界面显示声纹特征码不一致的提示信息,并提示再次录入语音,一般若连续3次均比对得出声纹特征码不一致,则预警模块将***锁住1分钟,1分钟后自动返回声纹验证登录程序,若声纹特征码比对通过,则语音识别模块同时对录入的语音进行内容识别并输出所识别的内容,然后加密解密模块再将声纹特征码和语音识别出的内容组合成为声纹解密密码,并根据读取该文件的头部标签中的加密算法标识,自动选择解密时应使用的算法,再将声纹解密密码转换为对应算法所需要的密钥长度的声纹解密密钥或声纹解密密钥对,并优选使用声纹解密密钥或声纹解密密钥对的私钥对文件进行解密,同时清除掉文件的头部标签中的加密算法标识。
本发明所述的基于声纹和语音识别技术的加密解密***及方法通过以上过程,保障了用户个人重要信息和数据的安全,同时减少用户操作步骤,优化了用户体验,且利用声纹识别和语音识别,保证了密钥的安全性及唯一性。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (7)

1.一种基于声纹和语音识别技术的加密与解密方法,其特征在于包括基于声纹和语音识别的加密解密***,所述基于声纹和语音识别技术的加密与解密***至少包含:
操作界面、预警模块、语音录入模块、声纹识别模块、语音识别模块、加密解密模块、存储模块;所述操作界面与所述预警模块电连接;所述语音录入模块与所述操作界面电连接,所述声纹识别模块分别与所述预警模块、所述语音录入模块电连接,所述语音识别模块分别与所述语音录入模块、所述操作界面电连接,所述加密解密模块分别与所述声纹识别模块、所述语音识别模块电连接,所述存储模块分别与所述加密解密模块、所述声纹识别模块、所述预警模块及所述操作界面电连接;
所述操作界面作为***与用户间信息传递渠道,所述存储模块用于保存信息,所述信息包含用户声纹特征码,所述语音录入模块用于采集用户语音信息及声纹信息,所述声纹识别模块用于识别并提取所述声纹信息中声纹特征码,及将所述声纹特征码与所述存储模块中用户声纹特征码进行匹配校验,所述语音识别模块用于提取所述语音信息中语音内容及将所述语音内容与用户在所述操作界面内输入的文本内容进行比对校验,所述预警模块用于核对当前用户连续校验失败次数,及启动***预警流程,所述加密解密模块用于对文件进行加密或解密;所述***预警流程为所述预警模块锁定所述加密与解密***n1分钟,锁定期间,用户不能对所述基于声纹和语音识别技术的加密与解密***进行任何操作,其中,n1为大于0的实数;
所述加密与解密方法包含声纹验证登陆流程、文件加密流程及文件解密流程,用户只有经过所述声纹验证登陆流程后才能进入所述文件加密流程、所述文件解密流程,所述声纹验证登陆流程具体方法步骤如下:
A101.用户进入所述基于声纹和语音识别技术的加密与解密***并选择进入声纹录入步骤A102或声纹登陆步骤A103,并根据所述操作界面的提示录入语音,所述语音录入模块采集用户声纹信息;
A102.所述声纹识别模块提取所述声纹信息中的声纹特征码并保存在所述存储模块中,同时为该用户建立对应账户用于保存该用户信息;
A103.所述声纹识别模块提取所述声纹信息中的声纹特征码,并与所述存储模块中存储的用户声纹特征码进行匹配校验,若声纹校验失败,则进入步骤A104,若声纹校验成功,则本次声纹登陆成功,用户可对其账户内文件进行其他操作;
A104.所述预警模块判断该用户是否已连续声纹验证失败N1次,若未超过N1次,则返回所述步骤A101,否则,则进入***预警流程;
所述文件加密流程包含声纹密码生成流程及加密文件流程,所述声纹密码生成流程具体方法步骤如下:
B101.用户根据提示录入语音,所述语音录入模块采集用户语音信息及声纹信息,所述声纹识别模块提取所述声纹信息中的声纹特征码,并与所述存储模块中存储的该登陆用户声纹特征码进行匹配校验;
B102.若声纹校验失败则进入步骤B103,否则,则进入步骤B104;
B103.所述预警模块判断该用户是否已连续声纹验证失败N2次,若未超过N2次,则返回所述步骤B101,否则,则进入所述***预警流程;
B104.用户在所述操作界面的输入框内输入所述语音的文本内容,同时所述语音识别模块识别并输出所述语音信息中的语音内容;
B105.所述语音识别模块将所述语音内容与用户输入的文本内容进行比对判定两者内容是否一致,若内容一致则进入步骤B106,否则,则返回所述步骤B101;
B106.所述加密解密模块将所述声纹特征码与所述语音内容组合成声纹密码并保存;
所述加密文件流程具体方法步骤如下:
B201.用户选择需要被加密的文件,同时为该文件设置对应的所述声纹密码并选择一个加密算法;
B202.所述加密解密单元根据用户设置的所述声纹密码及所述加密算法生成加密密钥,并使用所述加密密钥对该文件进行分段加密;
所述文件解密流程具体方法步骤如下:
C101.用户选择需要被解密的已加密文件,并根据密码提示信息录入语音,所述语音录入模块采集用户语音信息及声纹信息;
C102.所述语音识别模块识别并输出所述语音信息中的语音内容,同时所述声纹识别模块提取所述声纹信息中的声纹特征码,并与所述存储模块中存储的用户声纹特征码进行匹配校验,若声纹校验成功,则进入步骤C104,否则,则进入步骤C103;
C103.所述预警模块判断该用户是否已连续声纹验证失败N3次,若未超过N3次,则返回所述步骤C101,否则,则进入所述***预警流程;
C104.所述加密解密模块将所述声纹特征码与所述语音内容组合成解密密码;
C105.所述加密解密单元读取该文件加密时使用的加密算法,并自动选择对应的解密算法,且根据所述解密密码及所述解密算法生成解密密钥,并使用所述解密密钥对该文件进行解密;
其中,N1、N2、N3均为正整数。
2.根据权利要求1所述的基于声纹和语音识别技术的加密与解密方法,其特征在于,所述步骤A101中,若用户选择进入所述声纹录入步骤A102,则需根据所述提示录入所述语音N4次;所述步骤B101中录入的所述语音为一段不低于n2秒且不超过n3秒的语音,其中,n1、n2、n3为大于0的实数,N4为正整数。
3.根据权利要求1所述的基于声纹和语音识别技术的加密与解密方法,其特征在于,所述步骤A102具体为:
A102-1.所述声纹识别模块将提取的所述声纹特征码与所述存储模块中存储的所述用户声纹特征码进行比对校验,判断是否已存在声纹特征码的用户,若校验结果为所述用户已存在,则进入步骤A102-2,否则进入步骤A102-3;
A102-2.在所述操作界面显示提示信息,并判定该用户已声纹登陆成功;
A102-3.保存所述声纹识别模块提取的所述声纹特征码,同时为该用户建立对应账户用于保存该用户信息。
4.根据权利要求1所述的基于声纹和语音识别技术的加密与解密方法,其特征在于,所述步骤B201中用户设置所述声纹密码时,可选择新增一个所述声纹密码,此时则进入所述声纹密码生成流程,也可选择直接使用所述存储模块中存储的所述声纹密码。
5.根据权利要求1所述的基于声纹和语音识别技术的加密与解密方法,其特征在于,所述声纹密码生成流程中还包含步骤B107:所述加密解密单元为所述声纹密码设置识别名;其中,所述识别名即所述步骤C101中所述密码提示信息;
所述加密文件流程中还包含步骤B203:所述加密解密单元在所述文件的头部标签中加入所使用的所述加密算法对应的加密算法标识。
6.根据权利要求5所述的基于声纹和语音识别技术的加密与解密方法,其特征在于,所述文件解密流程中还包含步骤C106:所述加密解密单元清除所述文件的所述头部标签中的所述加密算法标识。
7.根据权利要求1至6中任一所述的基于声纹和语音识别技术的加密与解密方法,其特征在于,所述步骤B201中所述加密算法至少包括DES加密算法,AES加密算法,RSA加密算法,ECC加密算法。
CN201710331175.4A 2017-05-11 2017-05-11 基于声纹和语音识别技术的加密与解密***及方法 Active CN107169374B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710331175.4A CN107169374B (zh) 2017-05-11 2017-05-11 基于声纹和语音识别技术的加密与解密***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710331175.4A CN107169374B (zh) 2017-05-11 2017-05-11 基于声纹和语音识别技术的加密与解密***及方法

Publications (2)

Publication Number Publication Date
CN107169374A CN107169374A (zh) 2017-09-15
CN107169374B true CN107169374B (zh) 2020-04-28

Family

ID=59815876

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710331175.4A Active CN107169374B (zh) 2017-05-11 2017-05-11 基于声纹和语音识别技术的加密与解密***及方法

Country Status (1)

Country Link
CN (1) CN107169374B (zh)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107908951A (zh) * 2017-11-20 2018-04-13 浪潮(北京)电子信息产业有限公司 一种保护移动平台数据的方法及装置
CN107932519A (zh) * 2017-11-22 2018-04-20 深圳悉罗机器人有限公司 机器人***、机器人***控制方法及家用电器群控制方法
CN108123801A (zh) * 2017-12-29 2018-06-05 重庆小犀智能科技有限公司 一种区块链钱包使用音频加密私钥***以及方法
CN108259171B (zh) * 2018-01-12 2020-10-16 武汉斗鱼网络科技有限公司 Shader文件的保护方法及装置
CN108920927A (zh) * 2018-07-30 2018-11-30 比奥香港有限公司 一种基于生物认证的录音、语音播放方法及设备
CN109344587A (zh) * 2018-08-09 2019-02-15 平安科技(深圳)有限公司 案件处理意见录入方法、装置、计算机设备及存储介质
CN109614804B (zh) * 2018-11-19 2021-04-27 中国地质大学(武汉) 一种双模态生物特征加密方法、设备及存储设备
CN110084014A (zh) * 2019-03-21 2019-08-02 深圳壹账通智能科技有限公司 信息输入方法、装置、计算机设备和存储介质
CN110309639A (zh) * 2019-06-28 2019-10-08 温州科技职业学院 一种基于图书情报管理的保密***
CN110363639B (zh) * 2019-07-08 2022-04-12 广东工贸职业技术学院 一种基于人工智能的财务管理***
CN110443018A (zh) * 2019-07-30 2019-11-12 深圳力维智联技术有限公司 基于声纹识别身份的方法、终端、***及可读存储介质
CN110380856B (zh) * 2019-08-15 2023-04-18 Oppo(重庆)智能科技有限公司 终端设备及其语音信息处理方法、装置以及存储介质
CN110677260B (zh) * 2019-09-29 2023-04-21 京东方科技集团股份有限公司 一种鉴权方法、装置、电子设备及存储介质
CN111128195A (zh) * 2019-11-29 2020-05-08 合肥讯飞读写科技有限公司 智能演示器的声纹控制方法、智能演示器和设备
CN111698212B (zh) * 2020-05-13 2022-08-02 成都深思科技有限公司 基于虚拟接收端的单向传输方法
CN113282151A (zh) * 2021-05-28 2021-08-20 罗鹏 一种基于大数据技术带有存储功能的数据加密装置
CN114756848B (zh) * 2022-06-15 2022-09-02 国网浙江省电力有限公司 基于基础数据采集模型的工程数字化审计数据处理方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102073829A (zh) * 2011-01-10 2011-05-25 杭州电子科技大学 基于声纹的文档加密及解密方法
CN104517066A (zh) * 2014-12-16 2015-04-15 上海师范大学 一种文件夹加密方法
CN105160261A (zh) * 2015-04-30 2015-12-16 北京车音网科技有限公司 一种文件加密和解密方法以及设备

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102073829A (zh) * 2011-01-10 2011-05-25 杭州电子科技大学 基于声纹的文档加密及解密方法
CN104517066A (zh) * 2014-12-16 2015-04-15 上海师范大学 一种文件夹加密方法
CN105160261A (zh) * 2015-04-30 2015-12-16 北京车音网科技有限公司 一种文件加密和解密方法以及设备

Also Published As

Publication number Publication date
CN107169374A (zh) 2017-09-15

Similar Documents

Publication Publication Date Title
CN107169374B (zh) 基于声纹和语音识别技术的加密与解密***及方法
EP3435591B1 (en) 1:n biometric authentication, encryption, signature system
US20190384934A1 (en) Method and system for protecting personal information infringement using division of authentication process and biometric authentication
CN104903904B (zh) 用于资源请求的条形码认证
US9800562B2 (en) Credential recovery
US8862888B2 (en) Systems and methods for three-factor authentication
US20160323272A1 (en) Method using a single authentication device to authenticate a user to a service provider among a plurality of service providers and device for performing such a method
US9882719B2 (en) Methods and systems for multi-factor authentication
US20190268160A1 (en) Method, Mobile Device, Terminal Device and System for Verifying Approval Signature
CN107370601B (zh) 一种集成多种安全认证的智能终端、***及方法
CN113824900B (zh) 一种云端视频剪辑***
WO2015196642A1 (zh) 数据加密方法、解密方法及装置
US20200233947A1 (en) System and method for facilitating authentication via a short-range wireless token
CN113055157B (zh) 生物特征验证方法、装置、存储介质与电子设备
CN104102858B (zh) 应用程序加密处理方法、装置和终端
CN110619228B (zh) 文件解密方法、文件加密方法、文件管理***及存储介质
WO2002103535A1 (fr) Procede de certification de qualification utilisant une information de certification
JP2013539099A (ja) スマートカードを個人専有化する単純化された方法とその関連装置
CN108446909A (zh) 一种基于生物特征电子名片的电子签署方法
CN104580255B (zh) 基于可识别码流的识别设备对终端设备的认证方法及***
KR101685042B1 (ko) 매체 분리 기반 일회용 인증코드 구현 방법
CN108492214B (zh) 一种移动终端、服务器、管理***、自助入住***
KR101302947B1 (ko) 금융거래 정보를 안전하게 전송하기 위한 금융 시스템 및 금융거래 데이터 전송 방법 그리고 데이터 해독 시스템 및 방법
CN104144051A (zh) 一种远程语音加解密方法
KR101721582B1 (ko) 음성 데이터를 이용한 비대면 사용자 인증 시스템, 방법 및 컴퓨터 프로그램

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant