amedama 冨田 進
JAWS DAYS 2024 AWS GameDay 優勝
2026 準優勝
JAWS-UG横浜 #103 × SRE支部 · 2026年9月18日
GameDayが好きで、いつでも開催したかった。
冨田 進 / susumutomita
合同会社BULL
きっかけ
僕はGameDayが大好きです。
きっかけ
見つかったのは、主にCTFのプラットフォーム。
それなら自分で作ろう。→ TenkaCloud
作ってみる
特定のクラウドに依存しないよう、OSSを中心に組んでいった。
作っていて気づいた
イベントを開きたいだけなのに、面倒を見るものが増えていた。
作り直した構成
SBTの2層に、問題デプロイエンジン・競技者コンソールを追加。
仕組みを見る
クラウド環境を使う問題のデプロイ経路です。暗号バトルは、共有の競技APIで状態と得点を更新するタイプの問題です。
開催する問題
同じ開催画面から、問題に合った採点方法を使う。
もう一つ困ったこと
Turso対応は実装・テスト済み。実AWS+Tursoでの開催と請求確認は未実施。SaaSのSBT用DynamoDBまでなくなるわけではありません。
開催を楽にする工夫
使ってみる · 開催者
開催時刻を決める開始と終了を設定。
参加者へ案内するお知らせをまとめて送信。
問題を開く参加者の画面で
競技を始める。
問題とチームを登録した後の操作です。キー配布と待ち時間を省略。時刻の入力は2倍速です。
作った問題 · 暗号バトル
小さな数で計算暗号化・復号・証明を解き、
仕組みをつかむ。
シーザー暗号から先端まで完全準同型暗号・ゼロ知識証明
iO・アナモルフィック暗号
対戦しながら理解する正解で得点。
公開情報から相手の秘密を探す。
小さな数の学習モデルで体験します。録画は回答と得点反映の例。公開・HUNTはルール紹介です。
作っているメンバー
JAWS DAYS 2024 AWS GameDay 優勝
2026 準優勝
JAWS 名古屋運営メンバー
GameDayの熱量を広げたい人
JAWS DAYS 2024 GameDay 優勝
AWS 認定全冠 · CCoE はじめました