単純な仮想通貨 Scrooge Coin のブロックチェーン

Scrooge Coin の説明に入る前に, まず Scrooge について説明しましょう.
Scrooge (スクルージ) とは, 辞書を引くと「けちん坊」や「守銭奴」という和訳が出てきます.

語源は, 英国の文豪 Charles Dickens (チャールズ・ディケンズ) が1843年のクリスマスに発表した小説
A Christmas Carol (クリスマス・キャロル)』の主人公 Ebenezer Scrooge (エベネーザ・スクルージ) です.
小説に登場する Scrooge は, ロンドンの下町近くでスクルージ & マーレイ商会を営んでいる初老の商人で,
冷酷無慈悲, 強欲, エゴイスト, 守銭奴な人物として描かれています.

Scrooge Coin のアイデアは, 名前のもとである Scrooge が中央機関となって,
全ての取引の履歴を記録するブロックチェーンを公開し,それに電子署名することです.

ここで, ブロックチェーンの一連のブロックには, それぞれ1つの取引を格納しているとし*1,
各ブロックは, 取引の一意のID, 取引の内容, 前のブロックを指すハッシュポインタから構成されています.
尚, ハッシュポインタとは, データの格納場所を指し示すもので, そのデータのハッシュ値が付随しています.

そして Scrooge は, 最新のブロックを指すハッシュポインタに署名し*2, ブロックチェーンと共に公開します.

*1 実際には, 最適化のために, Bitcoin のように同じブロックに複数の取引を格納します.
*2 このハッシュポインタは, 一連のブロック全体に含まれる全てのデータを1つに纏めています.

図1 Scrooge Coin のブロックチェーン

Scrooge Coin では, 取引を記録するブロックに Scrooge の有効な署名があることを, 彼の公開鍵を使って誰もが検証できます.
さらにブロックチェーンをずっと遡って, 全ての取引履歴を閲覧することも可能です.

もし誰かが使用済 Coin を2重支払しようと企む取引を作成すれば,
Scrooge がそれを検出しブロックチェーンに記録することを拒否するでしょう.

Scrooge Coin の取引形態」に続きます.

単純な仮想通貨 Scrooge Coin のブロックチェーン Read More »

エストニアから学ぶ日本における電子政府の在り方

ラウル・アリキヴィ, 前田陽二未来型国家エストニアの挑戦 電子政府がひらく世界インプレスR&D, 2017.

本書は, 電子立国として知られているエストニアの全貌が解説されているとともに,
著者の2人が日本・エストニアEUデジタルソサエティ推進協議会の代表理事と理事を務めていることから,
エストニアをデジタル社会のモデルとし国民視点で日本の情報化社会の在り方を提言しています.

エストニアは北欧のバルト3国の1つで, 1991年に旧ソ連から再独立し,
人口約131万人という小国ながらICT先進国として, 電子政府などにおいて先進的な取り組みを行っています.
日本では, 2021年9月1日からデジタル庁が始動し, 日本政府の DX (Digital Transformation) が期待されますが,
行政手続きの99%が電子化されたエストニアでは, 既に日本の10年以上先を進んでいると言われています.
ここで, 日本よりも100分の1小さい国から学ぶことができるものはあるか, という疑問も湧きますが,
本書ではそれに対して答えてくれています.

第1章では, エストニアでのモデルとなる家族を想定して,
首都タリン市民の日常生活について紹介されており, 電子立国のイメージが湧くと思います.

第3章では, ICTサービスを支える技術基盤の eID や X-Road について解説がされています.
eIDは, 日本で言うところのマイナンバー制度であり, それ自体は大きく変わらないですが,
eID/マイナンバーを利用して受けられる行政サービスの差は顕著で, またその普及率の違いも歴然です.
X-Road は, 官民の様々な組織により管理される多数のデータベースの連携基盤で,
電子政府サービスのバックボーンとなっています.

そして, 本書では明示的に紹介はされていませんでしたが, もう1つの技術基盤として,
KSI (Keyless Signatures Infrastructure, キーレス署名基盤) ブロックチェーンという技術があります*1.
これはエストニアの民間企業 Guardtime 社が開発した技術で,
エストニアのデータそのものは KSI ブロックチェーン上に置かず,
データベースへの問い合わせと応答をログに保存するところで KSI ブロックチェーンを使っています*2.

*1 KSI ブロックチェーン ≠ Bitcoin ブロックチェーン
*2 ログを保存するところでは, 具体的にはログをハッシュ値へ変換し,
さらにマークルツリーを使って1つのハッシュ値になり, KSI ブロックチェーン上に1秒毎に記録されます.

これにより, ログの改竄が試みられていないか検出することが可能です.
つまり, X-Road 上のデータの完全性が担保されています.
こうしたエストニアでの技術基盤は, 日本が電子政府を推進するにあたり,
グランドデザイン (全体構想) を描く上で参考になると思います.

第4章では, 各電子政府サービスの状況について紹介されており, 第1章と関連が深いです.
その中の1つ, インターネット投票 (i-Voting) サービスは非常に便利と思います.
近年, 選挙の電子投票をブロックチェーンを用いて実装する例を海外で見受けられますが,
エストニアでは Bitcoin のブロックチェーンが誕生する前の2005年から世界に先駆けて電子投票が行われてきました.
ただし, 現在ではエストニアでもブロックチェーンを利用した電子投票システム TIVI が使われています.
一方で, 日本においては, 電子投票が実現するのはまだまだ先と思いますが,
マイナンバーカードを作成することで電子署名も可能となるため, 理論的には実装が可能だと思います.

