专利汇可以提供一种基于声纹识别的私钥生成方法及系统专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于声纹识别的私钥生成方法,包括声音采集、私钥生成与私钥使用,其中音频处理又进一步分为音频处理、 种子 生成与生成完成,本发明还公开了一种基于声纹识别的私钥生成系统,包括声音采集模 块 、私钥生成模块与私钥使用模块,其中私钥生成模块有进一步分为音频处理子模块、种子生成子模块与生成完成子模块,本发明的有益效果为实现了使用指纹加密数据的作用,解决了私钥丢弃被盗等问题,实现了在 区块链 上使用指纹加密的作用,解决了公开环境下私钥可靠使用的问题。,下面是一种基于声纹识别的私钥生成方法及系统专利的具体信息内容。
1.一种基于声纹识别的私钥生成方法,其特征在于包括如下步骤:
(1)声音采集:通过声音采集器提示用户念一段话,并采集声音,接着,将采集的声音数据转为音频数据,声音采集器依次去掉音频数据中的杂音和背景音;
(2)私钥生成,具体包括如下子步骤:
(2.1)音频处理:通过声纹分析器将音频数据中人员的发音部分提取出来,并进一步提取出发音的每一个音节,分析每个音节的语调、速度特征,将音节特征按时间维度组织还原为正常发音,并将发音数据序列号转化为字符串;
(2.2)种子生成:通过声纹分析器将步骤(2.1)中所生成的字符串通过数据摘要算法提取特征,并通过声纹私钥器使用提取的特征加上环境变量生成种子;
(2.3)生成完成:通过声纹私钥器使用步骤(2.2)中生成的种子生成密钥对,保留私钥,发布公钥,并完成私钥生成;
(3)私钥使用:通过声纹私钥器使用私钥加密数据,并将加密后的数据对外发布,接着通过声纹私钥器检验外部使用公钥验证数据与发送者身份是否一致,如果一致则允许当事人在需要时使用私钥还原数据,并完成私钥使用。
2.根据权利要求1所述一种基于声纹识别的私钥生成方法,其特征在于步骤(2.2)中所述数据摘要算法具体为:通过声纹分析器将所述步骤(2.1)中生成的字符串中的每个字符转为8位二进制,计算转为二进制后的数字长度,并用长度对512取模后获得余数,如果余数不为448,那么开始在二进制数字后补位,第一个补1,第二个补0,第三个补1,依次循环,每补一位重新计算长度对512取模的余数,直到满足位448时停止循环,然后获取补位完成后的二进制长度,用长度除以512取余数,当余数不为零时,给该二进制数字补数字零,然后重新计算余数,余数依然不为零时继续补数字零,一直循环到余数为零,将补零获得的512整数倍长度的字符串按512长度分割为多段二进制,并将每段512的二进制数放入五段缓冲区中,分别标示为A、B、C、D、E,将缓冲区中的二进制按以下公式进行位移运算:
f(t)=(B AND C)or(B AND D)or(C AND D)(40<=t<=59)
将每个缓存区的运算结果进行顺序拼接获得特征值。
3.根据权利要求1所述一种基于声纹识别的私钥生成方法,其特征在于步骤(2.2)中所述环境变量为区块高度。
4.一种基于声纹识别的私钥生成系统,其特征在于包括声音采集模块、私钥生成模块与私钥使用模块,其中私钥生成模块有进一步分为音频处理子模块、种子生成子模块与生成完成子模块;
声音采集模块的工作流程为:通过声音采集器提示用户念一段话,并采集声音,接着,将采集的声音数据转为音频数据,声音采集器依次去掉音频数据中的杂音和背景音;
音频处理子模块的工作流程为:通过声纹分析器将音频数据中人员的发音部分提取出来,并进一步提取出发音的每一个音节,分析每个音节的语调、速度特征,将音节特征按时间维度组织还原为正常发音,并将发音数据序列号转化为字符串;
种子生成子模块的工作流程为:通过声纹分析器将字符串通过数据摘要算法提取特征,并通过声纹私钥器使用提取的特征加上环境变量生成种子;
生成完成子模块的工作流程为:通过声纹私钥器使用种子生成密钥对,保留私钥,发布公钥,并完成私钥生成;
私钥使用模块的工作流程为:通过声纹私钥器使用私钥加密数据,并将加密后的数据对外发布,接着通过声纹私钥器检验外部使用公钥验证数据与发送者身份是否一致,如果一致则允许当事人在需要时使用私钥还原数据,并完成私钥使用。
5.根据权利要求4所述一种基于声纹识别的私钥生成系统,其特征在于种子生成子模块中所述数据摘要算法具体为:通过声纹分析器将字符串中的每个字符转为8位二进制,计算转为二进制后的数字长度,并用长度对512取模后获得余数,如果余数不为448,那么开始在二进制数字后补位,第一个补1,第二个补0,第三个补1,依次循环,每补一位重新计算长度对512取模的余数,直到满足位448时停止循环,然后获取补位完成后的二进制长度,用长度除以512取余数,当余数不为零时,给该二进制数字补数字零,然后重新计算余数,余数依然不为零时继续补数字零,一直循环到余数为零,将补零获得的512整数倍长度的字符串按
512长度分割为多段二进制,并将每段512的二进制数放入五段缓冲区中,分别标示为A、B、C、D、E,将缓冲区中的二进制按以下公式进行位移运算:
f(t)=(B AND C)or(B AND D)or(C AND D)(40<=t<=59)
将每个缓存区的运算结果进行顺序拼接获得特征值。
6.根据权利要求4所述一种基于声纹识别的私钥生成系统,其特征在于种子生成子模块中所述环境变量为区块高度。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
平板扫描电子摘要本 | 2020-05-12 | 163 |
单文档摘要生成方法 | 2020-05-12 | 689 |
摘要提取方法以及摘要提取模块 | 2020-05-11 | 595 |
摘要的作成方法和装置 | 2020-05-12 | 432 |
监控视频摘要的方法 | 2020-05-13 | 796 |
摘要生成方法及装置 | 2020-05-12 | 623 |
摘要数据自动填充 | 2020-05-12 | 833 |
内容摘要验证接口方法 | 2020-05-12 | 707 |
一种摘要认证方法及摘要认证系统 | 2020-05-11 | 68 |
选择性会议摘要 | 2020-05-11 | 862 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。