Slide 1

Slide 1 text

ころな ⾼校3年 しんぶんぶん

Slide 2

Slide 2 text

はじめに ■ このスライドに有益な情報は微塵もございません。 ご了承ください。 ■ ほぼ⾝内向けです。ごめんなさい。

Slide 3

Slide 3 text

3⽉

Slide 4

Slide 4 text

卒業⽣へのサプライズサイト制作 ■ ⽂化祭執⾏部の卒業⽣に送るサプライズサイトを制作した ■ 中⼆から⽂化祭執⾏部でカメラマンをやってた ■ それらの写真が⾒れるサイトあったら、同窓会とかの時話のネタになって良い よねーと思って作ってみた ■ アーキテクチャはS3 + API Gateway + Lambda ■ 認証(ログイン)はCognitoとAmplify使ってサクッと実装 ■ フロントはVue使ってSPA ■ 肖像権の関係で写真は載せられません…

Slide 5

Slide 5 text

仕事 ■ WPきらい

Slide 6

Slide 6 text

塾 ■ 12⽇連続で塾があった ■ 受験⽣かよ(そうです)

Slide 7

Slide 7 text

4⽉

Slide 8

Slide 8 text

ようかん&ゆうせいと⾊々作ってる ■ これもそのうち公開予定

Slide 9

Slide 9 text

SGGつくった ■ ようかんたちと⼀緒にSGGを⽴ち上げた

Slide 10

Slide 10 text

本書いた ■ 共著です ■ そのうちその辺の本屋に並ぶ予定なので出たら買ってね() ■ OpenID Connectをほぼフルスクラッチ実装したよ ■ セキュリティちょっと詳しくなった

Slide 11

Slide 11 text

RFC6265読んだ ■ Cookieの標準化規格 ■ 今までこれ読まないでCookie使ってたのが 怖すぎた ■ 全⼈類読んでほしい ■ noteに感想書いた

Slide 12

Slide 12 text

5⽉

Slide 13

Slide 13 text

PQCめっちゃ調べた ■ PQCとは – Post-quantum cryptography – 耐量⼦計算機暗号 – 量⼦コンピュータ耐性をもった暗号 – NISTが標準化を進めてる – 公開鍵暗号としては格⼦暗号ってやつが主流になりそう

Slide 14

Slide 14 text

この本、良い

Slide 15

Slide 15 text

読んだ論⽂(⼀部) ■ NTRU-KE: A Lattice-based Public Key Exchange Protocol ■ Cryptanalysis of Wang et al.’s lattice-based key exchange protocol ■ 楕円点の差分表現に基づく耐量⼦計算機暗号の⾼効率実装 ■ SSE Implementation of Multivariate PKCs on Modern x86 CPUs ■ Post-Quantum TLS on Embedded Systems ■ Post-Quantum Key Exchange for the TLS Protocol from the Ring Learning with Errors Problem ■ Area optimization of lightweight lattice-based encryption on reconfigurable hardware ■ Portable Implementation of Postquantum Encryption Schemes and Key Exchange Protocols on JavaScript-Enabled Platforms その他⾊々…

Slide 16

Slide 16 text

論⽂⾊々読んだ結果 ■ この分野極めるの無理︕ ■ だけど、とても知識が増えたのでセキュリティに関する引き出しが増えた

Slide 17

Slide 17 text

レッドハッカソン ■ 広島県主催のハッカソン ■ ようかん&ゆうせいと出た ■ 奨励賞()受賞 ■ 詳しくはようかんのスライド⾒てね()

Slide 18

Slide 18 text

レッドハッカソンの技術的な話ちょっと ■ 朝から寝不⾜でイライラしてた – ただでもイライラしてるのに汚いシステムを組むとさらにイライラしてし まう – そうだ、美しいシステムを組もう

Slide 19

Slide 19 text

API ■ 完璧なRESTful APIを作りたかった ■ UIベースに要件を考えながら5時間かけて設計 ■ 俺的美しいRESTful APIが完成した

Slide 20

Slide 20 text

DB ■ KVSのベストプラクティスを知らなかった ■ 今まではRDB的に組んでたのでコストが⼤変なことに ■ KVSのベストプラクティス調べてみよう

Slide 21

Slide 21 text

あった。 ■ これは神すぎた ■ KVSではデータを縦に 管理するのが良き ■ 詳しくは右記のスライ ドを見てください

Slide 22

Slide 22 text

ネットワークセキュリティやりたい ■ 最近はネットワークの暗号化プロトコルについて調べてる – IPSecとかSSL-VPNとか ■ ソフトイーサすげぇ… – あいつは化け物 ■ Toxとかも⾯⽩そう – アプリケーション層〜プレゼンテーション層での暗号化 – 拡張性も⾼そうなのでいじってみたい