检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:贾诗源
机构地区:[1]桂林电子科技大学计算机与信息安全学院,广西桂林541004
出 处:《物联网技术》2024年第12期92-95,共4页Internet of things technologies
摘 要:在密码攻击中,识别出密文的加密算法是进一步展开攻击的前提。随着越来越多的新加密算法投入使用,现有的单层识别方案模型越来越难以满足需求。为此,以密码分析者只掌握密文而进行唯密文攻击的情况为前提,从密码体制区别出发,采用分层识别方案,先识别密文所属的密码体制,再识别密文的加密算法。整合信息论中的熵、NIST随机性检验的频率检验、块内频率检验、游程检验等现有特征,再引入奇异值和频率检验等新特征,依托这6个元素进行特征提取。为了提高鲁棒性,密码体制识别与密码算法识别使用不同的特征组合。采用随机森林模型作为识别模型,实现对AES、DES、RC4、Grain、RSA、MD5和SHA-1等7个密码算法的有效识别。结果表明,在相同数据集上,所设计方法的识别准确率相较于传统方法提高了近30%。
关 键 词:密码算法识别 分层识别 特征提取 NIST随机性检验 随机森林模型 特征组合
分 类 号:TP39[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.7