【技术实现步骤摘要】
本专利技术涉及信息安全领域,具体是一种基于密码结构的最优神经网络差分区分器搜索方法。
技术介绍
1、差分分析是攻击迭代型分组密码的有效方法,也是衡量一个分组密码安全性的重要指标之一。攻击者通过研究分组密码在多轮迭代过程中产生的差分统计特征的非均匀性来识别算法弱点,将分组密码与随即置换区分开。深度学习技术具有较强的非线性拟合能力,能够更高效地分析密码算法中的差分分布规律。gohr[1]首次将深度学习与传统差分密码分析方法相结合,构建了speck 32/64算法的神经网络差分区分器并在其基础上进行了密钥恢复攻击。
2、神经网络差分区分器搜索方法需要考虑神经网络设计、数据集构造和差分选择策略三个方面。神经网络设计方面,jain等人[2]使用多层感知器神经网络来构建区分器并分析轻量级分组密码present。bellini等人[3]采用前馈卷积神经网络构建了tea和 raiden的神经网络差分区分器。数据集构造方面,benamira 等人[4]对gohr的工作的进行了深入解释,提出了结合传统机器学习算法和差分分布表的替代策略,以作为数
...【技术保护点】
1.基于密码结构的最优神经网络差分区分器搜索方法,其特征在于,所述方法包括以下步骤:
2.根据权利要求1所述的基于密码结构的最优神经网络差分区分器搜索方法,其特征在于:步骤(1)所述ISRN神经网络的搭建,初始卷积层执行特征映射,迭代层引入非线性特性,预测层执行分类任务,数据集包含多轮差分信息,数据集大小不小于107,具体搭建步骤如下:
3.根据权利要求1所述的基于密码结构的最优神经网络差分区分器搜索方法,其特征在于:步骤(2)所述基于密码结构的数据集S的构造,具体步骤如下:
4.根据权利要求1所述的基于密码结构的最优神经网络差分区
...【技术特征摘要】
1.基于密码结构的最优神经网络差分区分器搜索方法,其特征在于,所述方法包括以下步骤:
2.根据权利要求1所述的基于密码结构的最优神经网络差分区分器搜索方法,其特征在于:步骤(1)所述isrn神经网络的搭建,初始卷积层执行特征映射,迭代层引入非线性特性,预测层执行分类任务,数据集包含多轮差分信息,数据集大小不小于107,具体搭建步骤如下:
3.根据权利要求1所述的基于密码结构的最优神经网络差分区分器搜索方法,其特征在于:步骤(2)所述基于密码结构的数据集s的构造,具体步骤如下:
4.根据权利要求1所述的基于密码结构的最优神经网络差分区分器搜索方法,...
【专利技术属性】
技术研发人员:李灵琛,叶海涵,韦永壮,叶涛,
申请(专利权)人:桂林电子科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。