• 検索結果がありません。

コールスタックを用いた鍵管理方式

N/A
N/A
Protected

Academic year: 2021

シェア "コールスタックを用いた鍵管理方式"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)情報処理学会第 73 回全国大会. 4E-3. コールスタックを用いた鍵管理方式 砂田 三菱電機株式会社. 1.はじめに 近年、多くの企業では情報漏洩の対策として、 セキュリティ施策の設定・運用を行っており、 機密情報を扱う情報システムにおいては、アク セス制御や情報の暗号化といった施策が実施さ れている[1]。 情報システム(アプリケーション)が機密情 報を暗号化するのに用いる鍵の管理にはパスワ ードによるアクセス制御により保護する場合が 多い。しかし、パスワード情報をアプリケーシ ョンから利用できるようにファイル等に記録し て運用することは漏洩の危険性が伴う。 この課題に対して、アプリケーションに埋め 込んだ乱数とパスワードから共通鍵を生成して 暗号化に用いるという方式[2]が提起されている が、埋め込み情報が危殆化する問題や、管理者 /開発者による内部犯行による漏洩に対処でき ないといった課題があった。 本論文では、これらの課題を解決するために、 開発者が意識的に埋め込む情報ではなく、無意 識に埋め込むアプリケーションのコールスタッ ク情報を用いて鍵を管理する方式について提案 する。. 英之† 情報技術総合研究所†. 乱数とパスワード情報とを合成して暗号用の 共通鍵を生成するため、パスワード情報が漏洩 しても、鍵情報そのものは漏洩することがない。 (2)課題 情報漏洩の要因としては、紛失・盗難、ウイ ルス、誤操作などの他に、内部関係者による犯 行が主要な原因となっている[3]。 従来の方式では、アプリケーションに埋め込 んだ情報は開発者が知りえる情報であり、情報 システムの試験、運用、保守時の管理ミスによ りパスワードが開発者に漏洩した場合、共通鍵 を生成し機密情報にアクセスが可能となる。 また、埋め込み情報は危殆化する恐れがあり、 乱数が漏洩した場合には、アプリケーションの モジュール自体を交換する必要があり、運用面 での課題が残っている。 3.解決策 (1)コールスタックを用いた鍵管理方式 アプリケーションで暗号化のために用いる鍵 を管理する方法として、図 2 の構成によるコー ルスタック情報を用いてキーストア用のパスワ ードを生成し、鍵を管理する方式が考えられる。. 2.従来技術 (1)埋め込み情報を用いた共通鍵生成方式 文献[2]では、鍵管理の方式として、アプリケー ションに埋め込んだ乱数と管理者の入力するパ スワード情報から共通鍵を生成する方式が示さ れている。. アプリケーション パスワード 管理者. 呼び出し情報 (コールスタック). 合成. キーストア パスワード. キーストア. 実行基盤. パスワード 管理者. アプリケーション 開発者 埋め込み 合成 乱数. 鍵. 鍵. ユーザ. 機密データ. 暗号化. ユーザ. 機密データ. 暗号化. 機密データ. 図 2 システム構成(解決策) 機密データ. 図1 システム構成(従来技術) Key Management Method to use Call Stack Information †Information Technology R&D Center, Mitsubishi Electric. コールスタック情報は、アプリケーションの呼 び出し関係の他に、アプリケーションの実行基 盤の情報が必要なため、開発者にも簡単に入手 できる情報ではない。. Corporation. 3-459. Copyright 2011 Information Processing Society of Japan. All Rights Reserved..