第5章では, 画期的な行政サービスである e-Residency プログラムについて紹介されています.
e-Residency プログラムとは, エストニアに居住していない人のために e-Residency カードを発行することです.
これにより, エストニアの非居住者にも ID 番号が付与され,
エストニアの政府や企業が提供する電子サービスを使用できるようになります.
私自身も4年ほど前に e-Resident になりました.
e-Resident のメリットの1つに, エストニアで簡単にオンラインで起業でき, リモート経営も出来てしまうという点です.
EU マーケットでビジネスをしたい人にとっては大きなメリットと思います.

e-Residency プログラムの背景には, 小国エストニアであることが理由の1つに挙げられます.
つまり, 人口約131万人から増やすことは簡単ではないため, 海外からのエストニア電子居住者を増やすことで,
自国経済の発展に寄与してもらいたいということだと思います.
この観点は, 日本においても通用すると考えられ, 実際日本は人口減少の一途を辿っているからです.
日本経済の発展のためには, 移民でなくとも, 日本電子居住者を受け入れることも施策の1つでしょう.

第7章では, 電子立国エストニアにおける推進体制や推進戦略など, 日本の参考になる項目について述べられています.

将来的には, マイナンバー制度を起点として, あらゆる行政サービスが電子化される社会を期待しています.

エストニアから学ぶ日本における電子政府の在り方 Read More »

暗号2000年の歴史を解説した大著

サイモン・シン暗号解読 (上)新潮文庫, 2007.
サイモン・シン暗号解読 (下)新潮文庫, 2007.

本書は, サイエンスライターであるサイモン・シン (Simon Singh) の著書の1つで,
世界中から高い評価を得ている “The Code Book” の邦訳です.

上巻と下巻に分かれており, 上下巻合わせて700ページを超えるボリュームとなっていますが,
邦訳が大変読み易く, スラスラと読み進めることができます.
さらに, 1つ1つの暗号の仕組みが丁寧に解説されているため, 読み応えもあります.

上巻は, 転置式暗号, 単一換字式暗号といった初歩的な暗号に始まり*1,
スコットランド女王メアリー (Mary) に死をもたらしたノーメンクラタ, 単一換字式暗号を発展させた複雑な多表換字式暗号*2,
埋蔵金のありかが示されているという未解読なビール (Beale) 暗号,
そして第2次世界大戦でドイツ軍が用いたエニグマ暗号機など, 暗号の進化史が魅力的なエピソードとともに描かれています.
特に, エニグマ暗号機の解読者であったイギリスの天才数学者アラン・チューリング (Alan Turing) の
人生を描いたドラマ『イミテーション・ゲーム/エニグマと天才数学者の秘密』はアカデミー賞の脚色賞を受賞しています.

*1 単一換字式暗号は, カエサルあるいはシーザー (Caesar) 暗号とも言います
*2 ヴィジュネル (Vigenere) 暗号とも言います

下巻は, まず, 言葉の壁を利用した暗号の歴史が描かれています.
第1次世界大戦と第2次世界大戦の通信でそれぞれ用いられた, アメリカ先住民のチョクトー語とナヴァホ語は,
ある者にとっては母語であるがそれを知らない者にとっては全く意味を成さないという単純な事実に基づいていることは,
日常生活の中で知らない外国語の会話が理解できないことと同様である, と容易にイメージでき興味深いです.

ここまでの話では, 暗号とはパズルのようなもので, 暗号解読者の中には科学者が多いけれども,
数学的な要素は殆ど登場しません.
そのため, 現代暗号のように数学の理論で構築された暗号に興味がある読者は,
暗号の仕組みの解説を読み飛ばしても差し支えないと思います.

ここからは, いよいよ現代までの情報化社会の発展に必要不可欠だった公開鍵暗号,
特に素因数分解の困難性を根拠とした RSA 暗号,
そして公開鍵暗号方式を利用した暗号ソフトウェア PGP (Pretty Good Privacy) について,
暗号推進派と暗号反対派の考えとともに描かれており, 考えさせられる内容となっています.

少なくとも私は, 暗号技術が今後の情報化社会の発展に重要な役割を担うと考えている立場です.
例えば, 個人的に興味を持っている仮想通貨の中でも匿名通貨と言われる Zcash, Monero などは*3,
マネーロンダリングに利用される懸念があり世界的に禁止の傾向がありますが,
一方でプライバシーは人権であるという立場もあります.
これはまさに, 上記の暗号推進派と暗号反対派の同様の議論が行われています.

*3 仮想通貨は, 現在では「暗号資産」に呼び名が変更されています

最後に, 近い将来に量子力学の原理に基づいた量子コンピュータが登場し,
現代のありとあらゆる暗号が葬り去られるだろう, という暗号解読の未来が描かれています.
本書が出版されたのは約20年前ですが, 近年 Google, Microsoft, IBM, D-Waveなどによる量子コンピュータの開発が進み,
現代暗号の絶滅が現実的になりつつあります.

一方で, 暗号作成者は量子コンピュータに対抗した暗号を, 同じく量子力学の原理に基づいて作ろうとしています.
これは量子暗号と言われ, 解読不能な暗号です.
もし, 量子暗号が解読されることがあるならば, 量子力学に欠点があることになってしまうほどの衝撃です.
量子暗号 (通信) の開発は, 海外では中国, 日本では東芝などにより開発が進められています.

量子暗号技術は, 暗号作成者と暗号解読者の何世紀にもわたる戦いにピリオドを打ち,
暗号作成者が勝者となる未来が訪れることでしょう.

暗号2000年の歴史を解説した大著 Read More »