資料請求リストに製品が追加されていません。


IT製品の比較サイト|ITトレンド

資料請求リスト

資料請求
0件
  • ホーム
  • カテゴリーから探す
  • ランキングから探す
  • 記事を読む
  • セミナーを探す
  • はじめての方へ
  1. IT製品 比較TOP
  2. その他のセキュリティ
  3. 暗号化ソフト
  4. 暗号化ソフトの関連記事一覧
  5. ブロック暗号とは?特徴やストリーム暗号との違いを解説!

ブロック暗号とは?特徴やストリーム暗号との違いを解説!

Share
Tweet
Hatena
Pocket
2019年11月28日 最終更新
暗号化ソフトの製品一覧
ブロック暗号とは?特徴やストリーム暗号との違いを解説!

ブロック暗号とはどのような暗号なのでしょうか。自社の情報を守るために暗号化について調べる中で、ブロック暗号が気になった人は多いでしょう。ストリーム暗号との違いを知りたい人もいるかもしれません。

この記事ではブロック暗号の概要や仕組み、代表的なモードを解説します。ぜひ参考にして、暗号化への理解を深めてください。

暗号化ソフト の製品を調べて比較
製品をまとめて資料請求! 資料請求フォームはこちら
暗号化ソフトの資料請求ランキングで製品を比較! 今週のランキング第1位は?

ブロック暗号とは

ブロック暗号の概要を見ていきましょう。

特定のビット数を一度に暗号化する方法

ブロック暗号とは、平文のデータを特定の長さに区切り、その区切った単位で暗号化するアルゴリズムです。たとえば、代表的なブロック暗号であるAESでは128・192・256bitのデータをまとめて暗号化します。

ブロック暗号により生成された暗号文は平文と同じ長さになります。

ストリーム暗号との違い:暗号化を行う単位

ブロック暗号とは対照的に、データを1bitや1byteなど細かい単位で暗号化するアルゴリズムをストリーム暗号といいます。乱数を発生させて、その乱数を元にデータを端から暗号化していきます。

ストリーム暗号はブロック暗号と比較し、リアルタイム性が求められる通信に適しているのが特徴です。ブロック暗号は一定量のデータが溜まらなければ処理できませんが、ストリーム暗号なら逐次処理できるためです。ただし、安全性の検証はブロック暗号のほうが進んでいます。

ブロック暗号の仕組み

以下の文字列(平文)を例に、ブロック暗号の仕組みを見ていきましょう。

  • ■「ありがとうございます」

ブロック暗号では平文を一定の長さに分割して暗号化します。たとえば、上記の平文を5文字ずつに区切ってみましょう。

  • ■ブロック1「ありがとう」
  • ■ブロック2「ございます」

ブロック1から順に暗号化します。ここではよく利用される「転字」という方法を例に紹介します。これは文字を入れ替えることで文意が分からないようにする操作です。

  • ■ありがとう ⇒ があうとり

同様にブロック2も転字操作を行い「まざすごい」になったとしましょう。その結果、できあがる暗号文は「があうとりまざすごい」となります。

基本的には上記のような操作を繰り返して平文全体を暗号化します。実際には「転字」のほかにも、文字を置き換える「換字」などの操作を行い、より複雑な暗号文を作ります。

代表的なブロック暗号のモード

ブロック暗号はブロックごとの暗号化を繰り返すことで平文全体を暗号化します。その繰り返し方法のことをモードといい、利用モードによって暗号化の結果は変わります。ここでは代表的なモードを2つ見ていきましょう。

どのブロックにも同じ暗号処理を行う「ECBモード」

ECBモードで暗号化した場合、同じ平文からは常に同じ結果が得られます。各ブロックの前後関係にかかわらず、すべてのブロックに同じ暗号化を適用するためです。特別なルールがない繰り返し方法といえるでしょう。

もっともシンプルで分かりやすく、実装が簡単なうえ処理が高速なのが長所です。しかし、第三者からパターンを解析され、暗号文を不正に復号されやすいため、安全性の観点からは推奨されません。

