【手続補正書】
【提出日】平成26年12月8日(2014.12.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項８
【補正方法】変更
【補正の内容】
【請求項８】
カバーデータｃに秘密データｍが隠蔽されたステゴオブジェクトｓから秘密データｍを抽出するステガノグラフィー技術に対して、
ｎ個の参照データＩ１〜Ｉｎと、各参照データＩ１〜Ｉｎの特徴ベクトルＦ１〜Ｆｎと、それぞれの参照データＩ１〜Ｉｎにおける貢献度ａ１〜ａｎと、ν個（ν＞ｎ）の秘密データｍ１〜ｍνとに基づいて、モーフィングデータを生成するモーフィング技術を適用することにより、
秘密データをステゴオブジェクトｓより復元する秘密情報復元装置であって、
カバーデータｃとして参照データ｛Ｉ１，Ｉ２，・・・，Ｉｎ｝を設定し、ステゴ鍵ｋｓとして特徴ベクトル｛Ｆ１，Ｆ２，・・・，Ｆｎ｝と貢献度｛ａ１，ａ２，・・・，ａｎ｝とを設定し、抽出される秘密データｍを秘密データ｛ｍ１，ｍ２，・・・，ｍν｝として、
【数２９】
2013167865.tif 000001
を用いて、モーフィングデータの特徴ベクトルＦ０を求めるＦ０生成手段と、
【数３０】
2013167865.tif 000002
を用いて、各参照データＩｊ（ｊ＝１，２，・・・，ｎ）の変形されたデータＩｗｊ（ｊ＝１，２，・・・，ｎ）を求めるデータ変形手段と、
ｐに１の値を設定し、ｑに１の値を設定して、変数ｐ及びｑの初期化を行った後に、
Δｐ（ｊ１，ｊ２）＝（Ｉｗｊ１,ｐ−Ｉｗｊ２,ｐ）≠０となるｊ１とｊ２とが存在するか否かを判断し、
Δｐ（ｊ１，ｊ２）＝（Ｉｗｊ１,ｐ−Ｉｗｊ２,ｐ）≠０となるｊ１とｊ２とが存在しない場合には、ｐの値を１だけ増加して、Δｐ（ｊ１，ｊ２）＝（Ｉｗｊ１,ｐ−Ｉｗｊ２,ｐ）≠０となるｊ１とｊ２とが存在するか否かの判断を繰り返し実行し、
Δｐ（ｊ１，ｊ２）＝（Ｉｗｊ１,ｐ−Ｉｗｊ２,ｐ）≠０となるｊ１とｊ２とが存在する場合に、該当するｊ１及びｊ２に基づいて
ｍｑ＝ｓｐ−ＭＳＢ（ｓｐ）
を用いて、秘密データｍｑを求め、ｐの値を１だけ増加し、さらに、ｑの値を１だけ増加して、
その後に、ｑ＜νを満たすか否かを判断し、
ｑ＜νを満たす場合には、上述したΔｐ（ｊ１，ｊ２）＝（Ｉｗｊ１,ｐ−Ｉｗｊ２,ｐ）≠０となるｊ１とｊ２とが存在するか否かを判断する処理に移行して当該判断処理をｑ≧νとなるまで繰り返し実行することにより、
ステゴオブジェクトに隠蔽されたν個の秘密データを抽出する秘密データ再現手段と
を有し、
但し、Ｆｊｐ（ｊ＝０，１，・・・，ｎ）は、Ｆｊのｐ番目の要素を示し、Ｉｗｊ（ｊ＝１，２，・・・，ｎ）はＩｊの変形を示し、Ｗは変形（ワーピング）関数を示し、変形関数ＷによりＩｊ（ｊ＝１，２，・・・，ｎ）が変形されて、Ｉｗｊ（ｊ＝１，２，・・・，ｎ）が生成され、Ｉｗｊ（ｊ＝１，２，・・・，ｎ）は、特徴ベクトルＦ０を有し、また、ｓｐ，Ｉ００ｐ，Ｉｗ１ｐ，・・・，Ｉｗｎｐは、それぞれ、ｓ，Ｉ００，Ｉｗ１，・・・，Ｉｗｎのｐ番目の要素を示し、さらに、ｊ１とｊ２とは、１≦ｊ１＜ｊ２≦ｎを満たす自然数であり、貢献度ａｊ（ｊ＝１，２，・・・，ｎ）の値は予め正規化され、貢献度の和の値は、ａ１＋ａ２＋・・・＋ａｎ＝１を満たし、また、秘密データｍｑ（ｑ＝１，２，・・・，ν）は、ｂビットのデータであり、ｓｐはＢビットのデータであって、ＭＳＢ（ｓｐ）は、ｓｐのうち上位Ｂ−ｂビットのデータを取り出す関数を意味する
ことを特徴とする秘密情報復元装置。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１０
【補正方法】変更
【補正の内容】
【請求項１０】
カバーデータｃに秘密データｍが隠蔽されたステゴオブジェクトｓから秘密データｍを抽出するステガノグラフィー技術に対して、
ｎ個の参照データＩ１〜Ｉｎと、各参照データＩ１〜Ｉｎの特徴ベクトルＦ１〜Ｆｎと、それぞれの参照データＩ１〜Ｉｎにおける貢献度ａ１〜ａｎと、ν個（ν＞ｎ）の秘密データｍ１〜ｍνとに基づいて、モーフィングデータを生成するモーフィング技術を適用することにより、
秘密データをステゴオブジェクトｓより復元する秘密情報復元装置であって、
カバーデータｃとして参照データ｛Ｉ１，Ｉ２，・・・，Ｉｎ｝を設定し、ステゴ鍵ｋｓとして特徴ベクトル｛Ｆ１，Ｆ２，・・・，Ｆｎ｝と貢献度｛ａ１，ａ２，・・・，ａｎ｝とを設定し、抽出される秘密データｍを秘密データ｛ｍ１，ｍ２，・・・，ｍν｝として、
【数３６】
2013167865.tif 000003
を用いて、モーフィングデータの特徴ベクトルＦ０を求めるＦ０生成手段と、
【数３７】
2013167865.tif 000004
を用いて、各参照データＩｊ（ｊ＝１，２，・・・，ｎ）の変形されたデータＩｗｊ（ｊ＝１，２，・・・，ｎ）を求めるデータ変形手段と、
ｐに１の値を設定し、ｑに１の値を設定して、変数ｐ及びｑの初期化を行った後に、
Δｐ（ｊ１，ｊ２）＝（Ｉｗｊ１,ｐ−Ｉｗｊ２,ｐ）≠０となるｊ１とｊ２とが存在するか否かを判断し、
Δｐ（ｊ１，ｊ２）＝（Ｉｗｊ１,ｐ−Ｉｗｊ２,ｐ）≠０となるｊ１とｊ２とが存在しない場合には、ｐの値を１だけ増加して、Δｐ（ｊ１，ｊ２）＝（Ｉｗｊ１,ｐ−Ｉｗｊ２,ｐ）≠０となるｊ１とｊ２とが存在するか否かの判断を繰り返し実行し、
Δｐ（ｊ１，ｊ２）＝（Ｉｗｊ１,ｐ−Ｉｗｊ２,ｐ）≠０となるｊ１とｊ２とが存在する場合に、該当するｊ１及びｊ２に基づいて
【数３８】
2013167865.tif 000005
を用いて、秘密データｍｑを求め、ｐの値を１だけ増加し、さらに、ｑの値を１だけ増加して、
その後に、ｑ＜νを満たすか否かを判断し、
ｑ＜νを満たす場合には、上述したΔｐ（ｊ１，ｊ２）＝（Ｉｗｊ１,ｐ−Ｉｗｊ２,ｐ）≠０となるｊ１とｊ２とが存在するか否かを判断する処理に移行して当該判断処理をｑ≧νとなるまで繰り返し実行することにより、
ステゴオブジェクトに隠蔽されたν個の秘密データを抽出する秘密データ再現手段と
を有し、
但し、Ｆｊｐ（ｊ＝０，１，・・・，ｎ）は、Ｆｊのｐ番目の要素を示し、Ｉｗｊ（ｊ＝１，２，・・・，ｎ）はＩｊの変形を示し、Ｗは変形（ワーピング）関数を示し、変形関数ＷによりＩｊ（ｊ＝１，２，・・・，ｎ）が変形されて、Ｉｗｊ（ｊ＝１，２，・・・，ｎ）が生成され、Ｉｗｊ（ｊ＝１，２，・・・，ｎ）は、特徴ベクトルＦ０を有し、また、ｓｐ，Ｉ００ｐ，Ｉｗ１ｐ，・・・，Ｉｗｎｐは、それぞれ、ｓ，Ｉ００，Ｉｗ１，・・・，Ｉｗｎのｐ番目の要素を示し、さらに、ｊ１とｊ２とは、１≦ｊ１＜ｊ２≦ｎを満たす自然数であり、貢献度ａｊ（ｊ＝１，２，・・・，ｎ）の値は予め正規化され、貢献度の和の値は、ａ１＋ａ２＋・・・＋ａｎ＝１を満たし、また、秘密データｍｑ（ｑ＝１，２，・・・，ν）は、ｂビットのデータであり、ｓｐはＢビットのデータであって、ＭＳＢ（ｓｐ）は、ｓｐのうち上位Ｂ−ｂビットのデータを取り出す関数を意味し、さらに、
【数３９】
2013167865.tif 000006
は、ビット単位の排他的論理和の演算子を示し、ｙとして、Ｉ００，Ｉｗｎｐあるいは、（Ｉｗｊ１,ｐ−Ｉｗｊ２,ｐ）のいずれかであって、ｂビットの数値からなるデータが設定される
ことを特徴とする秘密情報復元装置。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１８
【補正方法】変更
【補正の内容】
【請求項１８】
カバーデータｃに秘密データｍが隠蔽されたステゴオブジェクトｓから秘密データｍを抽出するステガノグラフィー技術に対して、
ｎ個の参照データＩ１〜Ｉｎと、各参照データＩ１〜Ｉｎの特徴ベクトルＦ１〜Ｆｎと、それぞれの参照データＩ１〜Ｉｎにおける貢献度ａ１〜ａｎと、ν個（ν＞ｎ）の秘密データｍ１〜ｍνとに基づいて、モーフィングデータを生成するモーフィング技術を適用することにより、
秘密データをステゴオブジェクトｓより復元する秘密情報復元装置の秘密情報復元プログラムであって、
カバーデータｃとして参照データ｛Ｉ１，Ｉ２，・・・，Ｉｎ｝を設定し、ステゴ鍵ｋｓとして特徴ベクトル｛Ｆ１，Ｆ２，・・・，Ｆｎ｝と貢献度｛ａ１，ａ２，・・・，ａｎ｝とを設定し、抽出される秘密データｍを秘密データ｛ｍ１，ｍ２，・・・，ｍν｝として、
前記秘密情報復元装置の計算手段に、
【数６８】
2013167865.tif 000007
を用いて、モーフィングデータの特徴ベクトルＦ０を求めさせるＦ０生成機能と、
【数６９】
2013167865.tif 000008
を用いて、各参照データＩｊ（ｊ＝１，２，・・・，ｎ）の変形されたデータＩｗｊ（ｊ＝１，２，・・・，ｎ）を求めさせるデータ変形機能と、
ｐに１の値を設定し、ｑに１の値を設定して、変数ｐ及びｑの初期化を行った後に、
Δｐ（ｊ１，ｊ２）＝（Ｉｗｊ１,ｐ−Ｉｗｊ２,ｐ）≠０となるｊ１とｊ２とが存在するか否かを判断させ、
Δｐ（ｊ１，ｊ２）＝（Ｉｗｊ１,ｐ−Ｉｗｊ２,ｐ）≠０となるｊ１とｊ２とが存在しない場合には、ｐの値を１だけ増加させて、Δｐ（ｊ１，ｊ２）＝（Ｉｗｊ１,ｐ−Ｉｗｊ２,ｐ）≠０となるｊ１とｊ２とが存在するか否かの判断を繰り返し実行させ、
Δｐ（ｊ１，ｊ２）＝（Ｉｗｊ１,ｐ−Ｉｗｊ２,ｐ）≠０となるｊ１とｊ２とが存在する場合に、該当するｊ１及びｊ２に基づいて
ｍｑ＝ｓｐ−ＭＳＢ（ｓｐ）
を用いて、秘密データｍｑを求めさせ、ｐの値を１だけ増加させ、さらに、ｑの値を１だけ増加させて、
その後に、ｑ＜νを満たすか否かを判断させ、
ｑ＜νを満たす場合には、上述したΔｐ（ｊ１，ｊ２）＝（Ｉｗｊ１,ｐ−Ｉｗｊ２,ｐ）≠０となるｊ１とｊ２とが存在するか否かを判断させる処理に移行して当該判断処理をｑ≧νとなるまで繰り返し実行させることにより、
ステゴオブジェクトに隠蔽されたν個の秘密データを抽出させる秘密データ再現機能と
を実現させ、
但し、Ｆｊｐ（ｊ＝０，１，・・・，ｎ）は、Ｆｊのｐ番目の要素を示し、Ｉｗｊ（ｊ＝１，２，・・・，ｎ）はＩｊの変形を示し、Ｗは変形（ワーピング）関数を示し、変形関数ＷによりＩｊ（ｊ＝１，２，・・・，ｎ）が変形されて、Ｉｗｊ（ｊ＝１，２，・・・，ｎ）が生成され、Ｉｗｊ（ｊ＝１，２，・・・，ｎ）は、特徴ベクトルＦ０を有し、また、ｓｐ，Ｉ００ｐ，Ｉｗ１ｐ，・・・，Ｉｗｎｐは、それぞれ、ｓ，Ｉ００，Ｉｗ１，・・・，Ｉｗｎのｐ番目の要素を示し、さらに、ｊ１とｊ２とは、１≦ｊ１＜ｊ２≦ｎを満たす自然数であり、貢献度ａｊ（ｊ＝１，２，・・・，ｎ）の値は予め正規化され、貢献度の和の値は、ａ１＋ａ２＋・・・＋ａｎ＝１を満たし、また、秘密データｍｑ（ｑ＝１，２，・・・，ν）は、ｂビットのデータであり、ｓｐはＢビットのデータであって、ＭＳＢ（ｓｐ）は、ｓｐのうち上位Ｂ−ｂビットのデータを取り出す関数を意味する
ことを特徴とする秘密情報復元装置の秘密情報復元プログラム。
【手続補正４】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項２０
【補正方法】変更
【補正の内容】
【請求項２０】
カバーデータｃに秘密データｍが隠蔽されたステゴオブジェクトｓから秘密データｍを抽出するステガノグラフィー技術に対して、
ｎ個の参照データＩ１〜Ｉｎと、各参照データＩ１〜Ｉｎの特徴ベクトルＦ１〜Ｆｎと、それぞれの参照データＩ１〜Ｉｎにおける貢献度ａ１〜ａｎと、ν個（ν＞ｎ）の秘密データｍ１〜ｍνとに基づいて、モーフィングデータを生成するモーフィング技術を適用することにより、
秘密データをステゴオブジェクトｓより復元する秘密情報復元装置の秘密情報復元プログラムであって、
カバーデータｃとして参照データ｛Ｉ１，Ｉ２，・・・，Ｉｎ｝を設定し、ステゴ鍵ｋｓとして特徴ベクトル｛Ｆ１，Ｆ２，・・・，Ｆｎ｝と貢献度｛ａ１，ａ２，・・・，ａｎ｝とを設定し、抽出される秘密データｍを秘密データ｛ｍ１，ｍ２，・・・，ｍν｝として、
前記秘密情報復元装置の計算手段に、
【数７５】
2013167865.tif 000009
を用いて、モーフィングデータの特徴ベクトルＦ０を求めさせるＦ０生成機能と、
【数７６】
2013167865.tif 000010
を用いて、各参照データＩｊ（ｊ＝１，２，・・・，ｎ）の変形されたデータＩｗｊ（ｊ＝１，２，・・・，ｎ）を求めさせるデータ変形機能と、
ｐに１の値を設定し、ｑに１の値を設定して、変数ｐ及びｑの初期化を行った後に、
Δｐ（ｊ１，ｊ２）＝（Ｉｗｊ１,ｐ−Ｉｗｊ２,ｐ）≠０となるｊ１とｊ２とが存在するか否かを判断させ、
Δｐ（ｊ１，ｊ２）＝（Ｉｗｊ１,ｐ−Ｉｗｊ２,ｐ）≠０となるｊ１とｊ２とが存在しない場合には、ｐの値を１だけ増加させて、Δｐ（ｊ１，ｊ２）＝（Ｉｗｊ１,ｐ−Ｉｗｊ２,ｐ）≠０となるｊ１とｊ２とが存在するか否かの判断を繰り返し実行させ、
Δｐ（ｊ１，ｊ２）＝（Ｉｗｊ１,ｐ−Ｉｗｊ２,ｐ）≠０となるｊ１とｊ２とが存在する場合に、該当するｊ１及びｊ２に基づいて
【数７７】
2013167865.tif 000011
を用いて、秘密データｍｑを求めさせ、ｐの値を１だけ増加させ、さらに、ｑの値を１だけ増加させて、
その後に、ｑ＜νを満たすか否かを判断させ、
ｑ＜νを満たす場合には、上述したΔｐ（ｊ１，ｊ２）＝（Ｉｗｊ１,ｐ−Ｉｗｊ２,ｐ）≠０となるｊ１とｊ２とが存在するか否かを判断させる処理に移行して当該判断処理をｑ≧νとなるまで繰り返し実行させることにより、
ステゴオブジェクトに隠蔽されたν個の秘密データを抽出させる秘密データ再現機能と
を実現させ
但し、Ｆｊｐ（ｊ＝０，１，・・・，ｎ）は、Ｆｊのｐ番目の要素を示し、Ｉｗｊ（ｊ＝１，２，・・・，ｎ）はＩｊの変形を示し、Ｗは変形（ワーピング）関数を示し、変形関数ＷによりＩｊ（ｊ＝１，２，・・・，ｎ）が変形されて、Ｉｗｊ（ｊ＝１，２，・・・，ｎ）が生成され、Ｉｗｊ（ｊ＝１，２，・・・，ｎ）は、特徴ベクトルＦ０を有し、また、ｓｐ，Ｉ００ｐ，Ｉｗ１ｐ，・・・，Ｉｗｎｐは、それぞれ、ｓ，Ｉ００，Ｉｗ１，・・・，Ｉｗｎのｐ番目の要素を示し、さらに、ｊ１とｊ２とは、１≦ｊ１＜ｊ２≦ｎを満たす自然数であり、貢献度ａｊ（ｊ＝１，２，・・・，ｎ）の値は予め正規化され、貢献度の和の値は、ａ１＋ａ２＋・・・＋ａｎ＝１を満たし、また、秘密データｍｑ（ｑ＝１，２，・・・，ν）は、ｂビットのデータであり、ｓｐはＢビットのデータであって、ＭＳＢ（ｓｐ）は、ｓｐのうち上位Ｂ−ｂビットのデータを取り出す関数を意味し、さらに、
【数７８】
2013167865.tif 000012
は、ビット単位の排他的論理和の演算子を示し、ｙとして、Ｉ００，Ｉｗｎｐあるいは、（Ｉｗｊ１,ｐ−Ｉｗｊ２,ｐ）のいずれかであって、ｂビットの数値からなるデータが設定される
ことを特徴とする秘密情報復元装置の秘密情報復元プログラム。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
また、本発明に係る秘密情報復元装置の秘密情報復元プログラムは、
カバーデータｃに秘密データｍが隠蔽されたステゴオブジェクトｓから秘密データｍを抽出するステガノグラフィー技術に対して、
ｎ個（ｎ≧３）の参照データＩ１〜Ｉｎと、各参照データＩ１〜Ｉｎの特徴ベクトルＦ１〜Ｆｎと、それぞれの参照データＩ１〜Ｉｎにおける貢献度ａ１〜ａｎとに基づいて、モーフィングデータＩ０を生成するモーフィング技術を適用することにより、
秘密データをステゴオブジェクトｓより復元する方法を実現するための秘密情報復元装置の秘密情報復元プログラムであって、
ステゴオブジェクトｓとして、モーフィングデータＩ０を設定し、カバーデータｃとして参照データ｛Ｉ２，Ｉ３，・・・，Ｉｎ｝を設定し、ステゴ鍵ｋｓとして特徴ベクトル｛Ｆ１，Ｆ２，・・・，Ｆｎ｝と貢献度｛ａ１，ａ２，・・・，ａｎ｝とを設定し、抽出される秘密データｍを参照データＩ１として、
前記秘密情報復元装置の計算手段に、
【数５７】
2013167865.tif 000013
に基づいて、モーフィングデータＩ０の特徴ベクトルＦ０を求めさせるＦ０生成機能と、
【数５８】
2013167865.tif 000014
に基づいて、各参照データＩｊ（ｊ＝２，３，・・・，ｎ）の変形されたデータＩｗｊ（ｊ＝２，３，・・・，ｎ）を求めさせるデータ変形機能と、
【数５９】
2013167865.tif 000015
に基づいて、秘密データＩ１の変形されたデータＩｗ１を求めさせ、
【数６０】
2013167865.tif 000016
に基づいて秘密データＩ１を抽出させることにより、
複数の参照データに対して隠蔽された秘密データを抽出させる秘密データ再現機能とを実現させるための秘密情報復元装置の秘密情報復元プログラムであることを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００６３
【補正方法】変更
【補正の内容】
【００６３】
また、本発明に係る秘密情報復元装置の秘密情報復元プログラムは、
カバーデータｃに秘密データｍが隠蔽されたステゴオブジェクトｓから秘密データｍを抽出するステガノグラフィー技術に対して、
ｎ個の参照データＩ１〜Ｉｎと、各参照データＩ１〜Ｉｎの特徴ベクトルＦ１〜Ｆｎと、それぞれの参照データＩ１〜Ｉｎにおける貢献度ａ１〜ａｎと、ν個（ν＞ｎ）の秘密データｍ１〜ｍνとに基づいて、モーフィングデータを生成するモーフィング技術を適用することにより、
秘密データをステゴオブジェクトｓより復元する方法を実現するための秘密情報復元装置の秘密情報復元プログラムであって、
カバーデータｃとして参照データ｛Ｉ１，Ｉ２，・・・，Ｉｎ｝を設定し、ステゴ鍵ｋｓとして特徴ベクトル｛Ｆ１，Ｆ２，・・・，Ｆｎ｝と貢献度｛ａ１，ａ２，・・・，ａｎ｝とを設定し、抽出される秘密データｍを秘密データ｛ｍ１，ｍ２，・・・，ｍν｝として、
前記秘密情報復元装置の計算手段に、
【数６９】
2013167865.tif 000017
を用いて、モーフィングデータの特徴ベクトルＦ０を求めさせるＦ０生成機能と、
【数７０】
2013167865.tif 000018
を用いて、各参照データＩｊ（ｊ＝１，２，・・・，ｎ）の変形されたデータＩｗｊ（ｊ＝１，２，・・・，ｎ）を求めさせるデータ変形機能と、
ｐに１の値を設定し、ｑに１の値を設定して、変数ｐ及びｑの初期化を行った後に、
Δｐ（ｊ１，ｊ２）＝（Ｉｗｊ１,ｐ−Ｉｗｊ２,ｐ）≠０となるｊ１とｊ２とが存在するか否かを判断させ、
Δｐ（ｊ１，ｊ２）＝（Ｉｗｊ１,ｐ−Ｉｗｊ２,ｐ）≠０となるｊ１とｊ２とが存在しない場合には、ｐの値を１だけ増加させて、Δｐ（ｊ１，ｊ２）＝（Ｉｗｊ１,ｐ−Ｉｗｊ２,ｐ）≠０となるｊ１とｊ２とが存在するか否かの判断を繰り返し実行させ、
Δｐ（ｊ１，ｊ２）＝（Ｉｗｊ１,ｐ−Ｉｗｊ２,ｐ）≠０となるｊ１とｊ２とが存在する場合に、該当するｊ１及びｊ２に基づいて
ｍｑ＝ｓｐ−ＭＳＢ（ｓｐ）
を用いて、秘密データｍｑを求めさせ、ｐの値を１だけ増加させ、さらに、ｑの値を１だけ増加させて、
その後に、ｑ＜νを満たすか否かを判断させ、
ｑ＜νを満たす場合には、上述したΔｐ（ｊ１，ｊ２）＝（Ｉｗｊ１,ｐ−Ｉｗｊ２,ｐ）≠０となるｊ１とｊ２とが存在するか否かを判断させる処理に移行して当該判断処理をｑ≧νとなるまで繰り返し実行させることにより、
ステゴオブジェクトに隠蔽されたν個の秘密データを抽出させる秘密データ再現機能とを実現させるための秘密情報復元装置の秘密情報復元プログラムであることを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００６４
【補正方法】変更
【補正の内容】
【００６４】
但し、Ｆｊｐ（ｊ＝０，１，・・・，ｎ）は、Ｆｊのｐ番目の要素を示す。Ｉｗｊ（ｊ＝１，２，・・・，ｎ）はＩｊの変形を示し、Ｗは変形（ワーピング）関数を示し、変形関数ＷによりＩｊ（ｊ＝１，２，・・・，ｎ）が変形されて、Ｉｗｊ（ｊ＝１，２，・・・，ｎ）が生成され、Ｉｗｊ（ｊ＝１，２，・・・，ｎ）は、特徴ベクトルＦ０を有する。また、ｓｐ，Ｉ００ｐ，Ｉｗ１ｐ，・・・，Ｉｗｎｐは、それぞれ、ｓ，Ｉ００，Ｉｗ１，・・・，Ｉｗｎのｐ番目の要素を示す。さらに、ｊ１とｊ２とは、１≦ｊ１＜ｊ２≦ｎを満たす自然数であり、貢献度ａｊ（ｊ＝１，２，・・・，ｎ）の値は予め正規化され、貢献度の和の値は、ａ１＋ａ２＋・・・＋ａｎ＝１を満たす。また、秘密データｍｑ（ｑ＝１，２，・・・，ν）は、ｂビットのデータであり、ｓｐはＢビットのデータであって、ＭＳＢ（ｓｐ）は、ｓｐのうち上位Ｂ−ｂビットのデータを取り出す関数を意味する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００７２
【補正方法】変更
【補正の内容】
【００７２】
但し、Ｆｊｐ（ｊ＝０，１，・・・，ｎ）は、Ｆｊのｐ番目の要素を示す。Ｉｗｊ（ｊ＝１，２，・・・，ｎ）はＩｊの変形を示し、Ｗは変形（ワーピング）関数を示し、変形関数ＷによりＩｊ（ｊ＝１，２，・・・，ｎ）が変形されて、Ｉｗｊ（ｊ＝１，２，・・・，ｎ）が生成され、Ｉｗｊ（ｊ＝１，２，・・・，ｎ）は、特徴ベクトルＦ０を有する。また、ｓｐ，Ｉ００ｐ，Ｉｗ１ｐ，・・・，Ｉｗｎｐは、それぞれ、ｓ，Ｉ００，Ｉｗ１，・・・，Ｉｗｎのｐ番目の要素を示す。さらに、ｊ１とｊ２とは、１≦ｊ１＜ｊ２≦ｎを満たす自然数であり、貢献度ａｊ（ｊ＝１，２，・・・，ｎ）の値は予め正規化され、貢献度の和の値は、ａ１＋ａ２＋・・・＋ａｎ＝１を満たす。また、秘密データｍｑ（ｑ＝１，２，・・・，ν）は、ｂビットのデータであり、ｓｐはＢビットのデータであって、ＭＳＢ（ｓｐ）は、ｓｐのうち上位Ｂ−ｂビットのデータを取り出す関数を意味する。さらに、
【数８６】
2013167865.tif 000019
は、ビット単位の排他的論理和の演算子を示し、ｙとして、Ｉ００，Ｉｗｎｐあるいは、（Ｉｗｊ１,ｐ−Ｉｗｊ２,ｐ）のいずれかであって、ｂビットの数値からなるデータが設定される。