暗号・暗号史の知的探究
古代の換字暗号からエニグマ、RSA、量子暗号まで。暗号の仕組み・歴史・解読法を図解と体験ツールで学べる教養メディア。
カテゴリ一覧
最新記事
すべて見る →上杉謙信の暗号「字変四十八」の仕組み
字変四十八(上杉暗号)は、上杉謙信に伝わるとされる、いろは48文字を7×7の表に並べて仮名を数字の組に置き換える座標式の暗号である。数字だけが連なる不思議な書状は、見た瞬間に「これをどう読むのか」という謎を投げかける。
書籍暗号の仕組みと作り方——ページと行で文字を指す
書籍暗号は、平文の語や文字を本の中の位置を示す数字の組に置き換える換字式暗号である。1780年の西点要塞引き渡し交渉では、アーノルドとアンドレが辞書や法律書を鍵本に用い、同じ版を持っていることだけが通信の前提になった。
TOTPの仕組みと2要素認証が安全な理由
TOTPは、共有秘密鍵と現在時刻を使って6桁のコードを導く認証方式である。機内モードでも表示が更新される事実が示すように、コードはサーバーから送られてくるのではなく、端末とサーバーが同じ入力に同じ計算を施して独立に一致している。
パスワードのハッシュ化とbcrypt・ソルトの仕組み
bcryptは、1999年にNiels ProvosとDavid Mazièresが発表した適応的パスワードハッシュであり、Blowfishの重い鍵スケジュールを利用して意図的に処理を遅くした方式です。
エンドツーエンド暗号化とは?E2EEとLINEの仕組み
LINEのLetter Sealingは、2015年に導入されたLINE独自のエンドツーエンド暗号化である。情報セキュリティ企業で暗号実装の検証業務に携わっていた頃、「うちはTLSで暗号化しているのでE2EEです」という仕様書に何度も出会い、そのたびに区間暗号と端末間暗号の違いを図に描いて説明してきた。
クリプテックスとは|ダヴィンチコードの暗号筒の仕組み
クリプテックスは、2003年刊行の『ダ・ヴィンチ・コード』のためにダン・ブラウンが生み出した、暗号と写本を掛け合わせた携帯型の金庫である。レオナルド・ダ・ヴィンチの発明ではなく、物語の中で聖杯の在り処を守る要石として置かれた道具だ。
ダイヤル錠の仕組みと開け方|南京錠の中身を図解
ダイヤル錠は、古代ローマ以来の南京錠の発想を受け継ぎつつ、1857年に番号を変更できる仕組みとして発明された、手のひらサイズの機械式暗号装置である。空港のカウンター前で搭乗時刻が迫るなか、スーツケースの3桁ダイヤルを頭から回し続けた経験があると、この金属の塊は何も語らないように見える。
レールフェンス暗号とは?柵で並べ替える解き方
レールフェンス暗号は、平文の文字を柵のレールにジグザグに書き、段ごとに拾い直して並び順だけを変える転置式暗号である。別名はジグザグ暗号で、換字式と違って文字そのものは置き換えないため、暗号文の文字の出現頻度が平文と一致する。