また、ECBモードは暗号化結果が常に同じであることから、反射攻撃にも悪用されます。反射攻撃とは、認証データを通信途中で不正に取得し他者になりすます行為です。

たとえば、ログイン画面でユーザーが入力したパスワードの暗号文を取得し、それを使って不正ログインする行為が該当します。常にパスワードの暗号化結果が同じであれば、第三者は元のパスワードが分からなくても、暗号文でログインできてしまうのです。

直前のブロックをもとに暗号化する「CBCモード」

CBCモードは、平文を直前の暗号文ブロックの情報を元に暗号化するモードです。つまり、同じ平文でも直前の暗号文によって暗号化結果が異なるということです。

具体的には、平文と直前の暗号文の各bitをXOR演算した結果に対して暗号化処理を行います。XOR演算とは論理演算の1種で、1あるいは0を出力します。

この処理により平文は元の文章から変化し、その上から暗号化を施されるため、仮に他のブロックと同じ文面があっても異なる暗号文になります。CBCモードは暗号文のパターンを解析されづらいことから、安全性の高いモードとして広く使われています。

ちなみに、一番初めのブロックには参照すべき直前の暗号化ブロックが存在しません。そのため、その代理となるランダムな文字列を参照します。その文字列を初期化ベクトルと呼び、これを毎回変化させることで、第三者による解析をより困難なものにできます。

最適なブロック暗号のモードを使って秘匿性を高めよう!

ブロック暗号とは、データを特定の長さに区切ってブロック分けし、ブロックごとに暗号化処理を施すアルゴリズムです。各ブロックへの暗号化処理の繰り返し方法をモードと呼び、これによって暗号化結果は変化します。代表的なモードは以下の2つです。

ECBモード
同じ処理を繰り返す
CBCモード
直前のブロックの暗号文を参照する

以上を参考にして適切な暗号化を行い、自社の情報を守りましょう。

暗号化ソフト 製品を調べて比較
製品をまとめて資料請求! 資料請求フォームはこちら
暗号化ソフトの資料請求ランキングで製品を比較! 今週のランキング第1位は?
こちらもおすすめ!
暗号化ソフト 選び方ガイド
製品を選ぶときのポイントがわかる!
どんな企業が導入すべきかがわかる!
お役立ち資料ダウンロード
選び方ガイドのダウンロードはこちら

このカテゴリーに関連する記事

公開鍵・秘密鍵とは?暗号化の仕組みから必要性までわかりやすく解説

公開鍵・秘密鍵とは?暗号化の仕組みから必要性までわかりやすく解説

暗号化のAES方式とは?ほかの種類との違い・実施方法を解説!

暗号化のAES方式とは?ほかの種類との違い・実施方法を解説!

RSA暗号とは?仕組みや応用事例を初心者にもわかりやすく解説!

RSA暗号とは?仕組みや応用事例を初心者にもわかりやすく解説!

DH(Diffie-Hellman)法とは?仕組みや問題点を徹底解説!

DH(Diffie-Hellman)法とは?仕組みや問題点を徹底解説!

ハッシュ化とは?暗号化との違いや利用シーンを詳しく解説!

ハッシュ化とは?暗号化との違いや利用シーンを詳しく解説!

パスフレーズとは?パスワードとの違い・作り方のポイントを紹介!

パスフレーズとは?パスワードとの違い・作り方のポイントを紹介!

初期化ベクトルとは?暗号化で知っておくべき基礎知識を解説!

初期化ベクトルとは?暗号化で知っておくべき基礎知識を解説!

暗号化の基本知識「平文」とは?初心者向けにわかりやすく解説!

暗号化の基本知識「平文」とは?初心者向けにわかりやすく解説!

暗号化の種類・特徴とは?暗号アルゴリズムも分かりやすく解説!

暗号化の種類・特徴とは?暗号アルゴリズムも分かりやすく解説!

IT製品・サービスの比較・資料請求が無料でできる、ITトレンド。「ブロック暗号とは?特徴やストリーム暗号との違いを解説!」というテーマについて解説しています。暗号化の製品導入を検討をしている企業様は、ぜひ参考にしてください。

