(57)【要約】【課題】文書データを安全に保管できる。【解決手段】  文書データ管理システムサーバと、Ｎを２以上の整数として、文書データ保管サーバ１〜Ｎとを備え、  文書データ管理システムサーバは、Ｍを２以上Ｎ以下の文書データの分割数として、文書データを、文書データ１〜Ｍに分割する手段であって、この分割は、文書データ１〜Ｍのいずれか一つからも文書データの一部分も復元できず、文書データ１〜Ｍのいずれか一つでも欠けると文書データを復元できない手段と、文書データ１〜Ｍを、それぞれ別々に、文書データ保管サーバ１〜Ｎのいずれか１つに保管させる手段と、文書データ１〜Ｍを、文書データ保管サーバ１〜Ｎから取得して文書データを復元する手段とを有し、  文書データ保管サーバ１〜Ｎは、文書データ１〜Ｍのいずれか１つを保管させられると、その保管させられた文書データ１〜Ｍのいずれか１つを保管する手段を有する文書データ管理システム。【選択図】図１
2017207807.tif 000002
【特許請求の範囲】
【請求項１】
文書データを管理するシステムであって、
文書データ管理システムサーバと、Ｎを２以上の整数として、文書データ保管サーバ１〜Ｎとを備え、
文書データ管理システムサーバは、Ｍを２以上Ｎ以下の文書データの分割数として、文書データを、文書データ１〜Ｍに分割する手段であって、この分割は、文書データ１〜Ｍのいずれか一つからも文書データの一部分も復元できず、文書データ１〜Ｍのいずれか一つでも欠けると文書データを復元できない手段と、文書データ１〜Ｍを、それぞれ別々に、文書データ保管サーバ１〜Ｎのいずれか１つに保管させる手段と、文書データ１〜Ｍを、文書データ保管サーバ１〜Ｎから取得して文書データを復元する手段とを有し、
文書データ保管サーバ１〜Ｎは、文書データ管理システムサーバに文書データ１〜Ｍのいずれか１つを保管させられると、その保管させられた文書データ１〜Ｍのいずれか１つを保管する手段を有することを特徴とする文書データ管理システム。
【請求項２】
前記Ｍは、文書データごとに任意に設定されることを特徴とする請求項１に記載の文書データ管理システム。
【請求項３】
文書データ管理システムサーバは、第１のネットワークと第２のネットワークとに接続され、文書データ保管サーバ１〜Ｎは、第２のネットワークに設定されており、
文書データ管理システムサーバは、第１のネットワークと第２のネットワークとを隔離するファイアウォールを兼ねることを特徴とする請求項１又は２に記載の文書データ管理システム。
【請求項４】
文書データ管理システムサーバと、Ｎを２以上の整数として、文書データ保管サーバ１〜Ｎとを備えるシステムが文書データを管理する方法であって、
文書データ管理システムサーバが、Ｍを２以上Ｎ以下の文書データの分割数として、文書データを、文書データ１〜Ｍに分割する工程であって、この分割は、文書データ１〜Ｍのいずれか一つからも文書データの一部分も復元できず、文書データ１〜Ｍのいずれか一つでも欠けると文書データを復元できない工程と、
文書データ管理システムサーバが、文書データ１〜Ｍを、それぞれ別々に、文書データ保管サーバ１〜Ｎのいずれか１つに保管させる工程と、
文書データ保管サーバ１〜Ｎが、文書データ管理システムサーバに文書データ１〜Ｍのいずれか１つを保管させられると、その保管させられた文書データ１〜Ｍのいずれか１つを保管する工程と、
文書データ管理システムサーバが、文書データ１〜Ｍを、文書データ保管サーバ１〜Ｎから取得して文書データを復元する工程とを含むことを特徴とする文書データ管理方法。
【請求項５】
前記Ｍは、文書データごとに任意に設定されることを特徴とする請求項４に記載の文書データ管理方法。
【請求項６】
文書データ管理システムサーバは、第１のネットワークと第２のネットワークとに接続され、文書データ保管サーバ１〜Ｎは、第２のネットワークに設定されており、
文書データ管理システムサーバは、第１のネットワークと第２のネットワークとを隔離するファイアウォールを兼ねることを特徴とする請求項４又は５に記載の文書データ管理方法。
【請求項７】
文書データ管理システムサーバと、Ｎを２以上の整数として、文書データ保管サーバ１〜Ｎとを備えるシステムに文書データを管理させるプログラムであって、
文書データ管理システムサーバに、Ｍを２以上Ｎ以下の文書データの分割数として、文
書データを、文書データ１〜Ｍに分割する工程であって、この分割は、文書データ１〜Ｍのいずれか一つからも文書データの一部分も復元できず、文書データ１〜Ｍのいずれか一つでも欠けると文書データを復元できない工程と、文書データ１〜Ｍを、それぞれ別々に、文書データ保管サーバ１〜Ｎのいずれか１つに保管させる工程と、文書データ１〜Ｍを、文書データ保管サーバ１〜Ｎから取得して文書データを復元する工程とを実行させるプログラムと、
文書データ保管サーバ１〜Ｎに、文書データ管理システムサーバに文書データ１〜Ｍのいずれか１つを保管させられると、その保管させられた文書データ１〜Ｍのいずれか１つを保管する工程を実行させるプログラムとを含むことを特徴とする文書データ管理プログラム。
【請求項８】
前記Ｍは、文書データごとに任意に設定されることを特徴とする請求項４に記載の文書データ管理プログラム。
【請求項９】
文書データ管理システムサーバは、第１のネットワークと第２のネットワークとに接続され、文書データ保管サーバ１〜Ｎは、第２のネットワークに設定されており、
文書データ管理システムサーバは、第１のネットワークと第２のネットワークとを隔離するファイアウォールを兼ねることを特徴とする請求項７又は８に記載の文書データ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書データ管理システム及び方法並びにプログラムに関する。
【背景技術】
【０００２】
一般に、文書データは分割されず１つのサーバに保管されている（例えば特許文献１参照）。
【０００３】
しかしながら、文書データを分割せず１つのサーバに保管している場合、そのサーバがハッキングされるなどして、そのサーバに侵入されると、文書データがそのまま盗まれてしまうという欠点がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１７８０６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、このような事情を考慮してなされたもので、文書データを安全に保管できることを課題とする。
【課題を解決するための手段】
【０００６】
本発明において上記課題を解決するために、まず請求項１の発明では、
文書データを管理するシステムであって、
文書データ管理システムサーバと、Ｎを２以上の整数として、文書データ保管サーバ１〜Ｎとを備え、
文書データ管理システムサーバは、Ｍを２以上Ｎ以下の文書データの分割数として、文書データを、文書データ１〜Ｍに分割する手段であって、この分割は、文書データ１〜Ｍのいずれか一つからも文書データの一部分も復元できず、文書データ１〜Ｍのいずれか一つでも欠けると文書データを復元できない手段と、文書データ１〜Ｍを、それぞれ別々に、文書データ保管サーバ１〜Ｎのいずれか１つに保管させる手段と、文書データ１〜Ｍを、文書データ保管サーバ１〜Ｎから取得して文書データを復元する手段とを有し、
文書データ保管サーバ１〜Ｎは、文書データ管理システムサーバに文書データ１〜Ｍのいずれか１つを保管させられると、その保管させられた文書データ１〜Ｍのいずれか１つを保管する手段を有することを特徴とする文書データ管理システムとしたものである。
【０００７】
また請求項２の発明では、
前記Ｍは、文書データごとに任意に設定されることを特徴とする請求項１に記載の文書データ管理システムとしたものである。
【０００８】
また請求項３の発明では、
文書データ管理システムサーバは、第１のネットワークと第２のネットワークとに接続され、文書データ保管サーバ１〜Ｎは、第２のネットワークに設定されており、
文書データ管理システムサーバは、第１のネットワークと第２のネットワークとを隔離するファイアウォールを兼ねることを特徴とする請求項１又は２に記載の文書データ管理システムとしたものである。
【０００９】
また請求項４の発明では、
文書データ管理システムサーバと、Ｎを２以上の整数として、文書データ保管サーバ１〜Ｎとを備えるシステムが文書データを管理する方法であって、
文書データ管理システムサーバが、Ｍを２以上Ｎ以下の文書データの分割数として、文書データを、文書データ１〜Ｍに分割する工程であって、この分割は、文書データ１〜Ｍのいずれか一つからも文書データの一部分も復元できず、文書データ１〜Ｍのいずれか一つでも欠けると文書データを復元できない工程と、
文書データ管理システムサーバが、文書データ１〜Ｍを、それぞれ別々に、文書データ保管サーバ１〜Ｎのいずれか１つに保管させる工程と、
文書データ保管サーバ１〜Ｎが、文書データ管理システムサーバに文書データ１〜Ｍのいずれか１つを保管させられると、その保管させられた文書データ１〜Ｍのいずれか１つを保管する工程と、
文書データ管理システムサーバが、文書データ１〜Ｍを、文書データ保管サーバ１〜Ｎから取得して文書データを復元する工程とを含むことを特徴とする文書データ管理方法としたものである。
【００１０】
また請求項５の発明では、
前記Ｍは、文書データごとに任意に設定されることを特徴とする請求項４に記載の文書データ管理方法としたものである。
【００１１】
また請求項６の発明では、
文書データ管理システムサーバは、第１のネットワークと第２のネットワークとに接続され、文書データ保管サーバ１〜Ｎは、第２のネットワークに設定されており、
文書データ管理システムサーバは、第１のネットワークと第２のネットワークとを隔離するファイアウォールを兼ねることを特徴とする請求項４又は５に記載の文書データ管理方法としたものである。
【００１２】
また請求項７の発明では、
文書データ管理システムサーバと、Ｎを２以上の整数として、文書データ保管サーバ１〜Ｎとを備えるシステムに文書データを管理させるプログラムであって、
文書データ管理システムサーバに、Ｍを２以上Ｎ以下の文書データの分割数として、文書データを、文書データ１〜Ｍに分割する工程であって、この分割は、文書データ１〜Ｍのいずれか一つからも文書データの一部分も復元できず、文書データ１〜Ｍのいずれか一つでも欠けると文書データを復元できない工程と、文書データ１〜Ｍを、それぞれ別々に、文書データ保管サーバ１〜Ｎのいずれか１つに保管させる工程と、文書データ１〜Ｍを、文書データ保管サーバ１〜Ｎから取得して文書データを復元する工程とを実行させるプログラムと、
文書データ保管サーバ１〜Ｎに、文書データ管理システムサーバに文書データ１〜Ｍのいずれか１つを保管させられると、その保管させられた文書データ１〜Ｍのいずれか１つを保管する工程を実行させるプログラムとを含むことを特徴とする文書データ管理プログラムとしたものである。
【００１３】
また請求項８の発明では、
前記Ｍは、文書データごとに任意に設定されることを特徴とする請求項４に記載の文書データ管理プログラムとしたものである。
【００１４】
また請求項９の発明では、
文書データ管理システムサーバは、第１のネットワークと第２のネットワークとに接続され、文書データ保管サーバ１〜Ｎは、第２のネットワークに設定されており、
文書データ管理システムサーバは、第１のネットワークと第２のネットワークとを隔離
するファイアウォールを兼ねることを特徴とする請求項７又は８に記載の文書データ管理プログラムとしたものである。
【発明の効果】
【００１５】
請求項１、４、及び７の発明は、文書データ保管サーバ１〜Ｎが、文書データ管理システムサーバに文書データ１〜Ｍのいずれか１つを保管させられると、その保管させられた文書データ１〜Ｍのいずれか１つを保管し、文書データ１〜Ｍのいずれか一つからも文書データの一部分も復元できず、文書データ１〜Ｍのいずれか一つでも欠けると文書データを復元できないので、文書データ保管サーバ１〜Ｎのいずれか一つがハッキングされて、文書データ１〜Ｍのいずれか一つが盗まれても、文書データの一部分も復元できず、また、文書データを廃棄するには、文書データ保管サーバ１〜Ｎのいずれか一つから、文書データ１〜Ｎのいずれか一つを削除するだけで済むという効果がある。
【００１６】
請求項２、５、及び８の発明は、文書データの分割数Ｍが、文書データごとに任意に設定されるので、文書データごとに、文書データの分割の仕方を変更でき、文書データ保管サーバ１〜Ｎをハッキングなどして侵入しても、文書データを復元することが一層困難になるという効果がある。
【００１７】
請求項３、６、及び９の発明は、文書データ保管サーバ１〜Ｎをハッキングなどして侵入することを防止できるという効果がある。
【００１８】
従って、本発明は、文書データを安全に保管できるという効果がある。
【図面の簡単な説明】
【００１９】
【図１】本発明の文書データ管理システムのハードウェア構成例を示す図。
【発明を実施するための形態】
【００２０】
以下に、本発明の一実施形態を、Ｍを２以上の整数とし、ＮをＭ以上の整数とし、ｉを１以上Ｍ以下の整数とし、ｎを０以上の整数として説明する。
【００２１】
本発明の文書データ管理システムは、図１に示すように、文書データ管理システムサーバと、文書データ保管サーバ１〜Ｎとを備え、文書データ管理システムサーバは、クライアントが接続される第１のネットワークと、第２のネットワークとに接続され、文書データ保管サーバ１〜Ｎは、第２のネットワークに接続されている。
【００２２】
クライアントは、文書データを文書データ管理システムサーバに保管を命じて保管させ、文書データ管理システムサーバに読み出しを命じた文書データを文書データ管理システムサーバから受け取るコンピュータシステムであって、文書データの作成、編集、表示、印刷などを行えるものであってもよい。
【００２３】
文書データ管理システムサーバは、クライアントから保管を命じられた文書データを、文書データ１〜Ｍに分割し、文書データ１〜Ｍを、それぞれ別々に、文書データ保管サーバ１〜Ｎのいずれかに保管させ、クライアントから読み出しを命じられた文書データを、文書データ保管サーバ１〜Ｎから、文書データ１〜Ｍを取得して復元してクライアントに渡すコンピュータシステムである。
【００２４】
ここで、Ｍは、２≦Ｍ≦Ｎの範囲で、文書データごとに、任意に設定された文書データの分割数である。この設定は、文書データ管理システムサーバが、クライアントから文書データの保管を命じられた際に、自ら行ってもよいし、このクライアントのユーザに行わ
せてもよい。
【００２５】
また、文書データ管理システムサーバは、文書データごとに、文書データの分割数Ｍと、文書データ１〜Ｍを、それぞれ、文書データ保管サーバ１〜Ｎのいずれに保管させたのかの情報とを保管する。そして、このＭと、この情報とに基づいて、文書データ管理システムサーバは、文書データ保管サーバ１〜Ｎから、文書データ１〜Ｍを取得して文書データを復元する。
【００２６】
文書データ保管サーバ１〜Ｎは、文書データ管理システムサーバに文書データ１〜Ｍのいずれか１つを保管させられると、その保管させられた文書データ１〜Ｍのいずれか１つを保管するコンピュータシステムである。
【００２７】
文書データの分割は、文書データ１〜Ｍのいずれか一つからも文書データの一部分も復元できず、文書データ１〜Ｍのいずれか一つでも欠けると文書データを復元できないように行う。
【００２８】
例えば、コンピュータが扱えるデジタルデータは、全て、２進法の数、すなわち１又は０の数字を並べた数列で表現されるので、文書データを表現する１又は０の数字を並べた数列の（ｉ＋ｎＭ）番目の数字を、文書データｉを表現する１又は０の数字を並べた数列の（ｎ＋１）番目の数字として、文書データを、文書データ１〜Ｍに分割し、逆に、文書データｉを表現する１又は０の数字を並べた数列の（ｎ＋１）番目の数字を、文書データを表現する１又は０の数字を並べた数列の（ｉ＋ｎＭ）番目の数字として、文書データ１〜Ｍから文書データを復元する。
【００２９】
このように分割すれば、半角文字は、１又は０の数字を８個並べた数列で表現され、全角文字は、１又は０の数字を１６個並べた数列で表現されているので、文書データ１〜Ｍのいずれか１つからだけでは１文字も復元できず、文書データ１〜Ｍのいずれか一つでも欠けても１文字も復元できない。
【００３０】
文書データの分割は、文書データ１〜Ｍのいずれか一つからも文書データの一部分も復元できず、文書データ１〜Ｍのいずれか一つでも欠けると文書データを復元できないように行うので、文書データ保管サーバ１〜Ｎのいずれかがハッキングされて、文書データ１〜Ｍのいずれか一つが盗まれても、文書データの一部分も復元できず、また、文書データを廃棄するには、文書データ保管サーバ１〜Ｎのいずれかから、文書データ１〜Ｍのいずれか一つを削除するだけで済む。
【００３１】
第１のネットワークは、文書データ管理システムサーバとクライアントとの間でデータ通信が行えればよく、第２のネットワークは、文書データ管理システムサーバと文書データ保管サーバ１〜Ｎとの間でデータ通信が行えればよく、第１のネットワークと第２のネットワークとは同じネットワークであってもよいが、セキュリティを高めるために、第１のネットワークと第２のネットワークとは異なるネットワークであって、文書データ管理システムサーバは、第１のネットワークと第２のネットワークとを隔離するファイアウォールを兼ねることが好ましい。
【００３２】
例えば、文書データ管理システムサーバは、第１のネットワークから送られてくるデータを、一切、第２のネットワークに通過させず、第２のネットワークに送るのは、文書データ１〜Ｍと、その保管命令と、その読み出し命令とだけであり、第２のネットワークから文書データ１〜Ｍを第１のネットワークに一切通過させないとしてもよい。このようにすることで、文書データ保管サーバ１〜Ｎをハッキングなどして侵入すること、そのものを防止することができる。
【００３３】
以下のＳＴＥＰ１〜６に、クライアントが文書データを本発明の文書データ管理システムに保管する処理の流れの例を説明する。
【００３４】
ＳＴＥＰ１；
クライアントは、文書データ管理システムサーバに、文書データの保管を命じる。
【００３５】
ＳＴＥＰ２；
文書データ管理システムサーバは、文書データの分割数Ｍを、自ら設定するか、クライアントのユーザに設定させる。
【００３６】
ＳＴＥＰ３；
文書データ管理システムサーバは、文書データを、文書データ１〜Ｍに分割する。この分割は、文書データ１〜Ｍのいずれか一つからも文書データの一部分も復元できず、文書データ１〜Ｍのいずれか一つでも欠けると文書データを復元できないように行う。
【００３７】
ＳＴＥＰ４；
文書データ管理システムサーバは、文書データ１〜Ｍを、それぞれ別々に、文書データ保管サーバ１〜Ｎのいずれかに保管させる。
【００３８】
ＳＴＥＰ５；
文書データ管理システムサーバは、文書データの分割数Ｍと、文書データ１〜Ｍを、それぞれ、文書データ保管サーバ１〜Ｎのいずれに保管させたのかの情報とを保管する。
【００３９】
ＳＴＥＰ６；
文書データ保管サーバ１〜Ｎは、文書データ管理システムサーバに文書データ１〜Ｍのいずれか１つを保管させられると、その保管させられた文書データ１〜Ｍのいずれか１を保管する。
【００４０】
以下のＳＴＥＰ１〜５に、クライアントが文書データを本発明の文書データ管理システムから読み出して表示する処理の流れの例を説明する。
【００４１】
ＳＴＥＰ１；
クライアントは、文書データ管理システムサーバに、文書データの読み出しを命じる。
【００４２】
ＳＴＥＰ２；
文書データ管理システムサーバは、文書データの分割数Ｍと、文書データ１〜Ｍを、それぞれ、文書データ保管サーバ１〜Ｎのいずれに保管させたのかの情報とに基づいて、文書データ保管サーバ１〜Ｎから、文書データ１〜Ｍを取得する。
【００４３】
ＳＴＥＰ３；
文書データ管理システムサーバは、文書データ１〜Ｍから、文書データを復元する。
【００４４】
ＳＴＥＰ４；
文書データ管理システムサーバは、文書データをクライアントに渡す。
【００４５】
ＳＴＥＰ５；
クライアントは、文書データを受け取って表示する。
【図１】
2017207807.tif 000003