【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
除非在本文中另外表明,否则在本部分中描述的材料对于本申请中的权利要求来说不是现有技术并且不由于包括在本部分中而被承认是现有技术。硬件加速器,也被称为协处理器,在执行特定任务时的能效可能比通用处理器高出许多倍,因此非常适合于其中降低功耗可能是合乎需要的移动装置和其它装置。协处理器可以使用固定逻辑或可再编程的现场可编程门阵列(FPGA)来实现。对于移动装置,FPGA实现的协处理器可能优于固定逻辑协处理器,因为当不同的任务出现时,同一硬件(FPGA)可用不同的协处理器再次编程。
技术实现思路
本公开一般地描述了通过现场可编程门阵列(FPGA)的电压测量结果来检测恶意软件的技术。根据一些示例,提供了一种通过FPGA的电压测量结果来检测FPGA处的恶意软件的方法。该方法可以包括:针对恶意软件发起对FPGA的的扫描;测量FPGA内的相异区域中的电压;根据这些电压创建功率图(powermap);并且通过将功率图与和FPGA相关联的预期活动信息进行比较来执行扫描。根据其它示例,提供可一种通过FPGA的电压测量结果来检测FPGA处的恶意软件的、包括处理器的计算装置。该计算装置可以包括存储器和控制器,存储器被配置为存储指令,控制器耦合到存储器,并且被配置为结合存储的指令来执行恶意软件检测模块。恶意软件检测模块可被配置为:针对恶意软件发起对FPGA的扫描;测量FPGA内的相异区域中的电压;根据这些电压创建功率图;从配置控制器获取与FPGA相关联的预期活动信息;并且基于功率图与预期活动信息的比较来执行扫描。FPGA上的既有传感器和/或邻近FPGA定位的新的传感器可被用来测量电压 ...
【技术保护点】
一种通过现场可编程门阵列(FPGA)的电压测量结果来检测所述FPGA处的恶意软件的方法,所述方法包括:针对所述恶意软件发起对所述FPGA的扫描;测量所述FPGA内的相异区域中的电压;根据所述电压创建功率图;以及通过将所述功率图与和所述FPGA相关联的预期活动信息进行比较来执行所述扫描。
【技术特征摘要】
【国外来华专利技术】1.一种通过现场可编程门阵列(FPGA)的电压测量结果来检测所述FPGA处的恶意软件的方法,所述方法包括:针对所述恶意软件发起对所述FPGA的扫描;测量所述FPGA内的相异区域中的电压;根据所述电压创建功率图;以及通过将所述功率图与和所述FPGA相关联的预期活动信息进行比较来执行所述扫描。2.根据权利要求1所述的方法,还包括:使用来自以下组中的至少一项来测量所述电压:所述FPGA上的既有传感器以及邻近所述FPGA定位的新的传感器。3.根据权利要求1所述的方法,还包括:基于所述FPGA的状态发起所述扫描,所述状态包括来自以下组中的至少一项:所述FPGA不活动以及所述FPGA部分不活动。4.根据权利要求1所述的方法,还包括:从所述电压的子集推断所述电压中的至少一个。5.根据权利要求1所述的方法,还包括:评估所述相异区域中的没有协处理器的一个区域的功耗。6.根据权利要求1所述的方法,还包括:评估所述区域中的具有至少一个不活动协处理器的一个区域的功耗。7.根据权利要求1所述的方法,还包括:评估所述FPGA的协处理器的超过预定阈值的功耗。8.根据权利要求7所述的方法,还包括:从来自以下组中的至少一项获取所述预定阈值:病毒数据存储库以及与所述协处理器相关联的先前测量结果的数据存储库。9.根据权利要求1所述的方法,还包括:响应于从识别所述FPGA内的所述恶意软件的所述扫描中检测到与所述FPGA相关联的可疑行为,执行包括来自以下组中的至少一项的过程:所述
\t恶意软件的隔离、所述恶意软件的移除、与所述恶意软件相关联的通信向用户的发送、以及与所述恶意软件相关联的报告向病毒检查程序的制造商的另一发送。10.根据权利要求1所述的方法,还包括:在所述FPGA处添加测量协处理器以测量所述电压中的至少一个。11.根据权利要求10所述的方法,还包括:利用环形振荡器和计数器来形成所述测量协处理器;通过耦合在反馈回路中的奇数个反相器形成所述环形振荡器,在所述反馈回路中,所述反馈回路的最终输出是第一输入的逻辑非;通过在所述第一输入之后的有限量时间内有效的所述最终输出引起的反馈而使得所述环形振荡器振荡;检测所述环形振荡器的振荡频率;以及将振荡周期除以与所述振荡周期相关联的时间值转换为所述电压除以所述时间值。12.一种通过现场可编程门阵列(FPGA)的电压测量结果来检测所述FPGA处的恶意软件的计算装置,所述计算装置包括:存储器,被配置为存储指令;以及耦合到所述存储器的控制器,其中所述控制器被配置为结合所存储的指令来执行恶意软件检测模块,所述恶意软件检测模块被配置为:针对所述恶意软件发起对所述FPGA的扫描;测量所述FPGA内的相异区域中的电压,其中,使用来自以下组中的至少一项来测量所述电压:所述FPGA上的既有传感器以及邻近所述FPGA定位的新的传感器;根据所述电压创建功率图;从配置控制器获取与所述FPGA相关联的预期活动信息;以及基于所述功率图与所述预期活动信息的比较来执行所述扫描。13.根据权利要求12所述的计算装置,其中所述恶意软件检测模块还被配置为:基于所述FPGA的状态发起所述扫描,所述状态包括来自以下组中的至
\t少一项:所述FPGA不活动以及所述FPGA部分不活动;以及从所述电...
【专利技术属性】
技术研发人员:K·S·范,
申请(专利权)人:英派尔科技开发有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。