• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 前のページに戻る

ソフトウェアプロテクションのための超難読言語Malbolgeの研究

研究課題

研究課題/領域番号 22650003
研究種目

挑戦的萌芽研究

配分区分補助金
研究分野 情報学基礎
研究機関名古屋大学

研究代表者

酒井 正彦  名古屋大学, 情報科学研究科, 教授 (50215597)

研究分担者 坂部 俊樹  名古屋大学, 大学院・情報科学研究科, 教授 (60111829)
研究期間 (年度) 2010 – 2012
研究課題ステータス 完了 (2012年度)
配分額 *注記
2,420千円 (直接経費: 2,000千円、間接経費: 420千円)
2012年度: 910千円 (直接経費: 700千円、間接経費: 210千円)
2011年度: 910千円 (直接経費: 700千円、間接経費: 210千円)
2010年度: 600千円 (直接経費: 600千円)
キーワードプログラム保護 / 難解言語 / チューリング完全 / 充足可能性問題 / Malbolge / 高級アセンブリ言語 / ソフトウェア保護 / Nプログラム / 低級アセンブリ言語
研究概要

本研究の目的は、プログラムの解読・改ざんが大変困難なプログラム言語であるMalbolgeを、ソフトウェア保護の目的に利用できるようにすることである。最も大きな問題点である、該当の言語でのプログラム作成の困難性を克服するため、Malbolgeのチューリング完全性を示し、Malbolgeプログラム作成手法の大枠を確立した。

報告書

(4件)
  • 2012 実績報告書   研究成果報告書 ( PDF )
  • 2011 実績報告書
  • 2010 実績報告書
  • 研究成果

    (17件)

すべて 2013 2012 2011 2010 その他

