防备Starbleed漏洞攻击的数据解析及位流配置方法及系统技术方案

技术编号:45836231 阅读:18 留言:0更新日期:2025-07-15 22:42
本发明专利技术涉及漏洞攻击防备技术领域,一种防备Starbleed漏洞攻击的数据解析及位流配置方法及系统,包括:判断当前寄存器地址是否为WBSTAR寄存器地址,若不为,则将寄存器数据向后级电路进行数据传输,若为,则判断状态机是否为IDLE状态,若不为,则将寄存器数据向后级电路进行数据传输,若为,则根据判断包类型、包数据长度及包配置操作是否符合漏洞组合判定标准,若不符合,则将寄存器数据向后级电路进行数据传输,若符合,则触发漏洞警告。本发明专利技术可解决当前防备Starbleed漏洞攻击存在防备机制不完善的问题。

【技术实现步骤摘要】

本专利技术涉及漏洞攻击防备,尤其涉及一种防备starbleed漏洞攻击的数据解析及位流配置方法及系统。


技术介绍

1、随着fpga(现场可编程门阵列)在航空航天、工业控制、通信及人工智能等领域的广泛应用,其安全性问题日益凸显。fpga通过加载用户设计的比特位流实现程序配置与运行。

2、fpga存在一个名为starbleed的硬件安全漏洞,该漏洞隐藏于fpga的wbstar寄存器配置中,攻击者首先确定写wbstar配置指令的数据位置,然后通过改写该数据位置对应的密文信息,从而控制写入wbstar寄存器的数据长度,并利用fpga本身作为解密电路,并使其将解密后的比特流写入wbstar寄存器中,读出后达到破解fpga加密位流的目的。

3、当前防备starbleed漏洞攻击主要是混淆wbstar寄存器配置指令在配置位流中的位置,使攻击者无法改写wbstar寄存器的包数据长度,从而实现保护fpga加密位流的功能,例如:一种防御starbleed漏洞的方法及装置(授权公告号为cn111967014b),该专利技术先对初始密文进行解密得到明文,并本文档来自技高网...

【技术保护点】

1.一种防备Starbleed漏洞攻击的数据解析及位流配置方法,其特征在于,所述方法包括:

2.如权利要求1所述的防备Starbleed漏洞攻击的数据解析及位流配置方法,其特征在于,所述利用预构建的包类型解析电路模块对寄存器数据进行位域数据解析,得到位域解析数据,包括:

3.如权利要求2所述的防备Starbleed漏洞攻击的数据解析及位流配置方法,其特征在于,所述配置应用场景包括:JTAG接口输入数据配置应用场景,SPI接口输入数据配置应用场景,BPI接口输入数据配置应用场景,SMAP接口输入数据配置应用场景,SRL接口输入数据配置应用场景,ICAP接口输入数据配...

【技术特征摘要】

1.一种防备starbleed漏洞攻击的数据解析及位流配置方法,其特征在于,所述方法包括:

2.如权利要求1所述的防备starbleed漏洞攻击的数据解析及位流配置方法,其特征在于,所述利用预构建的包类型解析电路模块对寄存器数据进行位域数据解析,得到位域解析数据,包括:

3.如权利要求2所述的防备starbleed漏洞攻击的数据解析及位流配置方法,其特征在于,所述配置应用场景包括:jtag接口输入数据配置应用场景,spi接口输入数据配置应用场景,bpi接口输入数据配置应用场景,smap接口输入数据配置应用场景,srl接口输入数据配置应用场景,icap接口输入数据配置应用场景。

4.如权利要求1所述的防备starbleed漏洞攻击的数据解析及位流配置方法,其特征在于,所述利用预构建的包类型解析电路模块对寄存器数据进行位域数据解析,得到位域解析数据之后,所述方法还包括:

5.如权利要求4所述的防备starbleed漏洞攻击的数据解析及位流配置方法,...

【专利技术属性】
技术研发人员:吴利华韩小炜赵凯
申请(专利权)人:中科芯磁科技珠海有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1