×

华为2017电子竞赛命题说明

消耗积分:0 | 格式:doc | 大小:65KB | 2017-05-02

林泽宇

分享资料个

这是2017届华为电子竞技大赛中,出的7个比较新颖的命题。

华为命题

赛题一:逻辑实现AES\DES\SM4\SM1加解密算法的SPA和DPA防攻击设计。

描述及要求:

1.逻辑实现一个AES\DES\SM4\SM1加解密算法设计(选择任意一个即可)。具备防止各种已知SPA\DPA\DFA(二阶或者高阶)攻击的能力。 ECB\CBC\CTR\XTS等模式不限,选择一种多种均可。SBOX采用实时计算方式实现,需要引擎全通路加掩。

2.理论分析SPA\DPA(二阶或者高阶)攻击对AES\DES\SM4\SM1(加入防攻击功能)的理论破解时间。

3.时钟频率不限,资源和功耗不能过大。可采用全硬件实现,也可采用软硬件结合。

评审得分点:

1.AES\DES\SM4\SM1具备防止各种已知SPA\DPA(二阶或者高阶)攻击的能力,没有任何防护漏洞。

2.SPA\DPA防攻击理论清晰,理论破解时间越长得分越高。

输出要求:

1.算法设计文档和算法代码。

2.详细设计文档和逻辑代码,或软件代码。

赛题二:采用软硬件结合的方式实现ECC\RSA\SM2\SM9(四选一即可)算法(要求具备防DFA\SPA\DPA能力)。

描述及要求:

1. ECC\RSA\SM2\SM9需要的模幂、点乘、模逆、模乘、模加、逻辑加、逻辑减、算术乘、算术除等模运算、逻辑运算、算术运算使用硬件实现。其他高层算法可采用软件实现。(RSA密钥长度至少2048位,ECC\SM2\SM9密钥长度256位,采用素域实现)。模幂要求为非CRT模幂。具备防止各种已知SPA\DPA\DFA(二阶或者高阶)攻击的能力。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !