【手続補正書】
【提出日】平成21年1月9日(2009.1.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力されたデータを任意の数を有する暗号化手段に応じた数のデータブロックに振り分けるデータ振り分け手段と、
前記データ振り分け手段によって振り分けられたデータブロックを、それぞれ異なる暗号鍵を用いて暗号化する暗号化手段と、
前記暗号化手段によって暗号化されたデータブロックを任意の数を有する記憶手段の数に応じた所定のデータブロック単位で分散してそれぞれの前記記憶手段に転送するデータ転送制御手段と、
前記データ転送制御手段によって転送されたデータブロックをそれぞれ記憶する任意の数を有する記憶手段と、
他のデータ暗号化装置の情報を取得する取得手段と、
前記取得手段によって取得された他のデータ暗号化装置の情報に基づき、前記情報に含まれる暗号化手順において、前記他のデータ暗号化装置と自装置のデータブロックの並び順が一致するか否かを判断する判断手段と、
前記他のデータ暗号化装置によって暗号化されたデータブロックを受信する受信手段と、
を備え、
前記データ転送制御手段は、前記判断手段によって前記他のデータ暗号化装置と自装置のデータブロックの並び順が同一の場合は、前記取得手段によって取得された情報と、前記受信手段によって受信されたデータブロックをそのまま前記記憶手段に転送することを特徴とするデータ暗号化装置。
【請求項２】
前記判断手段によって前記他のデータ暗号化装置と自装置のデータブロックの並び順が異なる場合は、前記受信手段によって受信されたデータブロックの並び順を変更するフォーマット変更手段を備えることを特徴とする請求項１に記載のデータ暗号化装置。
【請求項３】
入力されたデータを任意の数を有する暗号化手段に応じた数のデータブロックに振り分けるデータ振り分け工程と、
前記データ振り分け工程によって振り分けられたデータブロックを、それぞれ異なる暗号鍵を用いて暗号化する暗号化工程と、
前記暗号化工程によって暗号化されたデータブロックを任意の数を有する記憶手段の数に応じた所定のデータブロック単位で分散してそれぞれの前記記憶手段に転送するデータ転送制御工程と、
前記データ転送制御工程によって転送されたデータブロックをそれぞれ前記任意の数を有する記憶手段に記憶する記憶工程と、
他のデータ暗号化装置の情報を取得する取得工程と、
前記取得工程によって取得された他のデータ暗号化装置の情報に基づき、前記情報に含まれる暗号化手順において、前記他のデータ暗号化装置と自装置のデータブロックの並び順が一致するか否かを判断する判断工程と、
前記他のデータ暗号化装置によって暗号化されたデータブロックを受信する受信工程と、
を含み、
前記データ転送制御工程は、前記判断工程によって前記他のデータ暗号化装置と自装置のデータブロックの並び順が同一の場合は、前記取得工程によって取得された情報と、前記受信工程によって受信されたデータブロックをそのまま前記記憶手段に転送することを特徴とするデータ暗号化方法。
【請求項４】
請求項３に記載のデータ暗号化方法をコンピュータに実行させることを特徴とするデータ暗号化プログラム。
【請求項５】
請求項４に記載のデータ暗号化プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかるデータ暗号化装置は、入力されたデータを任意の数を有する暗号化手段に応じた数のデータブロックに振り分けるデータ振り分け手段と、前記データ振り分け手段によって振り分けられたデータブロックを、それぞれ異なる暗号鍵を用いて暗号化する暗号化手段と、前記暗号化手段によって暗号化されたデータブロックを任意の数を有する記憶手段の数に応じた所定のデータブロック単位で分散してそれぞれの記憶手段に転送するデータ転送制御手段と、前記データ転送制御手段によって転送されたデータブロックをそれぞれ記憶する任意の数を有する記憶手段と、他のデータ暗号化装置の情報を取得する取得手段と、前記取得手段によって取得された他のデータ暗号化装置の情報に基づき、前記情報に含まれる暗号化手順において、前記他のデータ暗号化装置と自装置のデータブロックの並び順が一致するか否かを判断する判断手段と、前記他のデータ暗号化装置によって暗号化されたデータブロックを受信する受信手段と、を備え、前記データ転送制御手段は、前記判断手段によって前記他のデータ暗号化装置と自装置のデータブロックの並び順が同一の場合は、前記取得手段によって取得された情報と、前記受信手段によって受信されたデータブロックをそのまま前記記憶手段に転送することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、請求項２の発明にかかるデータ暗号化装置は、請求項１に記載の発明において、前記判断手段によって前記他のデータ暗号化装置と自装置のデータブロックの並び順が異なる場合は、前記受信手段によって受信されたデータブロックの並び順を変更するフォーマット変更手段を備えることを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
また、請求項３の発明にかかるデータ暗号化方法は、入力されたデータを任意の数を有する暗号化手段に応じた数のデータブロックに振り分けるデータ振り分け工程と、前記データ振り分け工程によって振り分けられたデータブロックを、それぞれ異なる暗号鍵を用いて暗号化する暗号化工程と、前記暗号化工程によって暗号化されたデータを任意の数を有する記憶手段の数に応じた所定のデータブロック単位で分散してそれぞれの前記記憶手段に転送するデータ転送制御工程と、前記データ転送制御工程によって転送されたデータブロックをそれぞれ前記任意の数を有する記憶手段に記憶する記憶工程と、他のデータ暗号化装置の情報を取得する取得工程と、前記取得工程によって取得された他のデータ暗号化装置の情報に基づき、前記情報に含まれる暗号化手順において、前記他のデータ暗号化装置と自装置のデータブロックの並び順が一致するか否かを判断する判断工程と、前記他のデータ暗号化装置によって暗号化されたデータブロックを受信する受信工程と、を含み、前記データ転送制御工程は、前記判断工程によって前記他のデータ暗号化装置と自装置のデータブロックの並び順が同一の場合は、前記取得工程によって取得された情報と、前記受信工程によって受信されたデータブロックをそのまま前記記憶手段に転送することを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
また、請求項４の発明にかかるデータ暗号化プログラムは、請求項３に記載の方法をコンピュータに実行させることを特徴とする。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
また、請求項５の発明にかかる記録媒体は、請求項４に記載のプログラムを記録したコンピュータに読み取り可能であることを特徴とする。