• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2011 Fiscal Year Annual Research Report

対不正攻撃セキュリティ機能を有する付加プロセッサに関する研究

Research Project

Project/Area Number 21500053
Research InstitutionKyoto Institute of Technology

Principal Investigator

平田 博章  京都工芸繊維大学, 工芸科学研究科, 准教授 (90273549)

Co-Investigator(Kenkyū-buntansha) 柴山 潔  京都工芸繊維大学, 工芸科学研究科, 教授 (70127091)
Keywords計算機システム / システムオンチップ / インターネット高度化 / セキュア・ネットワーク
Research Abstract

スタックスマッシング攻撃に対する防御を目的として、攻撃の検出機構を備えたマイクロプロセッサアーキテクチャを提案した。本アーキテクチャの特徴は、通常のプロセッサ(メインプロセッサ;MP)とは別に攻撃検出のための専用プロセッサ(リターンアドレス管理プロセッサ;RAMP)を設け、RAMP上で動作するソフトウェアを用いて攻撃検出を行う構成にある。RAMPは、MPから分岐命令の実行に関する情報を得て、MPで実行しているプログラムの関数呼び出し状態を管理する。また、バッファオーバフローによって関数からの戻り番地が書き換えられていれば、これを検出してMPに割り込み信号を送出する。MPは、システムコール命令を実行する際に、RAMPからの攻撃検出割り込みが発生していないことを確認することにより、攻撃による被害を未然に防ぐことができる。
また、本方式は、C言語のlongjmp関数やC++の例外処理などの非局所分岐に対しても誤検出することなく、スタックスマッシング攻撃を正確に検出することが可能であるため、十分な実用性を備えている。
シミュレーションによる性能評価の結果、本方式の適用によるプログラム実行の性能低下は最大でも4.85%に抑えられることを確認した。今日、一般に、セキュリティのために性能を犠牲にするのは止むを得ないとする風潮も見られるが、本研究では、その犠牲を非常に小規模なハードウェア機構であるRAMPの実現コストに求めることにより、セキュリティを維持しながらもプログラム実行の性能低下やソフトウェアの生産性低下を回避することを可能とした。

  • Research Products

    (6 results)

All 2012 2011

All Journal Article (4 results) (of which Peer Reviewed: 3 results) Presentation (2 results)

  • [Journal Article] スタックスマッシング攻撃の正確な検出機構を備えたプロセッサアーキテクチャ2011

    • Author(s)
      中務国男
    • Journal Title

      第10回情報科学技術フォーラム(FIT2011)講演論文集

      Volume: 1 Pages: 63-66

    • Peer Reviewed
  • [Journal Article] IPv6環境におけるネットワーク認証のためのマルチキャストフィルタリングイーサネットスイッチ2011

    • Author(s)
      布目淳
    • Journal Title

      第10回情報科学技術フォーラム(FIT2011)講演論文集

      Volume: 4 Pages: 1-4

    • Peer Reviewed
  • [Journal Article] 電子商取引サイトにおける応答待ち時間の短縮を目的としたデータベース参照のスケジューリング方式2011

    • Author(s)
      赤坂謙二郎
    • Journal Title

      第10回情報科学技術フォーラム(FIT2011)講演論文集

      Volume: 1 Pages: 113-116

    • Peer Reviewed
  • [Journal Article] スレッドレベル並列化のためのメモリリネーミング2011

    • Author(s)
      藤井崇弘
    • Journal Title

      第10回情報科学技術フォーラム(FIT2011)講演論文集

      Volume: 1 Pages: 385-388

  • [Presentation] 基本ブロック単位の命令実行パス予測方式2012

    • Author(s)
      安井寛幸
    • Organizer
      電子情報通信学会2012年総合大会学生ポスターセッション
    • Place of Presentation
      岡山大学(岡山市)
    • Year and Date
      2012-03-22
  • [Presentation] スレッドレベル並列投機実行のためのメモリリネーミング機構2012

    • Author(s)
      藤井崇弘
    • Organizer
      電子情報通信学会2012年総合大会学生ポスターセッション
    • Place of Presentation
      岡山大学(岡山市)
    • Year and Date
      2012-03-22

URL: 

Published: 2013-06-26  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi