プログラム変換装置、暗号処理装置、暗号処理方法

2006 
算術加算処理を実行して暗号処理を行うプログラム(P)を変換して、プログラム(P)と等価な処理を行う変換プログラム(tP)を生成するプログラム変換装置(1)であって、プログラム(P)から鍵データを抽出する鍵データ抽出部(10)と、抽出された鍵データから加算テーブルを生成する加算テーブル生成部(11)と、プログラム(P)から変換テーブルを抽出する変換テーブルデータ抽出部(12)と、生成された加算テーブルと抽出された変換テーブルとを融合して融合テーブルを生成するテーブル融合部(13)と、乱数を生成する乱数生成部(14)と、生成された乱数を元に、融合テーブルをランダム化することにより、ランダム化融合テーブルを作成するテーブルランダム化部(15)と、作成されたランダム化融合テーブルを元に、変換プログラム(tP)を生成する変換プログラム生成部(16)とを備える。
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []