蝶野 まこ
@tex2e
暗号技術やプロトコルの仕組みやアクセス制御について、調査や技術検証するのが趣味。RFCの自動翻訳対訳サイトの管理者。セキュリティ・キャンプ全国大会2018「TLS 1.3/暗号ゼミ」参加者。セキュリティ・キャンプ全国大会2019/2020/2021チューター、2022/2023講師。Hardening Project 2021/2022 参加者
暗号技術やプロトコルの仕組みやアクセス制御について、調査や技術検証するのが趣味。RFCの自動翻訳対訳サイトの管理者。セキュリティ・キャンプ全国大会2018「TLS 1.3/暗号ゼミ」参加者。セキュリティ・キャンプ全国大会2019/2020/2021チューター、2022/2023講師。Hardening Project 2021/2022 参加者
「RFC Translater」はRFCを翻訳するためのツール群と、それによって翻訳したRFCのサイトのこと。原文と翻訳文を並べて読みたいのと、RFCの本文は改行されていて改行を除去した上でGoogle翻訳に渡さないと適切な訳が得られない煩わしさを解決するために作成した。使用環境は Python + Selenium など
「Auto-SushiDA」はGUIオートメーションと画像認識と光学文字認識で、タイピングゲーム「寿司打」を自動化したもの。自動化によって聞こえるサウンドエフェクトはとてもリズミカルで心地良い。99皿以上食べるとカウントが00皿に戻るが、スコアには反映されている。使用環境は Python + PyAutoGUI + PyOCR + Tesseract
「5031 yorusai entrance」は学生証のバーコードによる夜祭の入場管理と抽選を行うシステム。@nobuyoとの共同制作。工嶺祭(こうれいさい)を数字に置き換えると 5031 になるところが名前の由来である。もともと、学外の人の入場問題と抽選で当選した学籍番号の人が会場にいない問題を解決するために作られた。2017年の工嶺祭夜祭でこのシステムが実際に稼働した。使用環境は Ruby on Rails
「ruNNing AWay」は高専4年生の高専祭(工嶺祭)のクラス企画で展示した LeapMotion で行う、扉を開けまくるゲーム。ゲームデザインはホラー系であるが全く怖くはない。ブラウザで遊べるのが最大の売り。クラスメイトが展示した「落ち魂」と共に、こちらも「学生会長賞」を勝ち取った。使用環境は ES6 + three.js + leapjs
「Ecoris」は高専3年生の高専祭(工嶺祭)のクラス企画で展示した LeapMotion で行う3Dテトリス。Ecoris は 3Dテトリス + エコ に由来し、手の動きを利用して缶ブロックを潰したり、生ごみブロックを振って小さくしながら遊ぶテトリス。このプログラム(C#)部分を担当し、工嶺祭の「学生会長賞」を勝ち取った。使用環境は Unity + C#
「Recursive Tree Renderer」は、ランダム性を有する再帰木を描画するツール。作成した再帰木は、背景を無色透明で保存することができる。再描画ごとにランダムな樹形が描かれるので、美形が出るまで何回も描画させたり、各パラメータを変更しつつ遊んでもらえると嬉しいです。使用環境は JavaScript + p5.js
「Reverse Shell Generator」はペネトレーションテストでリバースシェル接続をするときに、環境によって待ち受けIPとPortを変える手間と、侵入先の環境にインストールされているコマンドがわからない状態で全てのコマンドを試す手間を省くために作ったもの。使用環境は JavaScript
技術系ブログ (Jekyll + GitHub Pages) | Website |
二次方程式の解計算ツール | Website | GitHub |
多倍長演算の授業で作成したプログラム群 | GitHub |
MeCabのElixir向けバインディング | GitHub |
MacOS向け改良(改造)版のStegsolve | GitHub |
OpenCVでサイゼリアの間違い探しを解くプログラム | GitHub |
研究室の自動開錠システムに関するプログラム群 | GitHub | 解説記事 |
TLS 1.3のPython実装 (鍵共有とパケット暗号化のみ) | GitHub |
楕円曲線のCurve25519とCurve448を使ったDiffie-Hellman鍵交換のPython実装 | GitHub |
AEAD暗号のChaCha20-Poly1305のPython実装 | GitHub | 解説記事 |
WebAssemblyでC言語で実装したAES暗号を動かすサンプル | GitHub |
「Unixtime2Datetime」audit.log のログのUNIX時間を整形するツール | Website | GitHub |
色の名は。 | Website | GitHub |
「Puzzdemic」高専5年生の高専祭(工嶺祭)のクラス企画 | Website | GitHub |
「Lifegame」(各種言語による実装集) | GitHub |
「AHK Manager」作業の一部を自動化するためのツール | GitHub |
「Gold Heist」ローグライク・ステルスゲーム | GitHub |
「NnctClassInfo」長野高専の補講情報 | GitHub |