[发明专利]一种基于声纹识别的私钥生成方法及系统有效
申请号: | 201810686837.4 | 申请日: | 2018-06-28 |
公开(公告)号: | CN110661615B | 公开(公告)日: | 2022-11-04 |
发明(设计)人: | 杨税令 | 申请(专利权)人: | 本无链科技(深圳)有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/40 |
代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 蔡宗慧 |
地址: | 518000 广东省深圳市南山区粤海街道高新区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 声纹 识别 生成 方法 系统 | ||
1.一种基于声纹识别的私钥生成方法,其特征在于包括如下步骤:
(1)声音采集:通过声音采集器提示用户念一段话,并采集声音,接着,将采集的声音数据转为音频数据,声音采集器依次去掉音频数据中的杂音和背景音;
(2)私钥生成,具体包括如下子步骤:
(2.1)音频处理:通过声纹分析器将音频数据中人员的发音部分提取出来,并进一步提取出发音的每一个音节,分析每个音节的语调、速度特征,将音节特征按时间维度组织还原为正常发音,并将发音数据序列号转化为字符串;
(2.2)种子生成:通过声纹分析器将步骤(2.1)中所生成的字符串通过数据摘要算法提取特征,并通过声纹私钥器使用提取的特征加上环境变量生成种子;
(2.3)生成完成:通过声纹私钥器使用步骤(2.2)中生成的种子生成密钥对,保留私钥,发布公钥,并完成私钥生成;
(3)私钥使用:通过声纹私钥器使用私钥加密数据,并将加密后的数据对外发布,接着通过声纹私钥器检验外部使用公钥验证数据与发送者身份是否一致,如果一致则允许当事人在需要时使用私钥还原数据,并完成私钥使用;
步骤(2.2)中所述数据摘要算法具体为:通过声纹分析器将所述步骤(2.1)中生成的字符串中的每个字符转为8位二进制,计算转为二进制后的数字长度,并用长度对512取模后获得余数,如果余数不为448,那么开始在二进制数字后补位,第一个补1,第二个补0,第三个补1,依次循环,每补一位重新计算长度对512取模的余数,直到满足位448时停止循环,然后获取补位完成后的二进制长度,用长度除以512取余数,当余数不为零时,给该二进制数字补数字零,然后重新计算余数,余数依然不为零时继续补数字零,一直循环到余数为零,将补零获得的512整数倍长度的字符串按512长度分割为多段二进制,并将每段512的二进制数放入五段缓存区中,分别标示为A、B、C、D、E,将缓存区中的二进制数进行位移运算,将运算结果进行顺序拼接获得特征值;
步骤(2.2)中所述环境变量为区块高度。
2.一种基于声纹识别的私钥生成系统,其特征在于包括声音采集模块、私钥生成模块与私钥使用模块,其中私钥生成模块有进一步分为音频处理子模块、种子生成子模块与生成完成子模块;
声音采集模块的工作流程为:通过声音采集器提示用户念一段话,并采集声音,接着,将采集的声音数据转为音频数据,声音采集器依次去掉音频数据中的杂音和背景音;
音频处理子模块的工作流程为:通过声纹分析器将音频数据中人员的发音部分提取出来,并进一步提取出发音的每一个音节,分析每个音节的语调、速度特征,将音节特征按时间维度组织还原为正常发音,并将发音数据序列号转化为字符串;
种子生成子模块的工作流程为:通过声纹分析器将字符串通过数据摘要算法提取特征,并通过声纹私钥器使用提取的特征加上环境变量生成种子;
生成完成子模块的工作流程为:通过声纹私钥器使用种子生成密钥对,保留私钥,发布公钥,并完成私钥生成;
私钥使用模块的工作流程为:通过声纹私钥器使用私钥加密数据,并将加密后的数据对外发布,接着通过声纹私钥器检验外部使用公钥验证数据与发送者身份是否一致,如果一致则允许当事人在需要时使用私钥还原数据,并完成私钥使用;
种子生成子模块中所述数据摘要算法具体为:通过声纹分析器将字符串中的每个字符转为8位二进制,计算转为二进制后的数字长度,并用长度对512取模后获得余数,如果余数不为448,那么开始在二进制数字后补位,第一个补1,第二个补0,第三个补1,依次循环,每补一位重新计算长度对512取模的余数,直到满足位448时停止循环,然后获取补位完成后的二进制长度,用长度除以512取余数,当余数不为零时,给该二进制数字补数字零,然后重新计算余数,余数依然不为零时继续补数字零,一直循环到余数为零,将补零获得的512整数倍长度的字符串按512长度分割为多段二进制,并将每段512的二进制数放入五段缓存区中,分别标示为A、B、C、D、E,将缓存区中的二进制按以下公式进行位移运算:
种子生成子模块中所述环境变量为区块高度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于本无链科技(深圳)有限公司,未经本无链科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810686837.4/1.html,转载请声明来源钻瓜专利网。