お役立ち資料ダウンロード
暗号化
基本情報から選ぶ時のポイント、ITトレンドおすすめの製品情報をまとめてご紹介します。
関連製品・サービス
タレスDIS CPLジャパン株式会社
タレスDIS CPLジャパン株式会社
追加
PCIDSS 準拠と情報漏洩対策【SafeNet トークナイゼーションマネージャー】
クレジットカードデータ等をトークン化する事で、データベースそのものをPCI DSSの監査対象から外すことができ、監査コストを大幅に削減できる新しいソリューション
サイエンスパーク株式会社
サイエンスパーク株式会社
追加
標的型サイバー攻撃の出口対策!Driverware NonCopy 2
業務ファイルの安全な活用を実現するセキュリティソフトウェアです。 保護ファイル操作中はインターネット接続を遮断&ファイルの暗号化により、マルウェアによるファイルの不正な持ち出しを防止
飛天ジャパン株式会社
飛天ジャパン株式会社
追加
かんたんに高度な暗号と自動パスワードの付与を実現SecureCoreSFE
「SecureCoreSFE」は、かんたんに高度な暗号化と自動パスワードの付与を実現するツールです。短期・低価格での導入が可能です。
ペンタセキュリティシステムズ株式会社
ペンタセキュリティシステムズ株式会社
追加
Oracle/Microsoft SQL Serverの商用DB暗号化ソリューション D'Amo
D'Amoは商用データベースOracle・Microsoft SQL Server専用の暗号化ソリューションです。アプリケーションのクエリー変更せずに導入でき、カラム単位で機密情報を選択的に暗号化できます。
株式会社DataClasys
株式会社DataClasys
追加
アプリを問わず暗号化!操作変わらず漏洩防止!DataClasys・データクレシス
Microsoft Word/Excel、一太郎、AutoCADなど、あらゆる文書をファイル単位で暗号化。個人情報保護法、不正競争防止法、SOX法などの内部統制強化に対応したファイル管理・文書管理を実現します。
サイエンスパーク株式会社
サイエンスパーク株式会社
追加
Box,OneDriveのマルウェア/標的型攻撃対策CFKeeper
CFKeeperは、クラウドストレージと同期する特定のローカルフォルダのセキュリティ強化(コピーガード機能と強固な暗号化)を行います。
タレスDIS CPLジャパン株式会社
タレスDIS CPLジャパン株式会社
追加
クラウド/仮想環境データ暗号化SafeNet ProtectV(暗号化)
ProtectV は、仮想データセンターおよびクラウド内のデータを安全に保護する業界初の包括的な高信頼性ソリューションを提供します。
タレスDIS CPLジャパン株式会社
タレスDIS CPLジャパン株式会社
追加
世界で圧倒的な実績のデータベース暗号化ソリューションSafeNet ProtectDB
マルチベンダー対応のデータベース暗号化製品。カラム単位でのきめ細かい暗号化と、専用アプライアンスによる暗号鍵管理により、ハイレベルなセキュリティを実現します。
タレスDIS CPLジャパン株式会社
タレスDIS CPLジャパン株式会社
追加
エンタープライズ暗号鍵管理(EKM)ソリューションKeySecure(暗号化)
SafeNet KeySecure は、暗号鍵とアプリケーションの一元的な中央集中管理を可能にするエンタープライズ暗号鍵管理(EKM)ソリューションです。
タレスDIS CPLジャパン株式会社
タレスDIS CPLジャパン株式会社
追加
クラウドデータ暗号化プラットフォームSafeNet Data Protection On Demand
ハードウェアやソフトウェアに対する先行投資不要なクラウドベースのデータ保護プラットフォームです。複数クラウドの暗号鍵管理をクラウドHSMで一元管理し、暗号化サービスを提供します。
飛天ジャパン株式会社
飛天ジャパン株式会社
追加
人的ミスによる情報漏洩を防ぐ 暗号化ソフトSecureCoreDSE
リスク根絶・オペレーション軽減の為に生まれたのが、情報漏洩ソリューション「Secure Core DSE」です 。ユーザの手を煩わすことなく、バックグラウンドで自動暗号化を実現します。
ペンタセキュリティシステムズ株式会社
ペンタセキュリティシステムズ株式会社
追加
OSS データベースに特化した透過型暗号化ソリューションMyDiamo
MyDiamo(マイ・ディアモ)は、OSSデータベースに最適化されたデータ暗号化ソリューションです。暗号化機能に、アクセス制御や監査ログ機能を併せたオールインワンのパッケージで導入できます。
タレスDIS CPLジャパン株式会社
タレスDIS CPLジャパン株式会社
追加
最高レベルの暗号鍵管理Hardware Security ModuleSafeNet HSM
HSMはデータ暗号処理及び暗号鍵を格納する専用ハードウェアです。SafeNetのHSMは、FIPSやコモンクライテリアにより、高いセキュリティレベルが第三者によって評価・認定されています。
資料請求ランキング
1月25日(月) 更新
第1位
  • アプリを問わず暗号化!操作変わらず漏洩防止!DataClasys・データクレシス
  • 株式会社DataClasys
