WEKO3
アイテム
プログラムの難読化法の実験的評価
https://ipsj.ixsq.nii.ac.jp/records/21821
https://ipsj.ixsq.nii.ac.jp/records/218213d4127d6-6fcd-41d5-ad7b-2d08f7d57868
| 名前 / ファイル | ライセンス | アクション |
|---|---|---|
|
|
Copyright (c) 1996 by the Information Processing Society of Japan
|
|
| オープンアクセス | ||
| Item type | SIG Technical Reports(1) | |||||||
|---|---|---|---|---|---|---|---|---|
| 公開日 | 1996-03-22 | |||||||
| タイトル | ||||||||
| タイトル | プログラムの難読化法の実験的評価 | |||||||
| タイトル | ||||||||
| 言語 | en | |||||||
| タイトル | An Experiment to Evaluate Methods for Program Scrambling | |||||||
| 言語 | ||||||||
| 言語 | jpn | |||||||
| 資源タイプ | ||||||||
| 資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||
| 資源タイプ | technical report | |||||||
| 著者所属 | ||||||||
| 奈良先端科学技術大学院大学情報科学研究科 | ||||||||
| 著者所属 | ||||||||
| 奈良先端科学技術大学院大学情報科学研究科 | ||||||||
| 著者所属 | ||||||||
| 奈良先端科学技術大学院大学情報科学研究科 | ||||||||
| 著者所属(英) | ||||||||
| en | ||||||||
| Graduate School of Information Science, Nara Institute of Science and Technology | ||||||||
| 著者所属(英) | ||||||||
| en | ||||||||
| Graduate School of Information Science, Nara Institute of Science and Technology | ||||||||
| 著者所属(英) | ||||||||
| en | ||||||||
| Graduate School of Information Science, Nara Institute of Science and Technology | ||||||||
| 著者名 |
門田暁人
高田, 義広
鳥居, 宏次
× 門田暁人 高田, 義広 鳥居, 宏次
|
|||||||
| 著者名(英) |
Akito, Monden
Yoshihiro, Takada
Koji, Torii
× Akito, Monden Yoshihiro, Takada Koji, Torii
|
|||||||
| 論文抄録 | ||||||||
| 内容記述タイプ | Other | |||||||
| 内容記述 | ソフトウェアの保守,再利用などのためには,解析や理解が容易なプログラムを作成しておくことが重要である.ところが,完成したプログラムを多数のユーザに配布する場合には,システムの安全性の確保や知的財産権の保護などのために,内部の解析が困難なプログラムの作成が要求される場合がある.そのような場合には,解析が容易なように作成したプログラムを,解析が困難になるように変換する方式が有効であると考えられる.このようなプログラムの等価変換を,プログラムの難読化と呼ぶ.本発表では,ループを含むプログラムを自動的に難読化する2通りの方法を提案し,それぞれの方法の有効性を評価するために行った実験について報告する.実験の結果,極めて小規模なプログラムに対しても,提案する方法が有効であることがわかった. | |||||||
| 論文抄録(英) | ||||||||
| 内容記述タイプ | Other | |||||||
| 内容記述 | It is important to write programs that are easy to analyze or understand so that the load on software maintenance and reuse can be lessened. On the other hand, when finished programs are released to many users, there are cases where programs should not be analyzed easily, in order to protect the intellectual properties or to insure system security. In such cases, we believe that it is effective to write programs that are easy to analyze at first, and transform it so that it becomes difficult to analyze. Such an equivalent transformation is called "program scrambling." We present two methods for automatically scrambling programs that contain loops, and report on an experiment for validation of the methods. The result of the experiment shows that the methods are effective even for very small programs. | |||||||
| 書誌レコードID | ||||||||
| 収録物識別子タイプ | NCID | |||||||
| 収録物識別子 | AN10112981 | |||||||
| 書誌情報 |
情報処理学会研究報告ソフトウェア工学(SE) 巻 1996, 号 32(1995-SE-108), p. 33-40, 発行日 1996-03-22 |
|||||||
| Notice | ||||||||
| SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||
| 出版者 | ||||||||
| 言語 | ja | |||||||
| 出版者 | 情報処理学会 | |||||||