第12回詳解セキュリティコンテスト輪読会の記録

範囲: p.269 - p.280

S-DES

S-DESという教育用のDESを簡単にしたものがある。これを題材に差分攻撃とかを解説している論文がある。

AES

Padding Oracle Attack

参考: Padding Oracle Attack 分かりやすく解説したい

bitflip

ctftimeで例題探した: More Cookies

AES-GCM(Counterモード + MACタグ)ではタグの長さを検証しないとまずい。 この事実を利用した問題 cakectf2022 hi yoshiking

その他

  • chacha20の解説は 晴耕雨読 さんの記事が詳しい。
  • PKCS系列は、#7でPKIの元でメッセージをやり取りする方式が定義されていて、この中でパディングの話が出てくる。

感想

  • 暗号方式についてふわっとした理解しかできてないので、S-DESのような教育用の簡単な暗号から実装して理解したい。
  • なぜS-Boxを噛ませているのか?変換表が公開されていて逆変換もあるなら安全性に寄与しない気がする?(Substitutionフェーズがあってもなくても安全性変わらないのでは?)
  • 良いS-Boxとは?