特許
J-GLOBAL ID:200903044305703365

符号化方法およびそのプログラム

発明者:
出願人/特許権者:
代理人 (3件): 青山 正和 ,  志賀 正武 ,  渡邊 隆
公報種別:公開公報
出願番号(国際出願番号):特願2004-262676
公開番号(公開出願番号):特開2006-079347
出願日: 2004年09月09日
公開日(公表日): 2006年03月23日
要約:
【課題】 元のプログラムで用いられている変数の個数、ならびに当該変数間の参照・代入関係を秘匿し、かつ、秘密鍵の候補数を多くして耐性の高いプログラムの難読化を実現する。【解決手段】 プログラム中の変数を演算装置によって線形変換して符号化を施す符号化方法であって、符号化を施すn個(但し、nは正整数)の変数を任意に選択するステップと、m×nの行列(但し、mは、m≧nの正整数)およびm次元の任意のベクトルを生成するステップと、生成した行列およびベクトルを変換鍵として前記n個の変数を線形変換して同時にm個の整数に符号化するステップとを有する。【選択図】 図1
請求項(抜粋):
プログラム中の変数を演算装置によって線形変換して符号化を施す符号化方法であって、 前記符号化を施すn個(但し、nは正整数)の変数を任意に選択するステップと、 m×nの行列(但し、mは、m≧nの正整数)およびm次元の任意のベクトルを生成するステップと、 前記生成した行列およびベクトルを変換鍵として前記n個の変数を線形変換して同時にm個の整数を符号化するステップと、 を有することを特徴とする符号化方法。
IPC (2件):
G06F 21/22 ,  G09C 1/02
FI (2件):
G06F9/06 660L ,  G09C1/02
Fターム (17件):
5B076FA03 ,  5B076FC01 ,  5B076FC08 ,  5B076FD04 ,  5B276FA03 ,  5B276FC01 ,  5B276FC08 ,  5B276FD04 ,  5J104AA01 ,  5J104AA12 ,  5J104AA18 ,  5J104AA43 ,  5J104JA03 ,  5J104NA02 ,  5J104NA10 ,  5J104NA27 ,  5J104PA14
引用特許:
出願人引用 (1件) 審査官引用 (1件)
引用文献:
前のページに戻る