#pqc
-
ActiveRecord::EncryptionをPQC化しようとして、自分の設計を2回壊した話
#pqc #rails #ruby #量子暗号 #activerecord #encryptionpqc_railsの続き。ActiveRecord::Encryption統合をやった。`encrypts :email`と書くだけでDBの中身がML-KEMで守られる、というやつ。 最初に立てた設計は「Cipher層だけ差し替えて...
-
Railsのセッション暗号化を量子耐性にした話、あるいはRailsのprivateメソッドを覗き見した3時間
#pqc #rails #ruby #量子暗号 #session #cookie #opensslRailsのセッションストアをPQC化した。「`config.session_store :pqc_cookie_store`って書くだけで、セッションが量子コンピュータにも開けられない暗号で守られる」というやつ。 機能としては地味...
-
pqc_railsにハイブリッド暗号を実装した
#pqc #rails #ruby #量子暗号 #openssl #hybrid encryption #設計pqc_railsにアルゴリズム抽象化レイヤーを作った話の続き。あの段階では「次はハイブリッド暗号、あるいはOpenSSL 3.x統合のどちらかだな」と思ってたんだけど、実際に手を動かし始めたら、この2つは別の話じゃなかった。同じ実装...
-
pqc_railsに「アルゴリズム抽象化レイヤー」を作った
#pqc #rails #ruby #量子暗号 #liboqs #設計量子コンピュータ関連で一番喫緊の話はいまのところ暗号の話だと思う。量子コンピュータを使用することで現在の暗号が破られるというのはなかなか大変な話だ。Railsでアプリを作って遊ぼうと思ってるのに、ユーザーのパスワードが破られて乗っ取ら...
-
PythonからPQCを触ってみよう(liboqs-python)
#liboqs #python #pqc #ml-kem #ml-dsa## introduction liboqs-pythonというリポジトリがある。 これは耐量子計算機暗号(PQC)のC言語ライブラリliboqsのPythonラッパーとなっていて、PQCを触るに当たって一通りの道具が揃っている。これ...