Virtualyzr

VIRTUALYZR是专门进行硅前(流片前)安全评估的电子设计自动化软件工具。VIRTUALYZR可轻易地集成于设计构思流程之中,并且实现所有设计级别(RTL级,合成后期级、布局布线级和总体布置级别)的安全检查。此外,该工具提供端到端分析:从设计源头、或是IP或是SoC到生成完整安全报告。安全漏洞可从任何密码算法、非密码算法或功能(总线、内存)实施中提取出来。

总体布置级的安全检查。此外,该工具提供端到端分析:从设计源头、知识产权或片上系统到完整安全报告生成,可从任何密码、非密码或功能(总线、内存)实施中提取出安全漏洞。

可进行两种类型的分析:

  • 黑盒分析:假设秘密为未公开信息并尝试获得秘密信息。该分析可测量攻击者的攻击力度:攻击者需要多长时间来攻破系统。Virtualyzr提供针对SCA和FIA最新和最强大的分析能力。
  • 白盒分析:假设秘密为已公开信息并尝试分析秘密的表现方式。在这种情况下,Smart-SIC Virtualyzr提供基于最新物理分析文献导出的最新统计计量来进行强大的度量。

 

fig1_vtz

内部分析过程分为三大步骤,具体如下:

  • 第1步

    根据设计级别(RTL级、合成后期级、布局布线级)进行设计的模拟,取得模拟痕迹后,用户可通过Virtualyzr选择和探查待测节点。

  • 第2步

    采用数学计算模型对模拟痕迹进行调查和处理,从而生成所谓的漏洞痕迹。这些痕迹构成安全漏洞图像,可被攻击者利用以读取密钥等敏感信息。

  • 第3步

    基于所取得的漏洞痕迹进行高级物理分析,可进行黑盒分析或白盒分析这两种类型分析。