摘要

目前,随机森林(RF)算法在侧信道分析领域的潜力还没有得到充分利用。文章提出一种基于RF算法的侧信道攻击方法,分别从输入数据处理和参数控制两方面进行模型优化,在特征点选择和RF算法参数调优两方面进行改进。对于高维数据,首先使用SOST相关系数法选出100个特征点,然后对RF算法的各参数进行调优。实验结果表明,与采用默认参数值的基于RF算法的侧信道攻击相比,该方法的攻击成功率显著提高,模型的泛化能力也有一定程度的提高。

关键词: 机器学习; 侧信道攻击; RF算法; 模型选择

0 引言

与传统的密钥攻击技术相比,侧信道攻击技术可以绕过软件防御策略,通过监控和分析嵌入式系统泄露的数据恢复秘密信息,破解理论上不可攻破的密码算法,

基于RF算法的侧信道攻击方法研究相关推荐

  1. 头歌-信息安全技术-Spectre侧信道攻击过程验证

    头歌-信息安全技术-Spectre侧信道攻击过程验证 一.第1关:Cache vs Memory 1.编程要求 2.评测代码 二.第2关:基于Flush+Reload的侧信道实现 1.编程要求 2.评 ...

  2. 基于Montgomery算法的高速、可配置 RSA密码IP核硬件设计系列(五)——模幂模块(抵抗侧信道攻击)模块的设计实现方案

    基于Montgomery算法的高速.可配置RSA密码IP核硬件设计系列(五) 2.2 模幂模块设计(抵抗测信道攻击模块) 2.2.1 模幂模块及内部模块的功能 2.2.3 模幂各模块的实现方案 2.2 ...

  3. 简单来看看什么是侧信道攻击

    前言 之前在看逻辑层面的安全,其中有个旁路攻击,书里面说这玩意就是防范侧信道攻击. 旁路攻击又被称为旁路信道攻击或侧信道攻击.这种硬件层面的攻击通常以从电子设备获取机密信息为目标.对于密码算法,加密是 ...

  4. 【安全硬件】Chap.6 IC和半导体产业的全球化;芯片生产猜疑链与SoC设计流程;可能会存在的安全威胁: 硬件木马、IP盗版、逆向工程、侧信道攻击、伪造

    [安全硬件]Chap.6 IC和半导体产业的全球化:芯片生产猜疑链与SoC设计流程:可能会存在的安全威胁: 硬件木马.IP盗版.逆向工程.侧信道攻击.伪造 背景 1. IC和半导体产业的全球化 2. ...

  5. CATalyst——针对末级缓存侧信道攻击的防御技术

    CATalyst: Defeating Last-Level Cache Side Channel Attacks inCloud Computing, HPCA'16 (A类), 2016年3月[1 ...

  6. ML之RF:基于RF算法实现案例(数据集samtrain.csv、samval.csv、samtest.csv)

    ML之RF:基于RF算法实现案例(数据集samtrain.csv.samval.csv.samtest.csv) 目录 输出结果 核心代码 参考 输出结果 核心代码 #我们对训练集采用随机森林模型,并 ...

  7. aes子密钥生成c语言_一种基于流密码算法的子密钥生成方法与流程

    本发明涉及一种用于分组加解密算法的子密钥的生成方法. 背景技术: 随着信息技术的发展,信息安全性的问题却愈来愈显得突出,保证信息安全的一个重要技术就是密码学.密码学在信息安全技术中扮演着基础的角色,是 ...

  8. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol52]43 为AES 对抗侧信道攻击的防御

    这是一系列博客文章中最新的一篇,该文章列举了"每个博士生在做密码学时应该知道的52件事":一系列问题的汇编是为了让博士生们在第一年结束时知道些什么. 为AES描述一些基础的(可能无 ...

  9. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第39篇]侧信道攻击和故障攻击有什么区别

    这是一系列博客文章中最新的一篇,该文章列举了"每个博士生在做密码学时应该知道的52件事":一系列问题的汇编是为了让博士生们在第一年结束时知道些什么. 侧信道攻击(Side-chan ...

最新文章

  1. css php html介绍,对CSS知识的简单介绍
  2. Leetcode 46.全排列 (每日一题 20210621)
  3. Cpp 对象模型探索 / 编译器为对象创建缺省析构函数的条件
  4. VUE计算属性关键词: computed
  5. oneinstack_OneinStack lnmp网站环境部署Namecheap SSL安全证书方法
  6. cf1557D. Ezzat and Grid
  7. Linux下的用户、组和权限的详细解释
  8. php 类加载其它类,PHP 命名空间 namespace / 类别名 use / 框架自动载入 机理的
  9. 手机modem开发(5)---LTE基本架构
  10. iOS中利用UISearchBar实现搜索
  11. PowerShell实现“机器人定时在企业微信群中发送消息”功能(下)
  12. 让IIS支持中文文件名和目录
  13. Android基于XMPP Smack Openfire开发IM(1)搭建openfire服务器
  14. 《jQuery、jQuery UI及jQuery Mobile技巧与示例》——3.5 技巧:更改元素的HTML内容...
  15. php截取字符串右边,如何从右边向左截取字符串
  16. 信息系统基础知识---企业信息化与电子商务
  17. c语言常用基础代码大全,C语言基础入门必读
  18. 【IC7】FPGA最高工作频率的计算方法;FPGA最大输出频率;查看handbook的PLL最高频率;Fout_ext;Fout两个参数;FPGA输出1ns脉冲
  19. Quartz默认数据库表分析
  20. 【设计模式】设计模式 网站推荐

热门文章

  1. cmakelist官方教程_超详细的cmake入门教程
  2. 聊一聊最近大火的闪电网络
  3. EJB2与EJB3架构对比
  4. Java数据库建立学生表
  5. 前端框架——BootStrap学习
  6. 26.Android 下载图片保存到相册
  7. python应用如何实现升级_一种基于Python实现BMC批量升级的方法与流程
  8. [C80]橙汁同人游戏 Acceleration of SUGURI 2 汉化补丁
  9. web测试流程有哪些?重点是什么?我来告诉你
  10. JSP 购物车相关问题