【図解】コレ1枚でわかるブロックチェーンで使われる暗号技術
ハッシュ関数
「ハッシュ関数」とは、あるデータからそのデータを要約する固定長の数列を生成する演算手法のことで、「要約関数」ともよばれています。
得られた数列は「ハッシュ値」と言います。「ハッシュ値」は元のデータが同じであれば、同じ数列となります。しかし、その数列から元のデータを復元することができません。また、大きや内容の異なるデータでも同じ長さ(固定長)の数列になります。このような特性を利用して、データ内容の比較を高速に実行することができます。
異なるデータから異なるハッシュ値が必ず生成されることが「ハッシュ関数」の理想ではありますが、現実的には難しく、似ている2つのデータから似ているハッシュ値が生成されないことやハッシュ値から元データが復元できないなどの要件を満たすことで、実用面での信頼性や安全性などを保っています。
公開鍵暗号
一対の暗号鍵によって、片方の鍵を暗号化に、もう片方を復号(暗号化されたデータを元のデータに戻す)に使う暗号方式のことです。
例えば、ある相手と暗号化されたデータをやり取りしたい場合、そのデータの受け手は、片方の鍵を相手に渡すか、どこかネットワーク上の公開の場にその鍵を置いておきます。この鍵を「公開鍵」と呼びます。
受け手の「公開鍵」を手に入れた送り手は、それを使ってデータを暗号化し、それを相手に送ります。暗号化されたデータを復号化するためには、「公開鍵」と対になったもう片方の鍵でなければできません。ですから、一度「公開鍵」で暗号化してしまえば、対の鍵がない限りだれもデータを元に戻すことができませんので、暗号化のための鍵を公開してしまっても問題はないのです。
受け手は、対の鍵を公開しなければ、自分以外は復号できませんから安全にデータの受け渡しができるのです。この対になる鍵を「秘密鍵」と呼びます。
この「秘密鍵」は、暗号化にも使えます。例えば、送り手が自分の「秘密鍵」でデータを暗号化します。そのデータは、送り手の「公開鍵」でしか復号できません。ですから、受け取った側は、送り手の「公開鍵」で復号できれば、これはその送り手のデータであることが証明されることになります。このやり方を使うことで、明日解説する「電子署名」を実現しています。
【図解】コレ一枚でわかる最新ITトレンド 増強改訂版
- 何ができるようになるのか?
- どのような価値を生みだすのか?
- なぜ注目されているのか?
「知っている」から「説明できる」へ
実践で「使える」知識を手に入れる
- IoT とインダストリー4.0
- AR とVR
- 人工知能と機械学習とディープラーニング
- サーバ仮想化とコンテナ
- ネットワーク仮想化とSD-WAN
- アジャイル開発とDevOps
- マイクロサービスとサーバレス
キーワードは耳にするけど、
それが何なのか、何ができるようになるのか、
なぜそんなに注目されているのか理解できてなかったりしませんか?
最新版(4月度)をリリースしました!
ITビジネス・プレゼンテーション・ライブラリー/LiBRA
新入社員のための「最新トレンドの教科書」も掲載しています。
−−−−−−−−−−−−−−−−−−−−
*クラウドについてのプレゼンテーションをインフラ編から独立させました。
*使いやすさを考慮してページ構成を変更しました。
*2017年度新入社員研修のための最新ITトレンドを更新しました。
*新しい講演資料を追加しました。
−−−−−−−−−−−−−−−−−−−−
クラウド・コンピューティング (111ページ)
*「インフラとプラットフォーム編」より分離独立
【新規】クラウドによるコスト改善例 p101-108
開発と運用(68ページ)
【新規】管理運用の範囲 p.37
【新規】サーバーレスの仕組み p.40
インフラとプラットフォーム(211ページ)
*クラウドに関する記述を分離独立
【新規】多様化するデータベース p.127
【新規】クラウドデータベース p.156-158
IoT(101ページ)
【新規】IoTはテクノロジーではなくビジネス・フレームワーク p.16
【新規】LPWA主要3方式の比較 p.52
人工知能(103ページ)
【新規】自動化と自律化が目指す方向 p.14
【新規】操作の無意識化と利用者の拡大 p.21
【新規】自動化・自律化によってもたらされる進歩・進化 p.22
テクノロジー・トピックス (51ページ)
【新規】RPA(Robotics Process Automation) p.17
サービス&アプリケーション・基本編 (50ページ)
*変更はありません
ビジネス戦略(110ページ)
*変更はありません
ITの歴史と最新のトレンド(14ページ)
*変更はありません
【新入社員研修】最新のITトレンド
*2017年度版に改訂しました
【講演資料】アウトプットし続ける技術〜毎日書くためのマインドセットとスキルセット
女性のための勉強会での講演資料
実施日: 2017年3月14日
実施時間: 60分
対象者:ITに関わる仕事をしている人たち
【講演資料】ITを知らない人にITを伝える技術
拙著「未来を味方にする技術」出版記念イベント
実施日: 2017年3月27日
実施時間: 30分
対象者:ITに関わる仕事をしている人たち
詳しくはこちらから
新刊書籍のご紹介
未来を味方にする技術
これからのビジネスを創るITの基礎の基礎
- ITの専門家ではない経営者や事業部門の皆さんに、ITの役割や価値、ITとの付き合い方を伝えたい!
- ITで変わる未来や新しい常識を、具体的な事例を通じて知って欲しい!
- お客様とベンダーが同じ方向を向いて、新たな価値を共創して欲しい!
斎藤昌義 著
四六判/264ページ
定価(本体1,580円+税)
ISBN 978-4-7741-8647-4Amazonで購入
人工知能、IoT、FinTech(フィンテック)、シェアリングエコノミ― 、bot(ボット)、農業IT、マーケティングオートメーション・・・ そんな先端事例から"あたらしい常識" の作り方が見えてくる。