すべて 雑誌論文 (9件) 学会発表 (7件) 備考 (1件)

  • [雑誌論文] Malbolge 低級アセンブリプログラミングにおける制御命令の配置設計のためのSATソルバの利用2013

    • 著者名/発表者名
      安藤聡, 酒井正彦, 坂部俊樹, 草刈圭一朗, 西田直樹
    • 雑誌名

      電子情報通信学会技術報告

      巻: Vol.112, No.373 ページ: 25-30

    • 関連する報告書
      2012 研究成果報告書
  • [雑誌論文] 三値関数を実現するMalbolge命令列の発見のためのSATエンコーディング2012

    • 著者名/発表者名
      安藤聡, 酒井正彦, 坂部俊樹, 草刈圭一朗, 西田直樹
    • 雑誌名

      電子情報通信学会技術報告

      巻: Vol.112, No.275 ページ: 7-12

    • NAID

      110009642349

    • 関連する報告書
      2012 研究成果報告書
  • [雑誌論文] Malbolge の高級アセンブリ言語への配列機能の追加2012

    • 著者名/発表者名
      安藤聡, 酒井正彦, 坂部俊樹, 草刈圭一朗, 西田直樹
    • 雑誌名

      電子情報通信学会技術報告

      巻: Vol.112, No.23 ページ: 43-49

    • NAID

      110009569241

    • 関連する報告書
      2012 研究成果報告書
  • [雑誌論文] Malbolge の高級アセンブリ言語への加算命令の追加2012

    • 著者名/発表者名
      安藤聡, 酒井正彦, 坂部俊樹, 草刈圭一朗, 西田直樹
    • 雑誌名

      日本ソフトウェア科学会第28回大会講演論文集

      巻: No.5A-3 ページ: 12-12

    • NAID

      40020659384

    • 関連する報告書
      2012 研究成果報告書
  • [雑誌論文] Malbolgeの高級アセンブリ言語への配列機能の追加2012

    • 著者名/発表者名
      安藤聡, 酒井正彦, 坂部俊樹, 草刈圭一朗, 西田直樹 (安藤聡)
    • 雑誌名

      電子情報通信学会 電子情報通信学会技術報告

      巻: Vol.112, No.23 (SS2012-8) ページ: 43-49

    • NAID

      110009569241

    • 関連する報告書
      2012 実績報告書
  • [雑誌論文] 三値関数を実現するMalbolge命令列の発見のためのSATエンコーディング2012

    • 著者名/発表者名
      安藤聡, 酒井正彦, 坂部俊樹, 草刈圭一朗, 西田直樹 (安藤聡)
    • 雑誌名

      電子情報通信学会 電子情報通信学会技術報告

      巻: Vol.112, No.275 (SS2012-37) ページ: 7-12

    • NAID

      110009642349

    • 関連する報告書
      2012 実績報告書
  • [雑誌論文] Malbolge低級アセンブリプログラミングにおける制御命令の配置設計のためのSATソルバの利用2012

    • 著者名/発表者名
      安藤聡, 酒井正彦, 坂部俊樹, 草刈圭一朗, 西田直樹 (安藤聡)
    • 雑誌名

      電子情報通信学会 電子情報通信学会技術報告

      巻: Vol.112, No.373 (SS2012-50) ページ: 25-30

    • 関連する報告書
      2012 実績報告書
  • [雑誌論文] Malbolgeの高級アセンブリ言語への加算命令の追加2011

    • 著者名/発表者名
      安藤、酒井、坂部、草刈、西田
    • 雑誌名

      日本ソフトウェア科学会第28回大会講演論文集

    • NAID

      40020659384

    • 関連する報告書
      2011 実績報告書
  • [雑誌論文] 難解言語Malbolgeのチューリング完全性について2010

    • 著者名/発表者名
      長坂哲, 酒井正彦, 坂部俊樹, 草刈圭一朗, 西田直樹
    • 雑誌名

      電子情報通信学会技術研究報告

      巻: Vol.110, No.227 ページ: 55-60

    • NAID

      120005527809

    • 関連する報告書
      2012 研究成果報告書
  • [学会発表] 難解言語Malbolgeにおけるプログラミング環境の構築と改良2011

    • 著者名/発表者名
      長坂哲, 安藤聡, 酒井正彦, 坂部俊樹, 草刈圭一朗, 西田直樹
    • 学会等名
      第13回プログラミングおよびプログラミング言語ワークショップPPL2011、ポスター・デモ発表
    • 発表場所
      定山渓ビューホテル(札幌市)
    • 年月日
      2011-03-10
    • 関連する報告書
      2010 実績報告書
  • [学会発表] 難解言語Malbolgeにおける高級アセンブリ言語への加算命令の追加2011

    • 著者名/発表者名
      安藤聡, 長坂哲, 酒井正彦, 坂部俊樹, 草刈圭一朗, 西田直樹
    • 学会等名
      第13回プログラミングおよびプログラミング言語ワークショップPPL2011、ポスター・デモ発表
    • 発表場所
      定山渓ビューホテル(札幌市)
    • 年月日
      2011-03-10
    • 関連する報告書
      2010 実績報告書
  • [学会発表] 難解言語Malbolge における高級アセンブリ言語への加算命令の追加2011

    • 著者名/発表者名
      安藤聡, 長坂哲, 酒井正彦, 坂部俊樹, 草刈圭一朗, 西田直樹
    • 学会等名
      第13回プログラミングおよびプログラミング言語ワークショップ (PPL2011)
    • 発表場所
      札幌市(ポスター・デモ発表)
    • 関連する報告書
      2012 研究成果報告書
  • [学会発表] 難解言語Malbolge におけるプログラミング環境の構築と改良2011

    • 著者名/発表者名
      長坂哲, 安藤聡, 酒井正彦, 坂部俊樹, 草刈圭一朗, 西田直樹
    • 学会等名
      第13回プログラミングおよびプログラミング言語ワークショップ (PPL2011)
    • 発表場所
      札幌市(ポスター・デモ発表)
    • 関連する報告書
      2012 研究成果報告書
  • [学会発表] 難解言語Malbolgeのチューリング完全性について2010

    • 著者名/発表者名
      長坂哲、酒井正彦、坂部俊樹、草刈圭一朗、西田直樹
    • 学会等名
      電子情報通信学会ソフトウェアサイエンス研究会
    • 発表場所
      岩手県立大学(盛岡市)
    • 年月日
      2010-12-15
    • 関連する報告書
      2010 実績報告書
  • [学会発表] Introduction to Esoteric Language Malbolge2010

    • 著者名/発表者名
      Masahiko Sakai
    • 学会等名
      Japan-Vietnam Workshop on Software Engineering 2010 (JVSE 2010)
    • 発表場所
      UET-VNU(ハノイ) 招待講演
    • 年月日
      2010-12-10
    • 関連する報告書
      2010 実績報告書
  • [学会発表] Introduction to Esoteric Language Malbolge2010

    • 著者名/発表者名
      Masahiko Sakai
    • 学会等名
      Japan-Vietnam Workshop on Software Engineering 2010 (JVSE 2010)
    • 発表場所
      Hanoi(招待講演)
    • 関連する報告書
      2012 研究成果報告書
  • [備考]

    • URL

      http://www.trs.cm.is.nagoya-u.ac.jp/Malbolge/

    • 関連する報告書
      2012 研究成果報告書

URL: 

公開日: 2010-08-23   更新日: 2019-07-29  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi