全球旧事资料 分类
【华为命题】
赛题一使用FPGA等器件、设备(设备不限)搭建一套AES加解密算法的DPA(差分功耗攻击)攻击、防攻击演示系统。描述及要求:步骤1:输入为一个已知固定文档。通过AES算法对文档加密后,演示通过DPA攻击成功破解加密密钥过程(此时不加入防攻击功能,密钥采用随机值AES工作模式不限,系统运行频率等不限,破解时间不限)。并理论分析DPA(二阶或者高阶)攻击对AES(未加入防攻击功能)的理论破解时间。步骤2:对AES加入防二阶或者高阶DPA攻击功能之后,AES短时间内难以破解,演示其设计方案和防攻击过程。并理论分析二阶或者高阶DPA防攻击的理论防护时间。评审得分点1标准AES未加防攻击功能时,实际攻破时间越短,得分越高。2标准AES未加防攻击功能时,理论攻破时间越短,得分越高。3对AES加入防攻击功能后,理论清晰,防护时间越长得分越高。
f赛题二采用软硬件结合的方式实现ECC或者RSA加解密算法,并演示其加解密过程。描述及要求:1ECCRSA需要的底层模逆、模幂、模乘、模加、逻辑加、逻辑减、算术乘、算术除等模运算、逻辑运算、算术运算使用FPGA实现。其他高层算法采用软件实现。(RSA密钥长度至少2048位,ECC密钥长度256位,ECC采用素域实现)。2逻辑在3万门以下,加密性能至少可以达到40次S。3在屏幕上演示其加解密过程。4建议采用嵌入CPU核心的FPGA器件实现。(系统频率不限)评审得分点1RSA密钥位宽至少为1024位,位数越长,得分越高。2ECC密钥位宽至少为256位,位数越长,得分越高。3逻辑规模在3万门以下,规模越小,得分越高。4加密性能达到40次S,速度越快,得分越高。
f赛题三:多核一致性的拓扑结构设计描述:多核一致性一直是处理器领域的研究热点,如何提高一致性系统数据访问的效率及便于扩容是其中的技术关键点。这些性能取决于一致性方案及对应的拓扑结构。要求:设计一种多核一致性的拓扑结构(不限制具体的CPU类型及一致性协议),使以下重要指标最优:1)系统数据吞吐率及延时2)对应的实现逻辑的面积3)是否利于高速电路实现4)是否利于CPU核的增减作品格式:1)输出设计文档,给出关键数据2)给出对应参考设计代码及仿真、实现的结果
f评审标准:1)方案的正确性、新颖性、实用性和可实现性2关键数据的完备性、正确性
3)参考设计正确性
赛题四:组建HIFI音频随身播放器描述:使用已有或者自主设计的播放主板,不限制方案和芯片类型,要具备耳放功能,要求r
好听全球资料 返回顶部