Linuxカーネルから最後のMD5アーキテクチャ最適化コードが消える——PowerPC実装も削除へ
DRANK

6月19日、Phoronixが「Linux 7.2 Gets Rid Of The Last Optimized MD5 Implementation」と題した記事を公開した。Linux 7.2で、カーネルに長年残り続けてきた最後のアーキテクチャ固有MD5最適化実装が削除される。対象はPowerPC向けの実装だ。MD5の衝突脆弱性は2004年頃から広く知られており、セキュリティ用途での使用はとうに見切られてきた。それでも「チェックサムなど非セキュリティ用途では性能上有用」という理由から、アーキテクチャ最適化コードはカーネルに生き残ってきた。その最後の一つが、ついに消えることになる。一度は生き残ったPowerPC実装——なぜ今削除されるのか2024年、MIPSとSPARCのMD5最適化実装は「維持コストに見合わない」として削除された。PowerPCも同時期に削除候補に挙がったが、あるPowerPCユーザーが「自組織の複数アプリケーションがMD5を使っており、パフォーマンス上の恩恵がある」と反論したことで存続が決まった経緯がある。そのユースケースは**AF_ALG**とlibkcapi-h...

by @tf_official
Related Topics: Linux Cryptography Security