发布网友 发布时间:2024-10-13 04:00
共1个回答
热心网友 时间:2024-11-24 09:11
建模国赛采用先交md5后交论文的方式,旨在缓解服务器压力。理论上,一个文件修改后,其md5码有极其微小的概率变化,约1-2^-128,因此,提交md5码后,论文修改空间几乎为零。然而,随着个人设备算力的快速发展,md5碰撞攻击成为了可能。通过构造特定的prefix,可以使得两篇不同文章生成相同的md5码。这意味着部分选手在DDL之后仍有修改论文的余地,导致不公平现象。更有甚者,攻击者可能故意篡改其他选手文章,制造无法查证的错误,破坏比赛的公正性。实现这一操作的难度相对较低,md5碰撞程序在网络上一搜即得。以本文中的示例论文,大小约为3.1MB为例,从8点开始构造碰撞到12点半,成功获得结果,整个过程在个人电脑上可能需要30秒至数小时不等,而利用学校的高性能计算资源,这一时间可以大大缩短至几分钟。这揭示了在当前技术背景下,仅依赖md5码验证论文的可行性,存在严重的安全问题,至少在比赛环境中,使用md5码验证论文的可靠性值得商榷。