- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
华为命题赛题一使用fpga等器件设备设备不限搭建一套aes加
华为命题
赛题一:使用 FPGA 等器件、设备(设备不限)搭建一套 AES 加解密算法的 SPA
和 DPA 攻击、防攻击演示系统。
命题描述:
步骤 1 :通过AES\ SM4 算法对文档加密后,演示通过 SPA\ DPA 攻击成功破解
加密密钥过程(此时不加入防攻击功能,密钥采用随机值,AES 工作模式不限,
系统运行频率等不限)。并理论分析 SPA\ DPA (二阶或者高阶)攻击对AES (未
加入防攻击功能)的理论破解时间。
步骤 2 :对AES 加入防二阶或者高阶 DPA 攻击功能之后,AES 无法破解或破解
代价太高,演示其设计方案和防攻击过程。并理论分析二阶或者高阶 DPA 防攻
击的理论防护时间。
评审标准:
1. 标准 AES 未加防攻击功能时,实际攻破时间越短,得分越高。
2. 标准 AES 未加防攻击功能时,理论攻破时间越短,得分越高。
3. 对 AES 加入防攻击功能后,理论清晰,防护时间越长得分越高。
4. 防攻击能力越强,得分越高。
输出要求:
1.算法设计文档和算法代码。
2.详细设计文档和逻辑代码、软件代码。
3.演示环境。
赛题二:采用软硬件结合的方式实现 ECC\ RSA\ SM2 (三选一即可)加解密算
法(要求具备防 DFA\ SPA\ DPA 能力) ,并演示其加解密过程。
命题描述:
1. ECC\ RSA\ SM2 需要的底层模逆、模幂、模乘、模加、逻辑加、逻辑减、算术
乘、算术除等模运算、逻辑运算、算术运算使用 FPGA 实现。其他高层算法采用
软件实现。(RSA 密钥长度至少 2048 位,ECC\ SM2 密钥长度 256 位,ECC\ SM2
采用素域实现)。
2.加密性能至少可以达到 25 次/S (对应时钟频率为120MHz ,其他时钟频率可
等比例折算)。
3.演示其加解密过程。
4.建议采用嵌入 CPU 核心的 FPGA 器件实现。(系统频率不限)
评审标准:
1.RSA 密钥位宽至少为 2048 位,位数越长,得分越高。
2.ECC\ SM2 密钥位宽至少为 256 位,位数越长,得分越高。
3.逻辑规模越小,得分越高。
4.加密性能越高,得分越高。
5.防攻击能力越强,得分越高。
输出要求:
1.算法设计文档和算法代码。
2.详细设计文档和逻辑代码、软件代码。
3.演示环境。
赛题三:多核一致性的拓扑结构设计
命题描述:
多核一致性一直是处理器领域的研究热点,如何提高一致性系统数据访问的效率
及便于扩容是其中的技术关键点。这些性能取决于一致性方案及对应的拓扑结
构。
要求:
设计一种多核一致性的拓扑结构(不限制具体的 CPU 类型及一致性协议),使以
下重要指标最优:
1 ) 系统数据吞吐率及延时;
2 ) 对应的实现逻辑的面积;
3 ) 是否利于高速电路实现;
4 ) 是否利于 CPU 核的增减。
作品格式:
1 ) 输出设计文档,给出关键数据;
2 ) 给出对应参考设计代码及仿真、实现的结果。
评审标准:
1 ) 方案的正确性、新颖性、实用性和可实现性;
2 )关键数据的完备性、正确性;
3 ) 参考设计正确性。
赛题四:组建 HIFI 音频随身播放器
命题描述:
使用已有或者自主设计的播放主板,不限制方案和芯片类型,要具备耳放功能,
要求电池供电,体积不能太大,可以随身携带。
要求:
1、支持 32bit/192K 接口;
2、支持耳放功能;
3、支持高阻抗耳机;
4 、高信噪比,高动态和高立体分离度;
5、电池供电,体积小,可以随身携带。
加分项:
1、支持 DSD 硬解码;
2、体积越小越好。
作品格式:
1、测试视频;
2、设计方案文档;
3、提供整机。
评审标准:
1 :信噪比SNR 越高越好,THD+N 越低越好;
2、在满足要求下,成本低,体积小者优胜;
3、在满足要求下,音频指标好者,体积小者优胜。
赛题五:智能场景模式设计
命题描述:
基于手机随身携带的特点,自动进行所处场景识别判断;针对所处的不同场景,
自动进行智能行为。目标是使得手机更加智慧,达到私人助理的效果。
描述及要求:
1.按照业务分层进行设计实现,至少包含知识层(算法库)、智慧层(业务控制)、
接口 API 、功能界面 APK 。
2.对多种数据信息进行混合建模,得出准确的分场景模型、分场景功能动作。
3.开发者可以自行设计不同的场景或者多场景组合,比如根据工作场景、驾驶场
景、娱乐场景、居家场景等等。
4.开发者可以自行设定
文档评论(0)