[发明专利]一种适用于系统数据全生命周期的防侧信道攻击方法有效
申请号: | 201810257172.5 | 申请日: | 2018-03-27 |
公开(公告)号: | CN108521325B | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 李朋林;林喆昊 | 申请(专利权)人: | 林喆昊;李朋林 |
主分类号: | H04L9/00 | 分类号: | H04L9/00 |
代理公司: | 上海卓阳知识产权代理事务所(普通合伙) 31262 | 代理人: | 周春洪 |
地址: | 313100 浙江省湖州市长*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适用于 系统 数据 生命周期 信道 攻击 方法 | ||
1.一种适用于系统数据全生命周期的防侧信道攻击方法,其特征在于,所述方法包括以下步骤:
步骤S1、本地进行用于密码登录认证的时序攻击;包括:步骤S11、摘要存储登录系统方式的时序攻击防御方法,其中,步骤S11中摘要存储登录系统方式的时序攻击防御方法,具体如下:首先对于摘要存储登录系统的所有用户名与用户登录密码同时做摘要算法处理,系统在匹配用户名开始便是使用已经经过摘要算法运算的哈希值,此时在用户登录时首先输入完用户名时便计算出该用户名对应的哈希值,之后用户再输入密码的时候系统不会按输入位逐位进行哈希运算,而是等用户输入完所有的密码后再进行密码的摘要算法运算;
步骤S2、本地进行普通计算;
步骤S3、本地进行加密运算;
步骤S4、进行信息数据传输时的防御策略。
2.根据权利要求1所述的适用于系统数据全生命周期的防侧信道攻击方法,其特征在于,步骤S1还包括:
步骤S12、明文存储登录系统方式的时序攻击防御方法。
3.根据权利要求2所述的适用于系统数据全生命周期的防侧信道攻击方法,其特征在于,
步骤S12中明文存储登录系统方式的时序攻击防御方法,具体如下:当用户输入密码进行逐位匹配时,设密码长度为l,当系统检测出在第n位发生了错误并不马上会进行返回报错,而是在第n位错误后,每次随机产生一个随机数t,其中t的取值范围在[0,l-n]之间,则系统会在用户输入n+t位后进行报错,在系统性防御框架设计中,设定正常输入次数为3,在攻击者的三次尝试中因为有随机数t的参与,使其无法以时序攻击精确定位到正确的密码位数,而当攻击者使用时序攻击手段进行三次这样的攻击后若再次进行攻击尝试,系统便会判定此时系统中存在攻击者,向管理员发出警报并暂时封锁登录设备/账号。
4.根据权利要求1所述的适用于系统数据全生命周期的防侧信道攻击方法,其特征在于,步骤S2中包括步骤S21:分别在计算机的硬盘存储和内存上运算,其中,内存为SRAM划分出一小部分区域,划分区域的大小为硬盘-16MB,内存-128KB,划分区域的大小根据系统实际大小做针对性细化调整,冗余运算量占计算机总运算量3.5%-35%之间。
5.根据权利要求4所述的适用于系统数据全生命周期的防侧信道攻击方法,其特征在于,步骤S2中还包括步骤S22:在计算机中除正常运算之外进行冗余运算,运算参数的大小由随机数生成器产生的随机数决定,带入到提前规定好的运算符中,使得冗余运算数据覆盖住计算机正常运算的实际数据;将产生的冗余运算数据的中间值的和结果存在内存和硬盘的划分区域中,达到上限后全部删除重新开始新一轮冗余运算,从而通过冗余运算来影响计算机实际的CPU占有率、缓存分配、电磁辐射量、风扇转速、温度一系列进行侧信道攻击所必需的监测数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于林喆昊;李朋林,未经林喆昊;李朋林许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810257172.5/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置