タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

securityとsoftwareに関するrgfxのブックマーク (1)

  • NAIST 情報科学研究科 ソフトウェア工学講座 - ソフトウェアの難読化 - Software Obfuscation

    アルゴリズムを隠す! 通常,プログラムは読みやすく書くべし,というのが常識でありますが, この研究は,その逆をやります. つまり,他人にプログラムを解読されてしまわないように, プログラムをわざと読みにくくするのです. ただし,最初から読みにくいプログラムを書くのは大変なので, 研究では,普通に書かれたプログラムを, 読みにくいプログラムに自動変換する技術について研究します. ほとんど解析が不可能なくらいまで読みにくく(難読化)すれば, プログラム中のアルゴリズムやデータ構造が知られてしまうことを防げます. 大規模プログラムになればなるほど, プログラム全体を読みにくくする余地はたくさんありますので, 事実上解読を不可能にすることは可能だと思われます. 難読化ではなく,プログラム全体を「暗号化」してしまうことでも 似たような効果が得られますが,暗号化した場合には, プログラムを復号化し

  • 1