第2位
  • 最高レベルの暗号鍵管理Hardware Security ModuleSafeNet HSM
  • タレスDIS CPLジャパン株式会社
第3位
  • PCIDSS 準拠と情報漏洩対策【SafeNet トークナイゼーションマネージャー】
  • タレスDIS CPLジャパン株式会社
一覧を見る
  • ログイン
  • 新規会員登録
ITトレンドへの製品掲載・広告出稿はこちらから
新着記事
  • RSA暗号とは?仕組みや応用事例を初心者にもわかりやすく解説!
    RSA暗号とは、素因数分解の難しさを利用した暗号ア...
  • 公開鍵・秘密鍵とは?暗号化の仕組みから必要性までわかりやすく解説
    暗号化に使われる公開鍵・秘密鍵についてご存知で...
  • 暗号化のAES方式とは?ほかの種類との違い・実施方法を解説!
    AESとは、無線LANなどに用いられる暗号化アルゴリ...
  • パスフレーズとは?パスワードとの違い・作り方のポイントを紹介!
    情報資産を守るためセキュリティ強化に取り組む企...
  • 暗号化の種類・特徴とは?暗号アルゴリズムも分かりやすく解説!
    暗号化にはどのような種類があるのでしょうか。一...
  • 導入前にチェックしたい暗号化ソフトの基本機能とは?
    紛失や盗聴などによる情報漏洩リスクから企業の大...
  • 暗号化ソフトの選び方とは?暗号化範囲からサポートまで解説!
    マイナンバー制度が施行されることもあり、ファイ...
  • 暗号化ソフト導入後にまずやること?3ステップでカンタン理解!
    情報漏えいの防止はもちろん、内部統制やコンプラ...
  • 暗号化とは?仕組み・種類・方法など基礎知識をわかりやすく解説!
    暗号化はメールや通信など、やり取りを行う際に情...
  • 自己暗号化ドライブとは?メリットや注意点もあわせて解説!
    自己暗号化ドライブとはどのようなドライブなので...
ページトップへ
ITトレンドについて
ITトレンドとは|
ご利用規約|
レビューガイドライン|
プライバシーポリシー|
クッキーポリシー|
運営会社|
サイトマップ|
お問い合わせ|
IT製品を探す
カテゴリーから探す |
ランキングから探す
IT製品を知る
用語集
IT製品を掲載する
掲載について
関連サービス・サイト
BIZトレンド |
List Finder |
Urumo! |
Seminar Shelf

Copyright (C) 2021 IT Trend All Rights Reserved.

暗号化ソフトの製品をまとめて資料請求
資料請求フォームはこちらplay_circle_outline
0件の製品が資料請求リストにあります。
リストの製品に資料請求するplay_circle_outline すべての製品に資料請求するplay_circle_outline