Warning: session_start(): open(/tmp/sess_eedd75f302e184cb9f1c17f038b94eec, O_RDWR) failed: No space left on device (28) in /data/wiki/inc/init.php on line 239

Warning: session_start(): Failed to read session data: files (path: ) in /data/wiki/inc/init.php on line 239

Warning: Cannot modify header information - headers already sent by (output started at /data/wiki/inc/init.php:239) in /data/wiki/inc/auth.php on line 430

Warning: Cannot modify header information - headers already sent by (output started at /data/wiki/inc/init.php:239) in /data/wiki/inc/actions.php on line 38

Warning: Cannot modify header information - headers already sent by (output started at /data/wiki/inc/init.php:239) in /data/wiki/lib/tpl/dokuwiki/main.php on line 12
2020-2021:teams:alchemist:weekly_digest_12 [CVBB ACM Team]

用户工具

站点工具


2020-2021:teams:alchemist:weekly_digest_12

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
2020-2021:teams:alchemist:weekly_digest_12 [2020/08/28 17:25]
hardict [龙鹏宇 Hardict]
2020-2021:teams:alchemist:weekly_digest_12 [2020/08/28 17:26] (当前版本)
hardict [龙鹏宇 Hardict]
行 126: 行 126:
 那么$x_1=x_2$可以理解为对$x_1$的$Hash$在${x_2}$中寻找一次$原像碰撞$ 那么$x_1=x_2$可以理解为对$x_1$的$Hash$在${x_2}$中寻找一次$原像碰撞$
  
-将设我们对$x_1$进行哈希了$D$次,我们可以利用*生日攻击*知道$D=2^{\frac{N}{2}}$最优(或者利用期望耗费为$D+\frac{2^N}{D}$分析)+将设我们对$x_1$进行哈希了$D$次,我们可以利用//生日攻击//知道$D=2^{\frac{N}{2}}$最优(或者利用期望耗费为$D+\frac{2^N}{D}$分析)
  
 于是对于原题我们得到一种想法:对${x_1}$构建大小为$2^{\frac{N}{2}}$的哈希表,$x_3,​x_4$随便生成,遍历${x_2}$寻找碰撞$x_1=x_2 \oplus x_3 \oplus x_4$,复杂度为$O(2^{\frac{N}{2}})$,会$TLE$ 于是对于原题我们得到一种想法:对${x_1}$构建大小为$2^{\frac{N}{2}}$的哈希表,$x_3,​x_4$随便生成,遍历${x_2}$寻找碰撞$x_1=x_2 \oplus x_3 \oplus x_4$,复杂度为$O(2^{\frac{N}{2}})$,会$TLE$
2020-2021/teams/alchemist/weekly_digest_12.1598606732.txt.gz · 最后更改: 2020/08/28 17:25 由 hardict