(2) 情報処理学会第 73 回全国大会. (2)実現方式 コールスタックを用いた鍵管理方式の機能構 成を図 3 に示す。 キーストア パスワード. パスワード. 暗号/復号鍵 呼び出し 情報. 管理者. キーストア パスワード. 暗号/復号鍵. クライアント. キーストア 装置. 鍵・パスワード 生成管理装置. 鍵 暗号/復号鍵 パスワード パスワードストア 生成管理 パスワード キーストア 装置 パスワード パスワード ストア パスワードストア パスワード 装置. 業務 アプリ ケーション. 処理要求. となるため、鍵を保有するアプリケーションが キーストアパスワードを取得できるように、鍵 情報を符号化した値をパスワード(パスワード ストアパスワード)として、キーストアパスワ ードを管理する。. 鍵. 符号化 (一方向関数+エンコード). キーストア パスワード. パスワードストア パスワード. 暗号/復号鍵. 暗号/復号化 装置. 平文/暗号文. 図 5 パスワードストアパスワード生成方式. 暗号文/平文. これにより、鍵を取得できるアプリケーショ ンはキーストアへのアクセスおよび鍵の更新が 可能になる。. 図 3 機能構成 アプリケーション、鍵パスワード生成管理装 置、キーストア、パスワードストア、暗号/復 号装置から構成される。 キーストアは IC カードなどパスワードにより アクセス制御を行う鍵用のストレージ、同様に パスワードストアはパスワード用のストレージ を指す。 アプリケーションは、初期処理時に管理者 (定義ファイル等を含む)から渡されるパスワ ード情報を用いて鍵取得要求を行う(この際、 呼び出し情報としてコールスタックの情報も一 緒に渡される)。 鍵パスワード生成管理装置は、アプリケーシ ョンのコールスタックとパスワード情報を連結 した情報から、新たなパスワード情報(キース トアパスワード)を生成し、本パスワードを用 いて、鍵の管理を行う。 アプリケーション. 鍵パスワード 生成管理装置. 5.今後の課題 本論文にて管理者/開発者にも漏洩を困難に するコールスタックを用いた鍵管理の方式を示 した。今後は、更新時の処理手順の簡便化や、 システム試験時の運用について検討を進める予 定である。. パスワード 連結. 呼び出し情報 (コールスタック). 4.評価 鍵管理において、パスワードの漏洩が課題と なっていた。従来技術では、アプリケーション に埋め込んだ乱数から共通鍵を生成して暗号化 に用いるという方式が提起されているが、埋め 込み情報が危殆化する問題や、管理者/開発者 の内部犯行による漏洩に対処できないといった 問題があった。 本方式を用いると、アプリケーションに無意 識に埋め込んだ情報を利用しているため、ソー スおよび管理者のパスワードを入手しても、パ スワード解析を行うことなく、キーストアパス ワードを入手することができなくなり、ソース および管理者パスワードの漏洩に起因する管理 者/開発者の内部犯行を防ぐことが可能となっ た。. 符号化 (一方向関数+エンコード). キーストア パスワード. 図4 キーストアパスワード生成方式 アプリケーションの初回起動時には、本キー ストアパスワードに対応する鍵が登録されてい ないので、鍵の生成・登録を実施する。以降の 起動時には、キーストアパスワードに対応した 鍵を取得することができる。 また、鍵情報を更新する場合、鍵情報を取得 する場合とはコールスタックの異なる呼び出し. 参考文献 [1] 現 状 で の 一 般 的 な 情 報 漏 え い 対 策 (IPA,2007/10/1) [2]共通鍵生成方法(株式会社シーフォーテクノ ロジー,特開 2003-304237) [3]情報漏えいインシデント対応方策に関する調 査報告書(IPA,2007 年 5 月). 3-460. Copyright 2011 Information Processing Society of Japan. All Rights Reserved..

(3)

参照

関連したドキュメント

瓦礫類の線量評価は,次に示す条件で MCNP コードにより評価する。 なお,保管エリアが満杯となった際には,実際の線源形状に近い形で

2.2.2.2.2 瓦礫類一時保管エリア 瓦礫類の線量評価は,次に示す条件で MCNP コードにより評価する。

化管法、労安法など、事業者が自らリスク評価を行

  支払の完了していない株式についての配当はその買手にとって非課税とされるべ きである。

   手続内容(タスク)の鍵がかかっていること、反映日(完了日)に 日付が入っていることを確認する。また、登録したメールアドレ

従いまして、本来は当社が責任を持って担うべき業務ではあり

都調査において、稲わら等のバイオ燃焼については、検出された元素数が少なか

で、測定の際の管理の品質が低下しないよう、当社の委託した放射線管理員は、汚