(57)【要約】【課題】複雑な処理を行うこと無く、高いファイルセキュリティ維持性能を発揮することが可能なファイルセキュリティ維持方法及びファイルセキュリティ維持装置を提供することを目的とする。【解決手段】ファイルセキュリティ維持装置において、コンピュータに保存されたファイルを２進数に変換する２進数変換手段３と、乱数を発生する乱数発生手段４と、２進数に変換されたファイルを所定数のバイト毎に前記乱数発生手段により発生した数に応じた量のビットシフトをしてファイルを変換するファイル変換手段５と、前記ファイル変換手段のビットシフトの履歴を記憶しキーファイル１１を作成するキーファイル作成手段６と、変換済みファイル１０とキーファイル１１を別々に送信する送信手段７と、変換済みファイル１０をキーファイル１１で復元化する復元化手段１２と、を備えることを特徴とする。【選択図】  図１
2011257911.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに保存されたファイルを２進数に変換する工程と、
２進数に変換されたファイルを所定数のバイト毎にランダムな量でビットシフトしてファイルを変換する工程と、
ビットシフトの履歴を記憶しキーファイルを作成する工程と、
変換済みファイルとキーファイルを別々に送信する工程と、
変換済みファイルをキーファイルで復元化する工程と、
を含むことを特徴とするファイルセキュリティ維持方法。
【請求項２】
コンピュータに保存されたファイルを２進数に変換する２進数変換手段と、
乱数を発生する乱数発生手段と、
２進数に変換されたファイルを所定数のバイト毎に前記乱数発生手段により発生した数に応じた量のビットシフトをしてファイルを変換するファイル変換手段と、
前記ファイル変換手段のビットシフトの履歴を記憶しキーファイルを作成するキーファイル作成手段と、
変換済みファイルとキーファイルを別々に送信する送信手段と、
変換済みファイルをキーファイルで復元化する復元化手段と、
を備えることを特徴とするファイルセキュリティ維持装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイルのセキュリティを維持するファイルセキュリティ維持方法及びファイルセキュリティ維持装置に関し、特に複雑な演算処理を行うことなく高速に処理できるファイルセキュリティ維持方法及びファイルセキュリティ維持装置に関する。
【背景技術】
【０００２】
従来、ファイルの内容を秘匿する為に、暗号化処理が広く用いられている。また、暗号化プログラムとして、暗号化の鍵となるアルゴリズムに各種の工夫を凝らしたものが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２７１３１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の暗号化処理によるファイルセキュリティ維持方法は、複雑な処理が必要であり、鍵長な長いほど解読が困難になることから、セキュリティの高い暗号ほど処理が重くなり、検索速度が大幅に遅くなるという問題を有する。
【０００５】
本発明は、上記従来の問題を解決するものであって、複雑な処理を行うこと無く、高いファイルセキュリティ維持性能を発揮することが可能なファイルセキュリティ維持方法及びファイルセキュリティ維持装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のファイルセキュリティ維持方法は、前記課題を解決するために、コンピュータに保存されたファイルを２進数に変換する工程と、２進数に変換されたファイルを所定数のバイト毎にランダムにビットシフトしてファイルを変換する工程と、ビットシフト量の履歴を記憶しキーファイルを作成する工程と、変換済みファイルとキーファイルを別々に送信する工程と、変換済みファイルをキーファイルで復元化する工程と、を含むことを特徴とする。
【０００７】
また、本発明のファイルセキュリティ維持装置は、コンピュータに保存されたファイルを２進数に変換する２進数変換手段と、乱数を発生する乱数発生手段と、２進数に変換されたファイルを所定数のバイト毎に前記乱数発生手段により発生した数に応じた量のビットシフトをしてファイルを変換するファイル変換手段と、前記ファイル変換手段のビットシフト量の履歴を記憶しキーファイルを作成するキーファイル作成手段と、変換済みファイルとキーファイルを別々に送信する送信手段と、変換済みファイルをキーファイルで復元化する復元化手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
コンピュータに保存されたファイルを２進数に変換する工程と、２進数に変換されたファイルを所定数のバイト毎にランダムにビットシフトしてファイルを変換する工程と、ビットシフト量の履歴を記憶しキーファイルを作成する工程と、変換済みファイルとキーファイルを別々に送信する工程と、変換済みファイルをキーファイルで復元化する工程と、を含む構成により、簡単な処理で作成された変換済みファイルはなんだかよくわからない内容の表示となり、ファイルが漏洩しても内容が第３者の漏れることがなく、ファイル毎に変換処理されるので高いファイルセキュリティを維持することが可能となる。
コンピュータに保存されたファイルを２進数に変換する２進数変換手段と、乱数を発生する乱数発生手段と、２進数に変換されたファイルを所定数のバイト毎に前記乱数発生手段により発生した数に応じた量のビットシフトをしてファイルを変換するファイル変換手段と、前記ファイル変換手段のビットシフト量の履歴を記憶しキーファイルを作成するキーファイル作成手段と、変換済みファイルとキーファイルを別々に送信する送信手段と、変換済みファイルをキーファイルで復元化する復元化手段と、を備える構成により、簡単な処理手段による処理により、ファイルセキュリティの性能の高いファイルセキュリティ維持装置とすることが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態を示す図である。
【図２】本発明の実施形態を示す図である。
【図３】本発明の実施形態を示す図である。
【図４】本発明の実施形態を示す図である。
【図５】本発明の実施形態を示す図である。
【発明を実施するための形態】
【００１０】
本発明の実施形態を図により説明する。図１は、本発明のファイルセキュリティ維持装置を説明するための概略図である。
【００１１】
コンピュータは、データをディスク等の記憶装置にファイルという単位で保存する。コンピュータに保存されるファイルの保存形式には大きく分けてテキストファイル形式とバイナルファイル形式がある。コンピュータに保存されたファイルとして、文字データ、色彩を含む画像データ等がある。コンピュータ上では文字データや画像データは数値に変換されて保存されている。これらのファイルをインターネット等の通信回線を介してクライアントに送信した場合、ファイルに含まれる個人情報等のデータが漏洩して大きな問題が発生するケースがしばしば起きている。
【００１２】
このようなファイルの漏洩を防ぐために、一般的には暗号処理が実施される。しかし、暗号化処理によるファイルセキュリティ維持は、複雑な処理が必要であり、コストも高価になるという問題を有する。
【００１３】
本発明では、複雑な処理を行うことなく、ファイルのセキュリティを維持して受信者に送信するために、送信側には、コンピュータに保存されたファイルを変換処理する変換処理サーバ１が設置される。
【００１４】
コンピュータ上では文字データや画像データは数値に変換されて保存されている。変換処理サーバ１で、コンピュータに保存された文字データ、画像データからなるファイルを２進数に変換する２進数変換手段３をそなえている。
【００１５】
変換処理サーバ１には、乱数発生手段４を備えている。変換処理サーバ１は、２進数変換手段３により２進数に変換されたファイルを、所定数のバイト毎に乱数発生手段４により発生したランダムな数字の量だけビットシフトしてファイルを変換するファイル変換手段５を備えている。
【００１６】
変換処理サーバ１は、２進数に変換されランダムな量でビットシフトされた変換済みファイル１０のビットシフト量の履歴を保存しキーファイル１１を作成するキーファイル作成手段６を備えている。
【００１７】
変換処理サーバ１でランダムな量でビットシフトされた変換済みファイル１０は、送信サーバ７に送られ、クライアントの受信サーバ８にインターネット等の通信回線９を介して送信される。
【００１８】
変換処理サーバ１のキーファイル作成手段６で作成されたビットシフト量の履歴を記憶したキーファイル１１は、変換済みファイルと１０は別の保存媒体に保存されると共に、送信サーバ７に送られ、変換済みファイル１０とは別個にクライアントの受信サーバ８にインターネット等の通信回線９を介して送信される。
【００１９】
変換済みファイル１０は、その表示が全く内容のないわけのわからない内容であるため、ファイルが漏洩しても、ファイルの本当の内容が解読されることはない。また、変換済みファイル１０とキーファイル１１を別個に受信側に送信するため、いずれか一方が漏洩しても、変換済みファイル１０の内容が解読されることが無い。
【００２０】
図２は、本発明のセキュリティ維持方法をテキストファイル形式のファイルに適用したファイル変換の一例を示す図である。しかし、本発明のファイルセキュリティ維持方法は、テキストファイル形式のものに限定されるものではなく、色彩を含む画像データにも適用可能である。
【００２１】
図２に示されるように、この実施形態では漢字データを含むファイルが１６進数に変換されて保存されている。しかし、ファイルの保存形式は１６進数変換に限定されるものではなく、他の変換方式でも良い。コンピュータに１６進数に変換されて保存されているファイルを２進数に変換する。２進数に変換されたものを、所定数のバイト毎に乱数発生手段４で発生した数に応じた量でビットシフトし変換済みファイル１０を作成する。その際、ビットシフト量の履歴を記憶したキーファイル１１を作成する。
【００２２】
図３は、送信側でファイルをセキュリティ処理し、セキュリティ処理された変換済みファイル１０を受信した受信側がキーファイル１１で復元化した状態を示す図である。
【００２３】
図４は、変換済みファイル１０の一例を示す図である。文字化けし、わけのわからない内容の表示になっており、第３者に漏洩してもファイルの内容が漏れるのを防止する。
【００２４】
図５は、受信側で受信した変換済みファイル１０をキーファイル１１で復元化して表示した一例を示す図である。セキュリティ維持のためファイルの変換とキーファイルの作成はファイル毎に実施するので高いセキュリティ維持の性能が可能となる。また、変換済みファイル１０とキーファイル１１を別個に受信側に送信するため、いずれか一方が第３者に漏洩しても、変換済みファイル１０の内容を解読することは不可能であり、安全性の高いファイルセキュリティ維持方法と摺ることが可能となる。
【００２５】
以上のように、本発明のファイルセキュリティ維持方法及びファイルセキュリティ維持装置は、２進数変換、乱数発生手段により発生するランダムな数に応じたビットシフトという極めて簡単な処理により、高いセキュリティ維持の性能を発揮することが可能となる。
【符号の説明】
【００２６】
１：変換処理サーバ、２：２進数変換手段、４：乱数発生手段、５：ファイル変換手段、６：キーファイル作成手段、７：送信手段、８：受信手段、９：通信手段、１０：変換済みファイル、１１：キーファイル、１２：復元化手段
【図１】
2011257911.tif 000003
【図２】
2011257911.tif 000004
【図３】
2011257911.tif 000005
【図４】
2011257911.tif 000006
【図５】
2011257911.tif 000007