セキュリティ・キャンプ2026 ネクスト 応募課題 以下について,フリーフォーマットで自由に記述し回答してください. 【必須回答】 ■ あなたに関する問い(1,200 字以内) あなたは今までどのようなことをやってきましたか.どのようなことができて,どのようなことが得意で,どのようなことに自信がありますか. どのようなものを作りましたか.どのような情報を発信してきましたか. どのようにしてそうしたことをやってきましたか.なぜ,そのようなことをやってきましたか.やってきてどう思いましたか. 参加できた場合,セキュリティ・キャンプ ネクストにどのようなことを期待し,どのようなことをやってみたいですか. ■ 課題への姿勢に関する問い(1,200 字以内) 自身で何らかの技術的な疑問を設定し,その疑問を解決しようと取り組み,その過程を示すことで,自身の技術力や課題に取り組むやりかたを説明してください. (疑問の例:実行ファイルはどのような構造になっているのだろう? pingコマンドを実行すると何が起きるんだろう? オンラインゲームはどうやって通信対戦を実現しているのだろう? といったようなことです) 設定する疑問は何でも構いませんし,解決しなくても構いません. 解決できたかどうかではなく,いかに課題に取り組むかという点を評価します. 【選択回答:以下より1つ以上問いを選択し,回答してください】 ■ 興味ある分野に関する問い セキュリティ・キャンプ ネクストの講義の一覧を見て,その中から興味のある講義を選び,その講義で扱うテーマに対して自分が考えること,興味,疑問,課題,自分なりの考察などを説明してください. その分野について知識があるかどうかではなく,いかに興味や疑問を持ち,課題を考え,自分なりに調べて考察するかといった点を評価します. ■ N1・N5「ハードウェア再現実装で学ぶアーキテクチャ解析」に関する問い FPGA等を用いた開発経験がある方について,予期せぬ不具合に直面した際,原因究明から修正までどのように取り組まれましたか? 突破力を発揮したエピソードを語ってください. ■ N2「低レベル MN-Core グラフコンパイラ自作入門」に関する問い MN-Core に関する資料を読み,一般的な CPU や GPU との違いに着目しつつ,MN-Core の良い点・得意な計算,悪い点・不得意な計算,そのほか面白いと感じたことについて考察して下さい. MN-Core に関する資料として,例えば以下を参照することをおすすめします(全て目を通す必要はありません) ・MN-Core Challenge (1問目 ""Welcome""~ 8問目 ""Lesseq"") https://mncore-challenge.preferred.jp/problems/ ・新卒エンジニアが DEEP DIVE するMN-Core (P35 くらいまで) https://speakerdeck.com/pfn/20241214_pfn_camphor_mncore_deepdive 更に,示した範囲外の内容や,MN-Core Challenge の参加記などの情報源を元に,考察を行っても構いません. 考察の際は,適宜,情報源とした MN-Core に関する資料を,硬くなくて良いので示して下さい. また,この課題は理解が不正確でも特に減点は行いませんし,例え技術的に否定的な内容であっても評価対象になりますのでどしどし考察して下さい. この課題の回答は,講義中でも回答者匿名で話題にしていこうと考えています. ■ N3「C++ の進化とライブラリ設計」に関する問い 技術を他人に説明することは,自身の理解を深く定着させる方法の 1 つです. 次の 3 トピックから 1 つを選び,解説記事を Markdown で作成してください. ① C++ の「クラス」 ② std::optional ③ std::span 【必須事項】冒頭に以下を明記すること - 対象読者(例:他言語経験者 / 既存の C++ ユーザ) - この記事で得られること(箇条書きで 2〜5 点) 【方針】仕様の網羅は不要です(むしろ避けてください). 読み切れる分量で,理解が積み上がる構成と「なぜ・いつ使うか」への納得感を重視します. 独自の切り口やコード例など,個性の発揮を歓迎します. 【任意事項】 - 参考にした資料があれば末尾への記載を推奨します - ブログ・Zenn・Qiita 等での外部公開も歓迎します 【提出形式】以下のいずれか - Markdown 本文 - 外部公開記事 / GitHub Gist / 公開リポジトリ等の URL ■ N4「TCP/IPプロトコルスタック自作入門」に関する問い あなたはTCP/IPプロトコルスタックを自作し,短いテキストデータの送受信は問題なく成功するようになりました. しかし,100MBの巨大なファイルを外部サーバからダウンロードするテストを行ったところ,Linux標準のネットワークスタックと比べて数十倍の時間がかかってしまうことが判明しました. パケットキャプチャを見ると,通信自体は途絶えておらず,エラーも出ていません. あなたは,この「通信は成功するが異常に遅い」という事象の原因として,TCP/IPの仕様上,どのようなボトルネック(実装の不備)が潜んでいると仮説を立てますか? また,その仮説を検証するために,パケットのどの情報に注目し,どのようにデバッグを進めるか,過去のあなたの「ボトルネック調査」や「パフォーマンス改善」の経験を交えて記述してください. ■ N6「サイバーセキュリティに関する法規って本当に必要? | 自動車・製品セキュリティを例に,法規の重要性と限界を考える」に関する問い 自社製品に外部ソフトウェア(オープンソース/商用/無償ライブラリ等)を組み込むとします.それらのソフトウェアがセキュアであることをどう説明しますか?必要な考え方,説明に必要な情報,規制当局への説明方法など,第三者に納得してもらうことができる方法を考えてください.