ぺんぎんさんのおうち

日記です。たまに日記じゃないこともあります。

2018-10-01から1ヶ月間の記事一覧

Golangでファミコンエミュを作る 2日目

2日目です. 前回はこれ Golangでファミコンエミュを作る 1日目 - ぺんぎんさんのおうち ちょっと雑談 ところでソースコードですが, 最終的にはGitHubにあげようと思ってます. "n日で作るファミコンエミュレータ" なので30日OS本を倣って01_day, 02_day, ... …

Golangでファミコンエミュを作る 1日目

1日目です. 前回はこれ Golangでファミコンエミュを作る 0日目 - ぺんぎんさんのおうち (投稿したのさっきですけど) 今回はHello Worldを動かすサンプルNESの読み込みをやっていきます. ※ ヘッダーとHeaderの表記揺れがあります. 特に違いはありませんがプロ…

Golangでファミコンエミュを作る 0日目

これは前日譚的なやつなので読まなくていいです. n日で作るファミコンエミュレータ、何日掛かるかわからんけど(時間の余裕と進捗次第)やっていくかな — ゆうけむ (@ykm_kn) October 24, 2018 はじめるきっかけ yuiki.hatenablog.jp ゆいきさんがやってたのを…

RSAにおける暗号化オラクルを使ったなにか

おなじみのRSA暗号について. 今回はRSAでも特に暗号化オラクルに焦点を当てる. 単体で記事にするようなトピックでもないが面白いと思ったので. 暗号化オラクルとは簡単にいうとユーザが自分の好きな平文を暗号化して(平文を送ると暗号文が返ってくる)遊ぶこ…

公開鍵暗号 (一般)ElGamal暗号の勉強

公開鍵暗号の1つであるElGamal暗号について. ElGamal暗号 - Wikipedia 一般ElGamal暗号については後述する. 詳しく知りたい人は 暗号技術のすべて を買おう. 余談だが私はほしい物リストに入れてたら誰かが買ってくれた. 誰なのかは未だわからない. Key Gene…

公開鍵暗号 Paillier暗号の勉強

Pascal Paillierが提案した加法準同型をもつPaillier暗号について. 元論文を読んだのでまとめてみる. が, 基本的な内容に関してはelliptic-shiho先生の記事を読むことで理解できる. elliptic-shiho.hatenablog.com カーマイケルの定理 Paillier暗号ではカー…

AES-ECBに対する攻撃を考える

ブロック暗号で使われるECBモードについて(AESに限った話ではないけれど). 暗号利用モード - Wikipedia Wikipediaでも言及されているが, 平文ブロックが同じであれば暗号ブロックも同じになるという弱点がある. 今回はその弱点を突いた攻撃について考える. …