0%

MD5(Message Digest 5) 诞生于 1992 年,是对 MD4 算法的改进。作为目前使用最为普遍的加密哈希函数之一,MD5 自诞生起其安全性就被广泛研究。针对 MD5 最著名的攻击方式是 semi-free start collision,这种攻击方式将哈希函数的参数初始标准值替换为了其它的非标准值,从而实现了攻击。本文提出了一种针对 MD5 的攻击方式,该攻击能够在 $15$ 分钟到一个小时的计算时间内发现 MD5 碰撞。该攻击是一种差分攻击,但与大多数差分攻击不同,该攻击使用模整数减法代替异或作为差异度量,这种差分称为模差 (modular differential)。该攻击在 MD4 上可以在不到几分之一秒的时间内发现碰撞。此外,这种攻击也适用于 RIPEMD、HAVAL 等其他哈希函数。

阅读全文 »

本文提出了 Training Quantization Thresholds (TQT):一种基于 QAT 的学习均匀、对称、Per-tensor 量化器的截断阈值的方法。TQT 在训练时使用了 STE ,并将量化步长限制在了 Power-of-Two,采用 PoT 形式的量化步长在推理时仅使用整型加法和移位运算,利于硬件部署。本文对 TQT 的鲁棒性进行了数学分析,并在多个 CNN 上进行了 ImageNet 图像分类任务。实验结果表明:TQT 在 MobileNet 等之前较难量化的神经网络上在少于 5 epochs 的训练就达到了接近浮点的精度。本文相关 Github 项目:Graffitist

阅读全文 »

总结一下建站流程以及过程中踩过的坑。

阅读全文 »