特許
J-GLOBAL ID:201603016372810216
アプリケーションコード難読化装置及びその方法
発明者:
,
出願人/特許権者:
代理人 (3件):
杉村 憲司
, 岡野 大和
, 太田 昌宏
公報種別:特許公報
出願番号(国際出願番号):特願2015-542938
特許番号:特許第5990654号
出願日: 2013年09月30日
請求項(抜粋):
【請求項1】 アプリケーションに用いられるコードを入力される入力部と、
前記入力されたコードを分析して、アプリケーションの偽造ないし変造の攻撃から保護せねばならない重要コード、及び前記重要コードを呼び出すための呼び出しコードを含む一般コードに分離するコード分離部と、
前記重要コードをネイティブコード形態に変換するコード変換部と、
前記変換された重要コード及び一般コードに対して識別子変換の難読化を実行するスクランブラーと、
前記重要コードを暗号化し、前記重要コードのそれぞれのアドレス情報を保存している重要コード連結部のアドレス情報を挿入する暗号化部と、
前記一般コードから前記呼び出しコードを分離して管理サーバに登録し、前記呼び出しコードを要請するための呼び出しコードローディングルーチン及び前記呼び出された重要コードのベクトル情報が含まれたベクトルテーブルを要請するためのベクトルテーブルローディングルーチンを追加する制御部と、
前記難読化された一般コードと重要コードとを結合してアプリケーションを生成するコード結合部と、
を含むアプリケーション難読化装置。
IPC (1件):
FI (1件):
引用特許:
前のページに戻る