ビットコインを支える技術、SHA-256とはなにか【フィスコ・ビットコインニュース】
■SHAとは何か
SHAとはSecure Hash Algorithmの略称で、一群の関連した暗号学的ハッシュ関数のことを指す。
これらはアメリカ国家安全保障局(NSA)によって設計され、アメリカ国立標準技術研究所(NIST)によって標準ハッシュ関数Secure Hash Standardに指定されている。SHAには以下のバージョンが存在し、それぞれのバージョンには複数のバリエーションが存在する。
SHA-0(1993年)
SHA-1(1995年)
SHA-2(2001年)
SHA-3(2015年)
■SHA-256とは何か
ビットコインに使用されるハッシュ関数「SHA-256」は「SHA-2」というシリーズに分類される。SHA-2には、SHA-256以外に、SHA-224、SHA-384、SHA-512、SHA-512/224、SHA-512/256 などがあるが、これらの違いは基本的にはハッシュ値の出力長(bits)である。
SHA-256も、その他のハッシュ関数も、理論上セキュアと言われているが、確実に危険がないというわけではない。
一例として、SHAのシリーズである「SHA-1」は、2004年に中国山東大学数学系副教授の王小云 (Wang Xiaoyun)によってセキュアではない事が理論上発見され、その理論が広く知られて研究が進展した結果、2017年2月には実際に衝突攻撃の成功が示されている。
さらに、2004年に「SHA-1」がセキュアでないことが発見される以前の2001年に、「SHA-1」の改良版であるSHA-2の初版が発行されている。
なお、SHA-2は根本的には「SHA-1」と同じ「Merkle-Damgard construction」という構造が取られているものの、現在でも有効な攻撃法は発表されていない。
■NSAはSHAにバックドアを作ることが可能なのか?
SHA-2に分類されるSHA-256はNSAによって設計されているので、ビットコインが発表された2009年当初、こうした技術はNSAによる陰謀で、NSAにとってバックドアなど都合のよい設定が織り込まれているのではないかという声が聞かれることがあった。
しかし、SHA-256がオープン・アルゴリズムであり、世界のどの暗号学研究者にとっても検証が可能な状態になっているという理解が浸透し、また、理論的にもセキュアなハッシュ関数であることが理解されることで、現在そのような疑惑が聞かれることはほとんどなくなった。
世界に公開され、常に誰からも検証可能なアルゴリズムであるにもかかわらず、20年近く誰もバックドアの存在を見出すことができないことが、NSA陰謀論を否定する根拠になっている。
■SHA-3について
SHA-3はSHAシリーズでは初めてNSAが開発に関わっていないバージョンとなる。NISTがSHA-2よりもさらに強固なアルゴリズムを公募によって募集し、正式発行したものがSHA-3である。
SHA-1とSHA-2は、共通のMerkle-Damgard constructionという構造をもっており、SHA-1についてはすでに理論的にセキュアでないことが発見されていたため、Merkle-Damgard constructionという構造そのものへの不安感からSHA-3には別の構造が採用される結果となった。
しかし実際にはSHA-2への攻撃法はその後進展しなかったため、現在でもSHA-3の普及はほとんど進んでいない。
なお、NISTは現在でも機密ネットワークにはSHA-2以外のハッシュアルゴリズムを使用することを禁じており、SHA-3も禁止されている。
これは発行されて日の浅いSHA-3については、その堅牢性がまだ十分に証明されていないという理由のためだが、陰謀論の立場からは「NSAにはSHA-2に固執しなければならない事情があるのではないか」という憶測がされる場合がある。ただ実際には、バックドアの存在などは見つかっていないというのが現状である。
このように、ビットコインの基盤技術はNSAとつながりが深いものであるが、オープン・アルゴリズムであるという設定によって誰でも検証が可能であるということが大きな特徴といえる。
<MS>
深田恭子、トーク中突如「ごめんなさい…帰ります」と席を立ちスタジオ騒然 加藤浩次大慌て
深田恭子、10代の頃「お前の代わりなんかいくらでもいる」と怒られ切り返した“一言”を告白
元「NHKの峰不二子」キャミ姿の妖艶ボディーでグラビア登場予告「別人みたい」「雰囲気違う」
亡くなったおばあちゃんの仏壇の前で、犬が突然…思わず涙する『まさかの行動』が35万再生「絶対わかってる」「泣いてるようにも見える…」
パドレスと首位攻防2戦目は昨季ワールドシリーズ再戦 ロバーツ監督「知らなかった」とジョーク
上原浩治氏、バット蹴ったバウアーに喝2つ「まずは人の道具。職人さんが気持ち込めてつくった」
関東はゼロ… 「災害救助法」はどう適用? カムチャツカ半島地震
節約疲れ65%で“脱・節約”が始動、スキマバイトが注目
夏男・小籔千豊から目が離せない 優勝賞金1000円の新大会、恒例フェスにヘルシー教?!
【甲子園】初V沖縄尚学ナインが沖縄へ向けて帰路につく 地元住民からの「また来てね!」に笑顔
堀江貴文氏、ネット騒然「スマホ使用1日2時間まで」条例案に“たった一言”でバッサリ
細木数子さんに「うるせーな、クソババア!」暴言吐いた62歳女性芸人「上から言われたので…」
深田恭子、トーク中突如「ごめんなさい…帰ります」と席を立ちスタジオ騒然 加藤浩次大慌て
<1分で解説>福山雅治さん、フジ「不適切会合」への出席認める
人気歌手luzさん急逝 2週間前に最後のSNS投稿「本当に全てに限界来てる」
大谷翔平、2年連続50本塁打ならとてつもない偉業 投手有利な本拠地球場&投打二刀流に価値
マギー、黒ビキニ姿の自撮りショット披露に反響「現地調達も」
36歳金髪女性タレントのタトゥー姿に騒然!?「よく見たら」「ババシャツか」Xツッコミ殺到
笑福亭鶴瓶、南青山のマンション“衝撃の家賃”を告白「タモリさんに“バカじゃないの”って」
夫急死の小島瑠璃子、子どもとのショットに反響「何故か涙が」「がんばれママ」
二階堂ふみが結婚!?お相手が衝撃的過ぎてネット民「マジか・・・」
新幹線“キセル乗車” 驚がくの手口とは
オードリー若林結婚で嫁の名前がソッコーで特定する動き始まる
小澤征悦と再婚した桑子真帆アナ(34)黒い過去が流出、衝撃の過去にネット騒然
【おすすめアニメ50選】完結済み!定番から最新作まで!
水卜麻美アナ、生放送で突如号泣 スタジオ騒然 大粒の涙ボロボロこぼし「ごめんなさい…」
堀江貴文氏、ネット騒然「スマホ使用1日2時間まで」条例案に“たった一言”でバッサリ
大谷翔平と代理人バレロ氏が訴えられる、ハワイの高級リゾート住宅建設プロジェクトを巡り
二階堂ふみとカズレーザーが結婚を発表
あのちゃんが実名告白「もっと笑顔にしたい」38歳元アナ女優「めっちゃ暗い、何かたまってる」

深田恭子、トーク中突如「ごめんなさい…帰ります」と席を立ちスタジオ騒然 加藤浩次大慌て
深田恭子、10代の頃「お前の代わりなんかいくらでもいる」と怒られ切り返した“一言”を告白
元「NHKの峰不二子」キャミ姿の妖艶ボディーでグラビア登場予告「別人みたい」「雰囲気違う」
亡くなったおばあちゃんの仏壇の前で、犬が突然…思わず涙する『まさかの行動』が35万再生「絶対わかってる」「泣いてるようにも見える…」
パドレスと首位攻防2戦目は昨季ワールドシリーズ再戦 ロバーツ監督「知らなかった」とジョーク
上原浩治氏、バット蹴ったバウアーに喝2つ「まずは人の道具。職人さんが気持ち込めてつくった」
関東はゼロ… 「災害救助法」はどう適用? カムチャツカ半島地震
節約疲れ65%で“脱・節約”が始動、スキマバイトが注目
夏男・小籔千豊から目が離せない 優勝賞金1000円の新大会、恒例フェスにヘルシー教?!
【甲子園】初V沖縄尚学ナインが沖縄へ向けて帰路につく 地元住民からの「また来てね!」に笑顔