[发明专利]一种基于生成对抗网络的大规模硬件木马库生成系统及方法有效

专利信息
申请号: 201911179828.7 申请日: 2019-11-27
公开(公告)号: CN110941829B 公开(公告)日: 2023-03-10
发明(设计)人: 王志强;张铎;吴航;池亚平;张健毅;吕欣;李阳;汪永好;刘彪;张克君;任晓蕊;王禀岩;曲耘涵 申请(专利权)人: 北京电子科技学院
主分类号: G06F21/56 分类号: G06F21/56
代理公司: 北京科迪生专利代理有限责任公司 11251 代理人: 安丽
地址: 100080*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 生成 对抗 网络 大规模 硬件 木马 系统 方法
【权利要求书】:

1.一种基于生成对抗网络的大规模硬件木马库生成系统,其特征在于,包括:样本处理模块、预处理模块、训练模型模块、机器学习生成模块和建立硬件木马库模块;

样本处理模块:搜集训练样本,通过网站已知的硬件木马和网络平台发布的硬件木马,同时基于硬件木马攻击密码设备的情况,获得1000多个硬件木马样本;

预处理模块:使用Python脚本对初始样本进行预处理,即对获得的硬件木马进行特征提取,将提取的特征信息数据化为供深度学习的训练样本,按照训练样本的物理结构、触发条件以及功能特性分为AES-T,AES-T-Trojan,b,c,E,m,p,R,s和wb 10个训练样本集;搭建硬件木马生成式对抗网络HT-GAN模型运行需要的硬件和软件的环境,即配置服务器和安装Python,然后通过不断调节HT-GAN训练模型的结构和参数,形成能用于生成可用硬件木马的HT-GAN训练模型,调整优化HT-GAN训练模型参数的方式是小样本测试,用不同迭代次数训练HT-GAN训练模型,最后把HT-GAN模型上传到服务器上;

训练模型模块:用已分类的10个训练样本集训练硬件木马生成式对抗网络HT-GAN训练模型,将训练集样本输入判别器,判别器对训练样本集进行自主学习;同时将已设置好的噪声输入生成器,生成器在噪声的触发下,随机生成伪样本,伪样本是指生成器前期生成的样本,不作为最后输出结果,然后送入判别器进行判断;判别器根据学习的结果对伪样本判断,判断伪样本是否符合硬件木马特征,若不符合,则返回生成器,由生成器修改再次生成;若符合,则生成机器学习模型样本,并将生成样本反馈给生成器和判别器,再以生成的符合硬件木马特征的样本进行训练学习,即称为一轮迭代,在预处理模块,通过40个硬件木马样本小样本测试,设置迭代次数为200000次时,生成器与判别器的训练程度趋于平衡,训练结果符合硬件木马要求,提取最后一次迭代硬件木马生成式对抗网络HT-GAN训练模型生成的生成网络;

机器学习生成模块:将已训练成功的生成网络参数分别输入硬件木马生成式对抗网络HT-GAN学习生成模型中的生成器和判别器,生成器与判别器进行学习,用已设置好的噪声触发生成器,生成器根据对生成网络参数的学习,生成硬件木马样本,并将样本输入判别器进行判断;判别器通过对生成网络参数的学习,分析判断生成器生成的样本是否为可用硬件木马,若为真,直接输出并保存样本;若为假,直接舍弃样本,由生成器继续生成,通过对10种不同类型的硬件木马进行学习,每种类型均生成100000个样本,保存为文本文件;

建立硬件木马库模块:利用控制器控制每个生成样本文件截断,生成硬件木马集合,对每种生成样本进行RTL代码级仿真和分析,基于样本影响芯片消耗,确定该样本为可用样本,最后将所有可用样本进行整合,最终建立硬件木马库。

2.根据权利要求1所述的基于生成对抗网络的大规模硬件木马库生成系统,其特征在于:在预处理模块中,调整优化HT-GAN模型参数的方式如下:

通过小样本测试,确定模型参数,batch的大小是64,采用不同的迭代次数训练GAN,最终选择了200,000次迭代;每个生成迭代器会把鉴别器的迭代次数设定到10,使用层生成器和鉴别器的5个剩余层,深度神经网络中的每一层有128个维度;

把gradient penalty均设为10,把GAN生成的序列长度从32个字符变为10个字符,从而匹配密码训练期间使用的最大长度;GAN加载的最大实例的值被设定为整个训练数据集的大小;把噪声向量的大小设为128浮点数;把每个文件的最大长度设置为1000000,为训练样本中最长样本集的字符数;DIM设置成512,为训练样本中每行最长的字符数。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京电子科技学院,未经北京电子科技学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911179828.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top