@article{oai:ipsj.ixsq.nii.ac.jp:00065318, author = {門田, 暁人 and Clark, Thomborson and Akito, MONDEN and Clark, THOMBORSON}, issue = {4}, journal = {情報処理}, month = {Apr}, note = {ソフトウェアプロテクションとは,ソフトウェアの改ざん,解析,コピー,再利用(盗用)などの攻撃からソフトウェアシステムを守る技術の総称であり,難読化(obfuscation),暗号化(encryption),多様化(software diversity),電子透かし(watermarking),バースマーク(birthmark)などの要素技術がある.難読化と暗号化をまとめて耐タンパー化(tamper proofing tamper resistance)と呼ぶこともあり,特にタンパー(改ざん)の検出技術をintegrity verification,もしくは,tamper detectionと呼ぶ.本稿(前編)では,ソフトウェア単体でのプロテクションの技術動向について解説する.特に,難読化を中心に紹介し,それらの技術的課題やその対策,今後の展望を述べる.後編では,より強力なプロテクション技術として,ハードウェアを用いる方式について述べる.}, pages = {431--437}, title = {ソフトウェアプロテクションの技術動向(前編) -ソフトウェア単体での耐タンパー化技術-}, volume = {46}, year = {2005} }