(57)【要約】暗号化ボックスデバイスは、メモリと、当該メモリに連結されたプロセッサを備えている。第１クリップボードはプロセッサ上で動作し、平文ストリームをダウンロードする。暗号化エンジンはプロセッサ上で動作し、平文ストリームを受信し、当該平文ストリームを暗号化し、暗号化ストリームを作成する。デジタイザはプロセッサ上で動作し、暗号化ストリームをデジタル化して、デジタル化した暗号化ストリームを作成する。第２クリップボードはプロセッサ上で動作し、当該デジタル化した暗号化ストリームをアップロードする。暗号化エンジンは、暗号化ストリームを復号化し平文ストリームを作成し、当該平文ストリームを第１クリップボードにアップロードしてもよい。
2019530270.tif 000002
【特許請求の範囲】
【請求項１】
メモリと、
前記メモリに連結したプロセッサと、
前記プロセッサ上で動作し、平文ストリームをダウンロードする第１クリップボードと、
前記プロセッサ上で動作し、前記平文ストリームを受信し、当該平文ストリームを暗号化し、暗号化ストリームを作成する暗号化エンジンと、
前記プロセッサ上で動作し、前記暗号化ストリームをデジタル化し、デジタル化した暗号化ストリームを作成するデジタイザと、
前記プロセッサ上で動作し、前記デジタル化した暗号化ストリームをアップロードする第２クリップボードと
を備える暗号化ボックス装置。
【請求項２】
前記デジタイザは、デジタル化なし、ベース６４のデジタル化、空白なしの１６進数、空白ありの対１６進数、ユーザ定義モード、及びファイル（フラグ）として保存、で構成されるグループから選択されたモードに従って、前記暗号化ストリームをデジタル化する請求項１の暗号化ボックス装置。
【請求項３】
前記プロセッサ上で動作し、前記デジタル化した暗号化ストリームを前記第２クリップボードからダウンロードし、前記デジタル化した暗号化ストリームを非デジタル化し、前記暗号化ストリームを作成し、当該暗号化ストリームを前記暗号化エンジンに提供する非デジタイザをさらに備え、
前記暗号化エンジンは、さらに当該暗号化ストリームを復号化し、前記平文ストリームを作成し、当該平文ストリームを前記第１クリップボードにアップロードする請求項１の暗号化ボックス装置。
【請求項４】
前記非デジタイザは、非デジタル化なし、ベース６４、空白なしの１６進数、空白ありの対１６進数、ユーザ定義モード、及びファイル（フラグ）として保存、で構成されるグループから選択されたモードに従って、前記デジタル化した暗号化ストリームを非デジタル化する請求項３の暗号化ボックス装置。
【請求項５】
前記暗号化ボックス装置は、パーソナルコンピュータ、ラップトップ、スマートフォン、タブレット、スマートテレビ、インテリジェントネットワークドライブ、中央記憶装置、及びセットトップボックスで構成されるグループから選択されたコンピュータに接続することができるドングルを備える請求項１の暗号化ボックス装置。
【請求項６】
前記暗号化ボックス装置は、パーソナルコンピュータ、ラップトップ、スマートフォン、タブレット、スマートテレビ、インテリジェントネットワークドライブ、中央記憶装置、及びセットトップボックスで構成されるグループから選択されたコンピュータに接続することができるＵＳＢデバイスを備える請求項１の暗号化ボックス装置。
【請求項７】
Wi-Fi及びBluetoothで構成されるグループから選択された無線通信を備える請求項１の暗号化ボックス装置。
【請求項８】
独自の無線通信と、パーソナルコンピュータ、ラップトップ、スマートフォン、タブレット、スマートテレビ、インテリジェントネットワークドライブ、中央記憶装置、及びセットトップボックスで構成されるグループから選択されたコンピュータに接続することができる複数の無線アダプタとを備える請求項１の暗号化ボックス装置。
【請求項９】
前記暗号化ボックス装置の使用は、前記複数の無線アダプタの１つのユーザに限定される請求項１の暗号化ボックス装置。
【請求項１０】
前記暗号化ボックス装置の使用は、ハードウェアエミュレータによってシミュレートされる請求項１の暗号化ボックス装置。
【請求項１１】
前記暗号化ボックス装置は、携帯電話、isdn電話、スカイプ、バイバー、Whatsapp、スマートテレビ、インテリジェントネットワークドライブ、中央記憶装置、スマートフォン、ディスプレイ画面、電話交換機、タブレット、コンピュータ、ラジオ、又はクラウドを備える請求項１の暗号化ボックス装置。
【請求項１２】
暗号化ボックス装置をコンピュータに接続し、
前記コンピュータ上でアプリケーションを実行し、
平文ストリームを前記アプリケーションから第１クリップボードにダウンロードし、
前記平文ストリームを暗号化して、暗号化ストリームを作成し、
前記暗号化ストリームをデジタル化して、デジタル化した暗号化ストリームを作成し、
当該デジタル化した暗号化ストリームを第２クリップボードにアップロードする
暗号化ボックス装置を用いる安全な暗号化方法。
【請求項１３】
前記アプリケーションは、スプレッドシート、テキストウィンドウ、電子メール、ワードプロセッサ、チャットルーム、及びプレゼンテーションで構成されるグループから選択される請求項１２の安全な暗号化方法。
【請求項１４】
前記デジタル化は、デジタル化なし、ベース６４のデジタル化、空白なしの１６進数、空白ありの対１６進数、ユーザ定義モード、及びファイル（フラグ）として保存、で構成されるグループから選択されたモードに従って実行される請求項１２の安全な暗号化方法。
【請求項１５】
前記デジタル化した暗号化ストリームを前記第２クリップボードからダウンロードし、当該デジタル化した暗号化ストリームを非デジタル化し、前記暗号化ストリームを作成し、当該暗号化ストリームを前記暗号化エンジンに提供し、
前記暗号化ストリームを復号化し、前記平文ストリームを作成し、当該平文ストリームを前記第１クリップボードにアップロードすることをさらに備える請求項１２の安全な暗号化方法。
【請求項１６】
前記非デジタル化は、非デジタル化なし、ベース６４、空白なしの１６進数、空白ありの対１６進数、ユーザ定義モード、及びファイル（フラグ）として保存、で構成されるグループから選択されたモードに従って実行される請求項１２の安全な暗号化方法。
【請求項１７】
さらに、ハードウェアエミュレータを用いて前記暗号化ボックス装置をシミュレートする請求項１２の安全な暗号化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本装置は、暗号化、特に異なるメモリ、クラウドプラットフォーム、オペレーティングシステム、及びその他の製品にまたがる暗号化に関する。
【背景技術】
【０００２】
米国特許第７，７５１，５６５及び第８，５９５，５０８に記載されているような多くの暗号化エンジン又はシステムは、関数暗号化／復号化を実行し、暗号文又は暗号文ストリームのフルスケールコーディング又はフルセクションを作成することができる。これらのフルスケールの暗号ストリームは、多くの場合、読み取り不可能であり、表示不可能であり、通信が容易ではなく、他のデバイスや製品との統合が困難な場合がある。今日のインターネット、クラウド及び統合可能環境では、フルスケールコーディングは、暗号化エンジン及び暗号化システムの大きな欠陥を形成し、世界的規模でそれらのアプリケーションに影響を与える。
【発明の概要】
【０００３】
第１の態様において、暗号化ボックス装置は、メモリ及び当該メモリに連結されたプロセッサを備える。第１クリップボードはプロセッサ上で動作し、平文ストリームをダウンロードする。暗号化エンジンは、プロセッサ上で動作し、当該平文ストリームを受信し、当該平文ストリームを暗号化し、暗号化ストリームを生成する。また、暗号化エンジンは、暗号化ストリームを復号化して、平文ストリームを作成し、平文ストリームを第１クリップボードにアップロードしてもよい。
【０００４】
第２の態様では、デジタイザはプロセッサ上で動作し、暗号化ストリームをデジタル化し、デジタル化した暗号化ストリームを作成する。デジタイザは、デジタル化なし、ベース６４のデジタル化、空白なしの１６進数、空白ありの対１６進数、ユーザ定義モード、又はファイル（フラグ）として保存などのモードに従って、暗号化ストリームをデジタル化する。
【０００５】
第３の態様では、第２クリップボードはプロセッサ上で動作し、デジタル化された暗号化ストリームをアップロードする。
【０００６】
第４の態様では、暗号化ボックス装置は、第２クリップボードからデジタル化した暗号化ストリームをダウンロードし、デジタル化した暗号化ストリームを非デジタル化し、暗号化ストリームを作成する、プロセッサ上で動作する非デジタイザをさらに備えていてもよい。その後、非デジタイザは暗号化ストリームを暗号化エンジンに提供してもよい。
【０００７】
第５の態様では、非デジタイザは、非デジタル化なし、ベース６４、空白なしの１６進数、空白ありの対１６進数、ユーザ定義モード、及びファイル（フラグ）として保存、などのモードに従ってデジタル化した暗号化ストリームを非デジタル化する。
【０００８】
第６の態様では、暗号化ボックス装置は、パーソナルコンピュータ、ラップトップ、スマートフォン、タブレット、スマートテレビ、インテリジェントネットワークドライブ、中央記憶装置、又はセットトップボックスなどのコンピュータに接続することができるドングルであってもよい。
【０００９】
第７の態様では、暗号化ボックス装置は、パーソナルコンピュータ、ラップトップ、スマートフォン、タブレット、スマートテレビ、インテリジェントネットワークドライブ、中央記憶装置、又はセットトップボックスなどのコンピュータに接続することができるＵＳＢデバイスであってもよい。
【００１０】
第８の態様では、暗号化ボックス装置は、Wi-Fi又はBluetoothなどの無線通信を備えていてもよい。
【００１１】
第９の態様では、暗号化ボックス装置は、データを表示、保存又は交換することができる任意のデバイス又は通信プラットフォームでもよい。任意のデバイス又は通信プラットフォームは、携帯電話、isdn電話、スマートテレビ、インテリジェントネットワークドライブ、中央記憶装置、スマートフォン、表示画面、電話交換機、タブレット、コンピュータ、ラジオ、またはクラウド、ユニファイドコミュニケーション、エンタープライズコミュニケーションサービスの任意の形式、インスタントメッセージング（チャット）、プレゼンス情報、音声（IPテレフォニーを含む）、モビリティ機能（エクステンションモビリティとシングルナンバーリーチを含む）、オーディオ、ウェブ＆ビデオ会議、固定モバイルコンバージェンス（FMC）、デスクトップ共有、データ共有（web接続された電子インタラクティブホワイトボードを含む）、呼制御、音声認識、コミュニケーションサービスの任意の形式、ユニファイドメッセージング（統合されたボイスメール、e-mail、SMS、及びFax)、複数のデバイス及びメディアタイプにわたって一貫した統合ユーザインタフェースとユーザエクスペリエンスを提供する製品の任意のセット、インターネット・プロトコル・テレビジョン（IPTV）やデジタルサイネージ・コミュニケーションズなどの他の形式の通信を含むようなネットワークを介して交換されるすべての形式の通信、１対１の通信又は１対多のブロードキャスト通信として指示される可能性のあるネットワーク通信デプロイメントの任意の統合部分、個人が１つのメディアでメッセージを送信し、別のメディアで同じ通信を受信できるようにする通信（たとえば、ボイスメールメッセージを受信して、電子メールまたは携帯を介してそれにアクセスすることを選択できる。送信者がプレゼンス情報に従ってオンラインになっており、現在通話を受け付ける場合は、テキストチャット又はビデオ通話を通じてすぐに返答を送信できる。それ以外の場合は、さまざまなメディアを介してアクセスできる非リアルタイムメッセージとして送信される可能性がある。）、マルチモーダル通信、音声アクセスおよびパーソナルアシスタント、会議（オーディオ、Web及びビデオ）、コラボレーションツール、モビリティ、ビジネスプロセス統合（BPI）、及びビジネスプロセスの統合を可能にするためのソフトウェアを含むがこれに限定されるものではない。
【００１２】
第１０の態様では、暗号化ボックス装置は、独自の無線通信と、パーソナルコンピュータ、ラップトップ、スマートフォン、タブレット、スマートテレビ、インテリジェントネットワークドライブ、中央記憶装置及びセットトップボックスなどのコンピュータに接続することができる複数の無線アダプタとを備えていてもよい。暗号化ボックス装置の使用は、１つの無線アダプタのユーザに限定されてもよい。
【００１３】
第１１の態様では、暗号化ボックス装置は、コンピュータ上で動作しているエミュレータなどのハードウェアエミュレータによってシミュレートしてもよい。
【００１４】
第１２の態様において、暗号化ボックス装置を用いる安全な暗号化方法は、暗号化ボックス装置をコンピュータに接続する第１の動作を備える。安全な暗号化方法は、その後、コンピュータ上でアプリケーションを実行する第２の動作を実行する。安全な暗号化方法は、その後、アプリケーションから第１クリップボードに平文ストリームをダウンロードする第３の動作を実行する。安全な暗号化方法は、その後、平文ストリームを暗号化し、暗号化ストリームを作成する第４の動作を実行する。安全な暗号化方法は、その後、暗号化ストリームをデジタル化して、デジタル化した暗号化ストリームを作成する第５の動作を実行する。安全な暗号化方法は、その後、デジタル化した暗号化ストリームを第２クリップボードにアップロードする第６の動作を実行する。
【００１５】
第１３の態様では、アプリケーションは、スプレッドシート、テキストウィンドウ、電子メール、ワードプロセッサ、チャットルーム、又はプレゼンテーションであってもよい。
【００１６】
第１４の態様では、安全な暗号化方法は、さらに、デジタル化なし、ベース６４のデジタル化、空白なしの１６進数、空白ありの対１６進数、ユーザ定義モード、又はファイル（フラグ）として保存などのモードに従って、暗号化ストリームをデジタル化する第７の動作を備えていてもよい。
【００１７】
第１５の態様では、安全な暗号化方法は、さらに、第２クリップボードからデジタル化した暗号化ストリームをダウンロードする第８の動作を備えていてもよい。安全な暗号化方法は、さらに、デジタル化した暗号化ストリームを非デジタル化し、暗号化ストリームを作成して、暗号化ストリームを暗号エンジンに提供する第９の動作を備えていてもよい。安全な暗号化方法は、さらに、暗号化ストリームを復号化し、平文ストリームを作成して、平文ストリームを第１クリップボードにアップロードする第１０の動作を備えていてもよい。
【００１８】
第１６の態様では、安全な暗号化方法は、さらに、非デジタル化なし、ベース６４、空白なしの１６進数、空白ありの対１６進数、ユーザ定義モード、及びファイル（フラグ）として保存などのモードに従ってデジタル化した暗号化ストリームを非デジタル化する第１１の動作を備えていてもよい。
【００１９】
第１７の態様では、安全な暗号化方法は、さらに、ハードウェアエミュレータを用いて暗号化ボックス装置をシミュレートする第１２の動作を備えていてもよい。
【００２０】
本発明の上記及び他の特徴および利点、並びに本発明の様々な実施形態の構造及び動作について、添付の図面を参照して以下に詳細に説明する。
【図面の簡単な説明】
【００２１】
添付の図面は、本明細書中に組み込まれ、明細書の一部を形成するものであり、本発明の様々な実施形態を例示し、かつ、説明とともに、さらにその原理を説明する機能、かつ当業者が発明を作成して使用することを可能にする機能を果たしている。図面において、同様の参照番号は、同一又は機能的に類似した要素を示す。添付の図面と関連して考慮されるとき、以下の詳細な説明を参照することによってより完全に理解され、それに付随する利点の多くが容易に理解されるであろう。
【図１】図１は、第１実施形態に係る暗号化ボックス装置を示す。
【図２】図２は、第２実施形態に係る暗号化ボックス装置を示す。
【図３】図３は、一実施形態で使用するための単一の暗号化ボックスドングル−ＵＳＢデバイスを示す。
【図４】図４は、一実施形態で使用するための無線暗号化ボックスを示す。
【図５】図５は、一実施形態で使用するための複数の無線アダプタを備えた無線暗号化ハブを示す。
【図６】図６は、一実施形態で使用するための暗号化ボックスを示す。
【図７】図７は、一実施形態で使用するための「ppExcel30」と呼ばれるクリック可能なタグを示す。
【図８】図８は、MS ExcelのセルをppExcelで暗号化する処理を示す。
【図９】図９は、MS ExcelのセルをppExcelで暗号化する処理を示す。
【図１０】図１０は、一実施形態で使用するための機械に接続された暗号化ボックスを示す。
【図１１】図１１は、一実施形態で使用するための暗号化ボックスを用いた汎用テキスト暗号化装置を示す。
【図１２】図１２は、一実施形態で使用するための暗号化処理を示す。
【図１３】図１３は、一実施形態で使用するための暗号化処理を示す。
【図１４】図１４は、一実施形態で使用するための暗号化処理を示す。
【図１５】図１５は、一実施形態で使用するための暗号化処理を示す。
【図１６】図１６は、一実施形態で使用するための暗号化メッセージをライブチャットプログラムに送信する処理を示す。
【図１７】図１７は、一実施形態で使用するための暗号化メッセージをライブチャットプログラムに送信する処理を示す。
【図１８】図１８は、一実施形態で使用するためのライブチャットプログラムから受信された暗号化メッセージを復号化する処理を示す。
【図１９】図１９は、一実施形態で使用するためのライブチャットプログラムから受信された暗号化メッセージを復号化する処理を示す。
【図２０】図２０は、第３実施形態に係る暗号化ボックス装置を示す。
【図２１】図２１は、第４実施形態に係る安全な暗号化方法を示す。
【発明を実施するための形態】
【００２２】
暗号化ボックス装置１００の第１の実施形態を図１に示す。第１クリップボードモジュール１２２、第２クリップボードモジュール１４０及びデジタイザ／非デジタイザ１２８が暗号化エンジンに追加されて、暗号化エンジンの欠陥を克服し、全ての異なるメモリ、クラウドプラットフォーム及びオペレーティングシステムで互換性があり且つ利用可能になり、他の製品間で通信する。
【００２３】
全ての異なるメモリやオペレーティングシステムなどの間で移動するため又は互換性があるようにするために、特殊なメモリ（ハードウェアメモリ）構造の「クリップボード」が使用される。クリップボード（又はクリップボードキャッシュ）は、コンピュータ、携帯電話及びタブレットを含む全てのデバイスにおける特別なメモリである。クリップボードだけでは、全ての非互換性の問題を処理できないので、「デジタイザ／非デジタイザモジュール」も必要である。
【００２４】
図１に示す暗号化ボックス装置１００では、第１クリップボード１２２はプロセッサ上で動作し、クリップボード１２６を使って平文ストリーム１１６をダウンロードする。
【００２５】
暗号化エンジンはプロセッサ上で動作し、平文ストリーム１１６を受信し、平文ストリーム１１６を暗号化して、暗号文又は暗号化ストリーム１１０を作成する。暗号化エンジンは、さらに暗号化ストリーム１１０を復号化し、平文ストリーム１１６を作成し、アップロードクリップボード１２４を使って平文ストリーム１１６を第１クリップボード１２２にアップロードしてもよい。
【００２６】
デジタイザ／非デジタイザ１２８はプロセッサ上で動作し、暗号化ストリーム１１０をデジタル化して、デジタル化した暗号化ストリーム１３８を作成する。デジタイザ／非デジタイザ１２８は、デジタル化なし、ベース６４デジタル化、空白なしの１６進数、空白ありの対１６進数、ユーザ定義モード又はファイル（フラグ）として保存などのモードに従って、暗号化ストリーム１１０をデジタル化する。
【００２７】
第２クリップボード１４０はプロセッサ上で動作し、アップロードクリップボード１３４を使ってデジタル化した暗号化ストリーム１３８をアップロードする。
【００２８】
プロセッサ上で動作するデジタイザ／非デジタイザ１２８は、ダウンロードクリップボード１４２を使って第２クリップボード１４０からデジタル化した暗号化ストリーム１３８をダウンロードし、デジタル化した暗号化ストリーム１３８を非デジタル化して暗号化ストリーム１１０を作成してもよい。その後、デジタイザ／非デジタイザ１２８は暗号化ストリーム１１０を暗号化エンジンに提供してもよい。
【００２９】
デジタイザ／非デジタイザ１２８は、非デジタル化なし、ベース６４、空白なしの１６進数、空白ありの対１６進数、ユーザ定義モード又はファイル（フラグ）として保存などのモード１３２に従ってデジタル化した暗号化ストリーム１３８を非デジタル化する。
【００３０】
暗号化ボックス装置１００は、パーソナルコンピュータ、ラップトップ、スマートフォン、タブレット、スマートテレビ、インテリジェントネットワークドライブ、中央記憶装置、又はセットトップボックスなどのコンピュータに接続することができるドングルであってもよい。
【００３１】
暗号化ボックス装置１００は、パーソナルコンピュータ、ラップトップ、スマートフォン、タブレット、スマートテレビ、インテリジェントネットワークドライブ、中央記憶装置、又はセットトップボックスなどのコンピュータに接続することができるＵＳＢデバイスであってもよい。
【００３２】
暗号化ボックス装置１００は、Wi-Fi又はBluetoothなどの無線通信を備えていてもよい。
【００３３】
暗号化ボックス装置１００は、携帯電話、isdn電話、スカイプ、バイバー、Whatsapp、スマートテレビ、インテリジェントネットワークドライブ、中央記憶装置、スマートフォン、表示画面、電話交換機、タブレット、コンピュータ、ラジオ、又はクラウドであってもよい。
【００３４】
暗号化ボックス装置１００は、独自の無線通信と、パーソナルコンピュータ、ラップトップ、スマートフォン、タブレット、スマートテレビ、インテリジェントネットワークドライブ、中央記憶装置及びセットトップボックスなどのコンピュータに接続することができる複数の無線アダプタとを備えていてもよい。暗号化ボックス装置１００の使用は、１つの無線アダプタのユーザに限定されてもよい。
【００３５】
暗号化ボックス装置１００は、コンピュータ上で動作するエミュレータなどのハードウェアエミュレータによってシミュレートされてもよい。
【００３６】
第１暗号ストリーム生成部１０３は、平文情報１１６及び第１キー１１８を用いて第１暗号ストリームを生成し同期させる。第２暗号ストリーム生成部１０１は、制御可能な平文ストリーム１０２をランダム化して同期させるために、第２キー１０６及びランダム関数１０４を用いて第２暗号ストリームを生成し同期させる。第１及び第２同期化暗号ストリームで動作する排他的論理和演算子１２０は、暗号文ストリーム１１０を取得する。
【００３７】
第１暗号ストリーム生成部１０３は、平文情報１１６及び第１キー１１８の入力時に第１同期化暗号ストリームを生成し同期させるブロック暗号暗号化部１１４を備える。ブロック暗号暗号化装置１１４は第１暗号ストリームを生成し、第１同期部１１２は第１暗号ストリームを同期させる。
【００３８】
第２暗号ストリーム生成部は、第２キー１０６及び制御可能な平文ストリーム１０２の入力時に制御可能な平文ストリーム１０２をランダム化し同期させ、第２同期化暗号ストリームを出力するランダム関数生成部を備える。ランダム関数生成部は、制御可能な平文ストリームをランダム化するランダム関数生成装置１０４と、ランダム化された第２暗号ストリームを同期させる第２同期部１０８とを備える。
【００３９】
暗号化ボックス装置２００の第２実施形態を図２に示す。
【００４０】
図２に示す暗号化ボックス装置２００では、第１クリップボード２２２は、プロセッサ上で動作し、ダウンロードクリップボード２２６を使って平文ストリーム２１６をダウンロードする。
【００４１】
暗号化エンジンは、プロセッサ上で動作し、平文ストリーム２１６を受信し、平文ストリーム２１６を暗号化して、暗号文又は暗号化ストリーム２１０を作成する。暗号化エンジンは、暗号化ストリーム２１０を復号化して平文ストリーム２１６を作成し、アップロードクリップボード２２４を使って平文ストリーム２１６を第１クリップボード２２２にアップロードしてもよい。
【００４２】
デジタイザ／非デジタイザ２２８はプロセッサ上で動作し、暗号化ストリーム２１０をデジタル化して、デジタル化した暗号化ストリーム２３８を作成する。デジタイザ／非デジタイザ２２８は、デジタル化なし、ベース６４デジタル化、空白なしの１６進数、空白ありの対１６進数、ユーザ定義モード、及びファイル（フラグ）として保存などのモード２３２に従って、暗号化ストリーム２１０をデジタル化する。
【００４３】
第２クリップボード２４０はプロセッサ上で動作し、アップロードクリップボード２３４を使ってデジタル化した暗号化ストリーム２３８をアップロードする。
【００４４】
プロセッサ上で動作するデジタイザ／非デジタイザ２２８は、ダウンロードクリップボード２４２を使って第２クリップボード２４０からデジタル化した暗号化ストリーム２３８をダウンロードし、デジタル化した暗号化ストリーム２３８を非デジタル化して暗号化ストリーム２１０を作成してもよい。その後、デジタイザ／非デジタイザ２２８は暗号化ストリーム２１０を暗号化エンジンに提供してもよい。
【００４５】
デジタイザ／非デジタイザ２２８は、非デジタル化、ベース６４、空白なしの１６進数、空白ありの対１６進数、ユーザ定義モード、及びファイル（フラグ）として保存するなどのモード２３２に従ってデジタル化した暗号化ストリーム２３８を非デジタル化する。
【００４６】
暗号化ボックス装置２００は、パーソナルコンピュータ、ラップトップ、スマートフォン、タブレット、スマートテレビ、インテリジェントネットワークドライブ、中央記憶装置、又はセットトップボックスなどのコンピュータに接続することができるドングルであってもよい。
【００４７】
暗号化ボックス装置２００は、パーソナルコンピュータ、ラップトップ、スマートフォン、タブレット、スマートテレビ、インテリジェントネットワークドライブ、中央記憶装置、又はセットトップボックスなどのコンピュータに接続することができるＵＳＢデバイスであってもよい。
【００４８】
暗号化ボックス装置２００は、Wi-Fi又はBluetoothなどの無線通信を備えていてもよい。
【００４９】
暗号化ボックス装置２００は、携帯電話、isdn電話、スカイプ、バイバー、Whatsapp、スマートテレビ、インテリジェントネットワークドライブ、中央記憶装置、スマートフォン、表示画面、電話交換機、タブレット、コンピュータ、ラジオ又はクラウドであってもよい。
【００５０】
暗号化ボックス装置２００は、独自の無線通信と、パーソナルコンピュータ、ラップトップ、スマートフォン、タブレット、スマートテレビ、インテリジェントネットワークドライブ、中央記憶装置及びセットトップボックスなどのコンピュータに接続することができる複数の無線アダプタとを備えていてもよい。暗号化ボックス装置２００の使用は、１つの無線アダプタのユーザに限定されてもよい。
【００５１】
暗号化ボックス装置２００は、コンピュータ上で動作するエミュレータなどのハードウェアエミュレータによってシミュレートされてもよい。
【００５２】
第２暗号ストリーム２０８が生成される。図１４に示した制御可能な平文１０２と一致する制御可能な平文２０２と、ランダム関数１０４と一致するランダム関数２００と、第２キーに一致する第２キー２０６とが使用されてもよい。制御可能な平文２０２及びランダム関数１０４は、通常、送信エージェントから受信エージェントに別々に送信され、第２キー１０６は、一般に受信エージェントに既に知られている。
【００５３】
図３には、一実施形態で使用するための単一の暗号化ボックスドングル‐ＵＳＢデバイス３１０が示されている。単一の暗号化ボックスドングル‐ＵＳＢデバイス３１０は、「暗号化ボックス」と称され、ＰＣ、ノートパソコン、スマートフォン、（iphone & Android電話）及びiPadなどのスマートタブレットで使用することができます。
【００５４】
暗号化ボックスは、上記で説明したデジタイザ／非デジタイザ及びクリップボードを備える暗号化エンジンを含む。
【００５５】
単一の暗号化ボックスドングル−ＵＳＢデバイス３１０は、ＰＣ３０２、ラップトップ３０８、又はスマートフォン及び／又はタブレット３０４，３０６に接続し、１人のユーザに対して直接、暗号化／復号化を提供することができる。
【００５６】
図４には、一実施形態で使用するための無線（WiFi又はBluetooth）暗号化ボックス４１０が示されている。より多くの人が暗号化ボックスを使用できるように、無線暗号化ボックス４１０は、無線（WiFi又はBluetooth）モジュールと共に、暗号化エンジン、デジタイザ／非デジタイザ及びクリップボードモジュールを含む。このデバイスでは、複数のユーザが同時に暗号化ボックスを使用することができる。無線暗号化ボックス４１０は、ＰＣ４０２、ラップトップ４０８、又はスマートフォン及び／又はタブレット４０４及び４０６と共に使用することができる。
【００５７】
図５には、一実施形態で使用するための複数の無線アダプタ５１２を備えた無線暗号化ハブが示されている。より多くの人が暗号化ボックスを使用できるように、無線暗号化ハブ５１２は、無線（WiFi又はBluetooth）モジュールと共に、暗号化エンジン、デジタイザ／非デジタイザ、及びクリップボードモジュールを含む。このデバイスでは、複数のユーザが同時に暗号化ボックスを使用することができます。無線暗号化ハブ５１２は、ＰＣ５０２、ラップトップ５０８、又はスマートフォン及び／又はタブレット５０４及び５０６と共に使用することができる。
【００５８】
無線ＵＳＢアダプタ５１０は、無線暗号化ハブ５１２に対応する無線伝送を含み、複数のユーザに同時に無線暗号化ハブ５１２を使用させることができる。無線ＵＳＢアダプタ５１０は、暗号化ハブ５１２に対応する無線専用モジュールを含む。
【００５９】
ユーザは、１つの無線暗号化ハブ５１２と複数の無線アダプタ５１０とを購入することができる。各アダプタ５１０は、ＰＣ５０２、ラップトップ５０８、又はスマートフォン及び／又はタブレット５０４及び５０６に直接接続することができる。アダプタ５１０のユーザだけが無線暗号化ハブ５１２によって提供される暗号化／復号化を使用できる。
【００６０】
図６には、ＰＣ６０２などのデバイスに接続された暗号化ボックス６１０が示されている。暗号化ボックス６１０がＰＣ６０２などのデバイスに接続されると、多数のアプリケーションを自動的に又は手動でダウンロードしてインストールすることができる。
【００６１】
一実施形態では、Microsoft excelと暗号化ボックス６１０を統合したppExcelは、Ms excel内に完全に埋め込まれ、セルの種類に関係なくMS excelのセルに暗号化／復号化を提供する。
【００６２】
数値セル、テキストセル及び数式セルなどのMS Excelのセルフォーマットの複雑化により、任意の暗号化エンジンが安全な暗号化を正常に提供するのに大変に難しくなることはよく知られている。これらの異なるセルの種類は相互に互換性はないが、相互に関連している。数式セルなどの１種類のセルを暗号化で変更すると、数値セルなどのその他のすべての従属セルが困難な状況にすぐに変更される。このため、従来の暗号化エンジンでは、その種類に関係なく、Excelのセルに正常な暗号化を提供できないと考えられている。デジタイザとクリップボードモジュールを使って、暗号化ボックス６１０は、この問題の解決策を提供できる。
【００６３】
暗号化ボックス６１０がＰＣ６０２などのデバイスに接続されると、暗号化ボックス６１０は、図７に示すように、「ppExcel30」と呼ばれるクリック可能なタグ７０２をインストールする。このppExcel30タグをクリックすると、一連の機能ボタン７０４がMS Excelソフトウェア上に表示される。
【００６４】
ppExcelによって提供される機能ボタン７０４は、セルの種類に関係なく、選択したセル、シート全体及びExcelのワークブック全体の暗号化／復号化に使用できる。ppExcelは、このスタイルで正常にMS Excelにセル暗号化を提供する最初の暗号装置であると考えられている。
【００６５】
以下の処理では、MS Excelセルに対するppExcelの基本的な暗号化について説明する。
【００６６】
１．暗号化したいExcel内の選択した元のセルを反転表示する。
【００６７】
２．「Enc/Dec Selected Cells」ボタンを押下する。
【００６８】
３．ppExcelは、選択したすべてのセルをコピーし、暗号化ボックスに１つずつそれらを送信する。
【００６９】
４．暗号化ボックスによる暗号化の後、セルの内容がクリップボードに送信される。
【００７０】
５．その後、ppExcelは、クリップボード上の暗号化されたセルの内容を元のセルの位置に貼り付ける。
【００７１】
以下の処理では、図７に関してMS Excelセルに対するppExcelの基本的な復号化について説明する。
【００７２】
１．復号化したいExcel内の選択した暗号化セルを反転表示する。
【００７３】
２．「Enc/Dec Selected Cells」ボタンを押下する。
【００７４】
３．ppExcelは、選択したすべての暗号化セルをコピーし、暗号化ボックスに１つずつそれらを送信する。それらは（デジタル暗号文ストリーム形式で）ppExcel暗号化されているので、暗号化ボックスは自動的に復号化を実行する。
【００７５】
４．暗号化ボックスによる復号化の後、元のセルはクリップボードに送信される。
【００７６】
５．その後、ppExcelは、クリップボード上のセルを元のセル位置に貼り付ける。
【００７７】
ppExcelを用いてMS Excelセルを暗号化する処理を図８及び９に示す。
【００７８】
１．MS Excelから暗号化したいセル８０２を最初にマークする（又は反転表示する）。
【００７９】
２．「Enc/Dec Selected Cells」ボタン９０４を押下する。
【００８０】
３．MS Excelの選択した元のセル８０２は、暗号化セル９０２によって置き換えられる。
【００８１】
同様の構成を使用することにより、以下の関連するプロトタイプも確立される。
【００８２】
１．MS Outlookと暗号化ボックスとを統合するppOutlook。
【００８３】
２．MS Wordと暗号化ボックスとを統合するppWord。
【００８４】
３．MS PowerPointと暗号化ボックスとを統合するppPowerPoint。
【００８５】
図１０及び１１に示す他の実施形態では、暗号化ボックス１００４を使用する汎用テキスト暗号化装置であるPPMは、他のプログラムからの任意のテキスト暗号化／復号化のための暗号化ボックス１００４を使用することができる。
【００８６】
テキストを作成する異なるプラットフォーム（又はオペレーティングシステム）における全ての異なるプログラムに複雑さがあるため、従来の暗号化エンジンが、それらのすべてに対してテキストを暗号化／復号化することができる汎用暗号化装置を構築することは容易ではない。デジタイザとクリップボードモジュールを使って、暗号化ボックス１００４は、PPM（メッセージ用のプロフェッショナルプロテクション）と呼ばれる汎用暗号化装置を確立し、他のプログラムからの任意のテキストを暗号化／復号化する。
【００８７】
図１０に示すように暗号化ボックス１００４がマシン１００２に接続されると、暗号化ボックス１００４は、図１１に示されている「PPM」１１０２と呼ばれるプログラムをダウンロードしてインストールする。PPM１１０２は、任意のテキスト関連プログラム用の汎用テキスト暗号化装置である。オリジナルメッセージウィンドウで任意のテキストを変更すると、自動的に暗号化が実行され、暗号化の結果が暗号化メッセージウィンドウに表示される。暗号化メッセージウィンドウで任意のテキストを変更すると、自動的に復号化が実行され、復号化の結果がオリジナルメッセージウィンドウに表示される。
【００８８】
PPMによって提供されるボタンは、任意のプログラムからの任意のテキストの暗号化及び復号化のために使用することができる。オリジナルメッセージウィンドウにテキストを入力すると、自動的に暗号化され、暗号化メッセージウィンドウにその暗号化メッセージが表示される。
【００８９】
ボタンの中には以下のものがある。
【００９０】
Msg Copy−オリジナルメッセージウィンドウ内のテキストをクリップボードにコピーする。
【００９１】
Msg Paste−テキストをクリップボードからオリジナルメッセージウィンドウにダウンロードする。（自動暗号化）これにより、自動暗号化と復号化の結果が暗号化メッセージウィンドウに表示されるようになる（デジタイジングモード＝３を使用)。
【００９２】
Enc Copy−暗号化テキストを暗号化メッセージウィンドウからクリップボードにコピーする。
【００９３】
Enc Paste−暗号化テキストをクリップボードから暗号化メッセージウィンドウにダウンロードする。暗号化テキストは自動的に復号化され、オリジナルメッセージウィンドウに表示される。これは、自動復号化と称されることもある。
【００９４】
図１２及び１３に関して、PPMの暗号化処理を説明する。
【００９５】
１．任意のテキスト関連プログラムからの「This is my secret」などの選択したテキスト１２０２を反転表示し、その上でControl+Cキーを押下する（これは、クリップボードに選択したテキストを送信する）。
【００９６】
２．PPMの「Msg Paste」ボタンを押下する。
【００９７】
（PPMはクリップボードからテキストをコピーし、オリジナルメッセージウィンドウに貼り付ける）
【００９８】
３．オリジナルメッセージウィンドウ１３０２のテキストは自動的に即座に暗号化される。
【００９９】
４．暗号化テキストは、暗号化メッセージウィンドウ１３０４に表示される。
【０１００】
「f3 0e c2 ab e2 ef 71 4a e1 70 67 81 53 95 28 02 12 e1 5a cf 5a 3b 27 cf 73 90 93 68 df 3a 74 f5 5c f4 ff c2 6c 14 dc fd」として
【０１０１】
空白ありの対１６進数（又はデジタイジングモード＝３)。
【０１０２】
図１４及び１５に関して、PPMの復号化を説明する。
【０１０３】
１．任意のPPM暗号化テキスト１４０２を反転表示し、その上でControl+Cキーを押下すると、選択したテキストがクリップボードに送信される。
【０１０４】
２．PPMの「Enc Paste」ボタンを押下すると、PPMは、テキストをクリップボードから暗号化メッセージウィンドウ１５０４に貼り付ける。
【０１０５】
３．暗号化メッセージウィンドウ１５０４内のテキストも自動的に復号化される。
【０１０６】
４．復号化されたテキストは、オリジナルメッセージウィンドウ１５０２に表示される。
【０１０７】
図１６及び１７に関して、暗号化メッセージをLINEと呼ばれるライブチャットプログラムに送信することについて説明する。
【０１０８】
マシンにインストールされているLINEと呼ばれる一般的なチャットソフトウェアを使用して、「Buckingham」と呼ばれる誰かと安全なライブチャットを実行したいとする。マシンは、付属の暗号化ボックスも有する。安全なライブチャットは、次の手順で実行できる。
【０１０９】
１．あなたのマシンにPPMと人気のチャットソフトウェアLINEとがあるとする。
【０１１０】
２．PPMのオリジナルメッセージウィンドウ１６０２に「Meet Me At 2pm Tomorrow」などのメッセージを入力する。
【０１１１】
３．オリジナルメッセージウィンドウ１６０２にメッセージを入力している間、対応する暗号化メッセージ
【０１１２】
「1b 67 f2 de 0a 86 41 3f 52 9b c6 8f 2a 70 6c 0b 6c b0 ac d1 35 65 01 8d 1e
【０１１３】
65 d0 6b 31 50 d6 87 41 f6 22 70 cb 3e 1f fb」
【０１１４】
が、同時に暗号化メッセージウィンドウ１６０４に表示される。
【０１１５】
４．「Enc Copy」ボタンを押下し、暗号化メッセージをクリップボードに送信する。
【０１１６】
５．クリップボード上の暗号化メッセージをLINEの入力領域１７０２に貼り付け、リターンキーを押下して、暗号化メッセージをLINEのチャット領域に送信する。
【０１１７】
６．LINEのチャット領域に表示された暗号化メッセージを見る。
【０１１８】
図１８及び１９に関して、LINEと呼ばれるライブチャットプログラムからの暗号化メッセージを復号化することについて説明する。
【０１１９】
PPM暗号化メッセージを受信したとする。
【０１２０】
「ff ad d6 f5 ee 4c 65 14 1d 73 0b b9 e5 db 9f 27 bf 4b 11 a1 33 39 20 ab 34 18 72
【０１２１】
63 a2 d0 d0 b3 ef c2 e3 fa fb 7b e9 81」
【０１２２】
LINEから。以下の手順はそれを復号化するのに使用できる。
【０１２３】
１．LINEのチャット領域１８０２からの暗号化メッセージを反転表示する。
【０１２４】
２．Control+Cキーを押下して、暗号化メッセージをクリップボードに送信する。
【０１２５】
３．「Enc Paste」ボタンをPPMから押下する。
【０１２６】
４．暗号化メッセージは、クリップボードからPPMの暗号化メッセージウィンドウ１９０４にコピーされる。また、暗号化メッセージは、同時に自動的にPPMによって復号化される。
【０１２７】
５．などの復号化の結果
【０１２８】
「OK. At the spot-772 as usual」
【０１２９】
は、PPMのオリジナルメッセージウィンドウ１９０２に表示される。あなたは元のメッセージを読んで、あなたが好きなことを行うことができる。
【０１３０】
図２０に示す第３実施形態では、暗号化ボックス装置２０００は、メモリ２００２と、メモリ２００２に連結されたプロセッサ２００４とを含む。
【０１３１】
図２１に示す第４実施形態では、暗号化ボックス装置を用いる安全な暗号化方法は、暗号化ボックス装置をコンピュータに接続する第１の動作２１０２を備える。安全な暗号化方法は、その後、コンピュータ上でアプリケーションを実行する第２の動作２１０４を実行する。安全な暗号化方法は、その後、アプリケーションから第１クリップボードに平文ストリームをダウンロードする第３の動作２１０６を実行する。安全な暗号化方法は、その後、平文ストリームを暗号化し、暗号化ストリームを作成する第４の動作２１０８を実行する。安全な暗号化方法は、その後、暗号化ストリームをデジタル化して、デジタル化した暗号化ストリームを作成する第５の動作２１１０を実行する。安全な暗号化方法は、その後、デジタル化した暗号化ストリームを第２クリップボードにアップロードする第６の動作２１１２を実行する。
【０１３２】
アプリケーションは、スプレッドシート、テキストウィンドウ、電子メール、ワードプロセッサ、チャットルーム、又はプレゼンテーションであってもよい。
【０１３３】
安全な暗号化方法は、さらに、デジタル化なし、ベース６４のデジタル化、空白なしの１６進数、空白ありの対１６進数、ユーザ定義モード、又はファイル（フラグ）として保存などのモードに従って、暗号化ストリームをデジタル化する第７の動作を備えていてもよい。
【０１３４】
安全な暗号化方法は、さらに、第２クリップボードからデジタル化した暗号化ストリームをダウンロードする第８の動作を備えていてもよい。安全な暗号化方法は、さらに、デジタル化した暗号化ストリームを非デジタル化し、暗号化ストリームを作成して、暗号化ストリームを暗号エンジンに提供する第９の動作を備えていてもよい。安全な暗号化方法は、さらに、暗号化ストリームを復号化し、平文ストリームを作成して、平文ストリームを第１クリップボードにアップロードする第１０の動作を備えていてもよい。
【０１３５】
安全な暗号化方法は、さらに、非デジタル化なし、ベース６４、空白なしの１６進数、空白ありの対１６進数、ユーザ定義モード、及びファイル（フラグ）として保存などのモードに従ってデジタル化した暗号化ストリームを非デジタル化する第１１の動作を備えていてもよい。
【０１３６】
安全な暗号化方法は、さらに、ハードウェアエミュレータを用いて暗号化ボックス装置をシミュレートする第１２の動作を備えていてもよい。
【０１３７】
この実施形態は、（非限定的な例では）データの保存、取得、処理及び／又は出力することができる、及び／又は他のコンピュータとの通信を行うことができる任意のコンピュータなどの、コンピューティングハードウェア（コンピューティング装置）及び／又はソフトウェアにおいて実施することができる。作成された結果は、コンピューティングハードウェアのディスプレイに表示することができる。実施形態を実施するプログラム／ソフトウェアは、コンピュータ読み取り可能な記録媒体を含むコンピュータ読み取り可能な媒体に記録されてもよい。また、実施形態を実施するプログラム／ソフトウェアは、伝送通信媒体を介して送信することもできる。コンピュータ読み取り可能な記録媒体の例としては、磁気記録装置、光ディスク、光磁気ディスク、及び／又は半導体メモリ（例えば、RAM、ROMなど）が挙げられる。磁気記録装置の例としては、ハードディスク装置（HDD)、フレキシブルディスク（FD）、及び磁気テープ（MT）が挙げられる。光ディスクの例としては、DVD（Digital Versatile Disc）、DVD-RAM、CD-ROM（Compact Disc - Read Only Memory）、及びCD-R（Recordable）／RWが挙げられる。通信媒体の一例は、搬送波信号が挙げられる。
【０１３８】
また、実施形態の態様によれば、記載された特徴、機能及び／又は動作の任意の組み合わせを提供することができる。
【０１３９】
実施形態の多くの特徴および利点は詳細な明細書から明らかであり、したがって、添付の特許請求の範囲によって、その真の精神および範囲内にある実施形態のすべてのそのような特徴および利点を網羅することが意図される。さらに、当業者には多くの修正および変更が容易に思い浮かぶので、本発明の実施形態を例示し説明した厳密な構造および動作に限定することは望ましくなく、したがってすべての適切な修正および均等物は使用することができ、その範囲内に入ることができる。
【０１４０】
前述したのは、本発明の原理、実施形態、および動作モードを説明したものである。しかしながら、本発明は、上述の特定の実施形態に限定されるものと解釈されてはならず、それらは限定的ではなく例示的であるとみなすべきである。本発明の範囲から逸脱することなく当業者によってそれらの実施形態において変形がなされ得ることは理解されるべきである。
【図１】
2019530270.tif 000003
【図２】
2019530270.tif 000004
【図３】
2019530270.tif 000005
【図４】
2019530270.tif 000006
【図５】
2019530270.tif 000007
【図６】
2019530270.tif 000008
【図７】
2019530270.tif 000009
【図８】
2019530270.tif 000010
【図９】
2019530270.tif 000011
【図１０】
2019530270.tif 000012
【図１１】
2019530270.tif 000013
【図１２】
2019530270.tif 000014
【図１３】
2019530270.tif 000015
【図１４】
2019530270.tif 000016
【図１５】
2019530270.tif 000017
【図１６】
2019530270.tif 000018
【図１７】
2019530270.tif 000019
【図１８】
2019530270.tif 000020
【図１９】
2019530270.tif 000021
【図２０】
2019530270.tif 000022
【図２１】
2019530270.tif 000023
【手続補正書】
【提出日】平成29年10月30日(2017.10.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メモリと、
前記メモリに連結したプロセッサと、
前記プロセッサ上で動作し、任意のアプリケーション又はオペレーティングシステムと互換性があり、任意のフォーマットでアプリケーションから平文ストリーム（１１６）をダウンロードする第１クリップボード（１２２）と、
前記プロセッサ上で動作し、前記平文ストリーム（１１６）を受信し、当該平文ストリーム（１１６）を暗号化し、暗号化ストリーム（１１０）を作成する暗号化エンジンと、
前記プロセッサ上で動作し、前記暗号化ストリーム（１１０）をデジタル化し、デジタル化した暗号化ストリーム（１１０）を作成するデジタイザ（１２８）と、
前記プロセッサ上で動作し、前記デジタル化した暗号化ストリーム（１１０）をアップロードする第２クリップボード（１４０）と
を備える暗号化ボックス装置（１００）。
【請求項２】
前記デジタイザ（１２８）は、デジタル化なし、ベース６４のデジタル化、空白なしの１６進数、空白ありの対１６進数、ユーザ定義モード、及びファイル（フラグ）として保存、で構成されるグループから選択されたモードに従って、前記暗号化ストリーム（１１０）をデジタル化する請求項１の暗号化ボックス装置（１００）。
【請求項３】
前記プロセッサ上で動作し、前記デジタル化した暗号化ストリーム（１３８）を前記第２クリップボード（１４０）からダウンロードし、前記デジタル化した暗号化ストリーム（１３８）を非デジタル化し、暗号化ストリーム（１１０）を作成し、当該暗号化ストリーム（１１０）を前記暗号化エンジンに提供する非デジタイザ（１２８）をさらに備え、
前記暗号化エンジンは、さらに当該暗号化ストリーム（１１０）を復号化し、前記平文ストリーム（１１６）を作成し、当該平文ストリーム（１１６）を前記第１クリップボード（１２２）にアップロードする請求項１の暗号化ボックス装置（１００）。
【請求項４】
前記非デジタイザ（１２８）は、非デジタル化なし、ベース６４、空白なしの１６進数、空白ありの対１６進数、ユーザ定義モード１３２、及びファイル（フラグ）として保存、で構成されるグループから選択されたモード１３２に従って、前記デジタル化した暗号化ストリーム（１３８）を非デジタル化する請求項３の暗号化ボックス装置（１００）。
【請求項５】
前記暗号化ボックス装置（１００）は、パーソナルコンピュータ、ラップトップ、スマートフォン、タブレット、スマートテレビ、インテリジェントネットワークドライブ、中央記憶装置、及びセットトップボックスで構成されるグループから選択されたコンピュータに接続することができるドングルを備える請求項１の暗号化ボックス装置（１００）。
【請求項６】
前記暗号化ボックス装置（１００）は、パーソナルコンピュータ、ラップトップ、スマートフォン、タブレット、スマートテレビ、インテリジェントネットワークドライブ、中央記憶装置、及びセットトップボックスで構成されるグループから選択されたコンピュータに接続することができるＵＳＢデバイスを備える請求項１の暗号化ボックス装置（１００）。
【請求項７】
Wi-Fi及びBluetoothで構成されるグループから選択された無線通信を備える請求項１の暗号化ボックス装置（１００）。
【請求項８】
独自の無線通信と、パーソナルコンピュータ、ラップトップ、スマートフォン、タブレット、スマートテレビ、インテリジェントネットワークドライブ、中央記憶装置、及びセットトップボックスで構成されるグループから選択されたコンピュータに接続することができる複数の無線アダプタとを備える請求項１の暗号化ボックス装置（１００）。
【請求項９】
前記暗号化ボックス装置（１００）の使用は、前記複数の無線アダプタの１つのユーザに限定される請求項１の暗号化ボックス装置（１００）。
【請求項１０】
前記暗号化ボックス装置（１００）の使用は、ハードウェアエミュレータによってシミュレートされる請求項１の暗号化ボックス装置（１００）。
【請求項１１】
前記暗号化ボックス装置（１００）は、携帯電話、isdn電話、スカイプ、バイバー、Whatsapp、スマートテレビ、インテリジェントネットワークドライブ、中央記憶装置、スマートフォン、ディスプレイ画面、電話交換機、タブレット、コンピュータ、ラジオ、又はクラウドを備える請求項１の暗号化ボックス装置（１００）。
【請求項１２】
暗号化ボックス装置（１００）をコンピュータに接続し、
前記コンピュータ上で任意のフォーマットでアプリケーションを実行し、
任意のフォーマットで平文ストリーム（１１６）を前記アプリケーションから、任意のアプリケーション又はオペレーティングシステムと互換性がある第１クリップボード（１２２）にダウンロードし、
前記平文ストリーム（１１６）を暗号化して、暗号化ストリーム（１１０）を作成し、
前記暗号化ストリーム（１１０）をデジタル化して、デジタル化した暗号化ストリーム（１１０）を作成し、
当該デジタル化した暗号化ストリーム（１１０）を第２クリップボード（１４０）にアップロードする
暗号化ボックス装置（１００）を用いる安全な暗号化方法。
【請求項１３】
前記アプリケーションは、スプレッドシート、テキストウィンドウ、電子メール、ワードプロセッサ、チャットルーム、及びプレゼンテーションで構成されるグループから選択される請求項１２の安全な暗号化方法。
【請求項１４】
前記デジタル化は、デジタル化なし、ベース６４のデジタル化、空白なしの１６進数、空白ありの対１６進数、ユーザ定義モード１３２、及びファイル（フラグ）として保存、で構成されるグループから選択されたモード１３２に従って実行される請求項１２の安全な暗号化方法。
【請求項１５】
前記デジタル化した暗号化ストリーム（１３８）を前記第２クリップボード（１４０）からダウンロードし、当該デジタル化した暗号化ストリーム（１３８）を非デジタル化し、前記暗号化ストリーム（１１０）を作成し、当該暗号化ストリーム（１１０）を前記暗号化エンジンに提供し、
前記暗号化ストリーム（１１０）を復号化し、前記平文ストリーム（１１６）を作成し、当該平文ストリーム（１１６）を前記第１クリップボード（１２２）にアップロードすることをさらに備える請求項１２の安全な暗号化方法。
【請求項１６】
前記非デジタル化は、非デジタル化なし、ベース６４、空白なしの１６進数、空白ありの対１６進数、ユーザ定義モード１３２、及びファイル（フラグ）として保存、で構成されるグループから選択されたモード１３２に従って実行される請求項１２の安全な暗号化方法。
【請求項１７】
さらに、ハードウェアエミュレータを用いて前記暗号化ボックス装置（１００）をシミュレートする請求項１２の安全な暗号化方法。
【国際調査報告】
2019530270.tif 000024
2019530270.tif 000025