[发明专利]安全可信密钥生成方法及系统、通信方法及系统、设备在审
申请号: | 202211391880.0 | 申请日: | 2022-11-08 |
公开(公告)号: | CN115913535A | 公开(公告)日: | 2023-04-04 |
发明(设计)人: | 王赟;张官兴 | 申请(专利权)人: | 绍兴埃瓦科技有限公司;上海埃瓦智能科技有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/32;G06N3/0464;G06N3/08 |
代理公司: | 北京清大紫荆知识产权代理有限公司 11718 | 代理人: | 黄贞君;黎飞鸿 |
地址: | 311800 浙江省绍兴市陶朱*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 安全 可信 密钥 生成 方法 系统 通信 设备 | ||
1.一种安全可信加密密钥生成方法,其特征在于,包括:
从可信存储区中获取种子密钥;
将所述种子密钥输入至已加载运行的神经网络并通过神经网络加速器执行运算处理;
基于加密密钥提取参数从执行运算处理的神经网络中的若干输出特征层中提取加密密钥,以用于后续的加/解密操作。
2.如权利要求1所述的安全可信加密密钥生成方法,其特征在于,所述方法还包括:将所述种子密钥和所述加密密钥提取参数保存于所述可信存储区。
3.如权利要求1所述的安全可信加密密钥生成方法,其特征在于,将所述种子密钥经过第一规则化处理后输入至所述神经网络。
4.如权利要求3所述的安全可信加密密钥生成方法,其特征在于,所述种子密钥包括随机数字或随机字符串,所述第一规则化处理包括以下至少一种处理:将随机的种子密钥数据转换成当前神经网络模型输入数据格式;将随机的种子密钥数据作为随机噪声与预设数据融合后生成新的符合神经网络输入的数据,其中所述预设数据为符合神经网络输入大小的二维码数据,以通过所述二维码数据对密钥生成与密钥数据进行管理。
5.如权利要求3所述的安全可信加密密钥生成方法,其特征在于,将所述第一规则化处理对所述种子密钥进行处理时使用的参数和/或形成的数据作为所述加密密钥提取参数。
6.如权利要求1所述的安全可信加密密钥生成方法,其特征在于,所述加密秘钥提取参数包括预设随机参数,以使得从所述神经网络的若干输出特征层中的输出数据之中随机提取所述加密密钥。
7.如权利要求1所述的安全可信加密密钥生成方法,其特征在于,基于预设算法选定神经网络某一层或多层的输出特征层,并对选定的输出特征层按照预设规则组合后从中选取部分数据作为所述加密密钥,其中所述预设算法包括对神经网络的卷积核部分参数进行置换的算法。
8.如权利要求1所述的安全可信加密密钥生成方法,其特征在于,动态改变所述加密密钥提取参数以生成序列化的加密密钥,以作为流密码对待加密数据流进行加密。
9.如权利要求1-8中任意一项所述的安全可信加密密钥生成方法,其特征在于,所述方法还包括:利用根密钥对所述神经网络的模型程序及参数数据进行解密,其中所述根密钥为存储在可信存储区中最底层的加密密钥。
10.如权利要求1-8中任意一项所述的安全可信加密密钥生成方法,其特征在于,在提取到所述加密密钥后,所述方法还包括:对所述加密密钥进行预设处理后输入至所述神经网络并随机选定部分输出特征层,从选定的输出特征层的数据中随机提取新的种子密钥,以将所述新的种子密钥用于生成新的加密密钥。
11.一种安全可信种子密钥生成方法,其特征在于,包括:
将加密密钥输入至神经网络,其中所述加密密钥为由权利要求1-10中任意一项所述安全可信加密密钥生成方法根据初始种子密钥生成的加密密钥;
随机选定所述神经网络的若干特征输出层;
从选定的特征输出层数据中提取新的种子密钥。
12.如权利要求11所述的安全可信种子密钥生成方法,其特征在于,将加密密钥输入至神经网络包括:
将加密密钥经过第二规则化处理后输入至神经网络;
和/或,在进行第二规则话处理前,对加密密钥进行发散处理和/或非线性组合处理,其中所述发散处理为采用包含有第一随机参数的发散函数进行的处理,所述非线性组合处理为采用包含有第二随机参数的非线性组合函数进行的处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于绍兴埃瓦科技有限公司;上海埃瓦智能科技有限公司,未经绍兴埃瓦科技有限公司;上海埃瓦智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211391880.0/1.html,转载请声明来源钻瓜专利网。