(57)【要約】【課題】  大規模検索システムを介して、インターネットに接続された各企業等が公開するサイトの情報が漏洩することを防止するシステムが存在しなかった。【解決手段】  インターネットに接続された各企業等が公開する各サイト内又は当該サイトとインターネットとの間に配置され、大規模検索システムを介して、前記サイトの情報が漏洩する経路（ｃｏｖｅｒｔ  ｃｈａｎｎｅｌ）を推論し、事前にユーザに警告或いは情報フローを停止させるための情報フィルタを備えた。【選択図】図４
2010205239.tif 000002
【特許請求の範囲】
【請求項１】
各企業等（ｃｏｍｍｕｎｉｔｙ）がインターネットに公開するサイト内又は当該サイトとインターネットとの間に配置され、前記サイトの情報が、大規模検索システムを介して漏洩する経路（ｃｏｖｅｒｔ  ｃｈａｎｎｅｌ）を推論し、事前にユーザに警告或いは情報フローを停止させるための情報フィルタを備えたことを特徴とするエージェント装置。
【請求項２】
請求項１に記載の各エージェント装置が、インターネットを介して互いに連携しあってｃｏｖｅｒｔ  ｃｈａｎｎｅｌの情報フロー制御を行うことを特徴とするエージェントシステム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、インターネットに接続されたサイトの情報が、大規模検索システムを介して漏洩することを防止するエージェント装置に関するものである。
【背景技術】
【０００２】  インターネットに於けるクラウド，と言う概念を「検索システムと情報産出システムを基盤として，対象世界の関係を述語論理で記述しアドレス空間を関係付けた意味論」と定義する。この様な定義から始めて現状を観ると，ユーザのクラウド情報は一方的に検索インデックスサイトに流入するのみであり，ユーザがクラウドの情報フローを主体的に制約する機能が無い。これは社会システムの視点で観れば欠陥である。【０００３】  クラウド・コンピューティングは，ＳａａＳ（Ｓｏｆｔ−ｗａｒｅ−ａｓ−ａ−Ｓｅｒｖｉｃｅ），ＰａａＳ（Ｐｌａｔｆｏｒｍ−ａｓ−ａ−Ｓｅｒｖｉｃｅ），ＩａａＳ（Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ−ａｓ−ａ−Ｓｅｒｖｉｃｅ）を発展させたモデルである。或いは，クラウド・コンピューティングは，大規模検索システムとＡＳＰが一体化し，ネットの向こうにサービスだけが見えるシステムとも見做せる。本論文では，クラウド・コンピューティングの本質的概念をクラウドと記す事にする。クラウド内で企業体等のコミュニティは，互いに連携し，情報を交換・産出する。クラウドはグローバルな世界が前提であり，そこでは検索システムが重要な役割を持つ。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１６５６３１号公報
【非特許文献】
【０００５】
【非特許文献１】森住哲也，木下宏揚（神奈川大学）：“インターネット社会の情報漏えい・情報改ざんを防止するセキュリティモデルの提案”，日本セキュリティ・マネジメント学会誌，１月（２００７）
【非特許文献２】森住哲也，木下宏揚，辻井重男：“不確定な情報“ｃｏｖｅｒｔ  ｃｈａｎｎｅｌ”の直観主義論理による解釈と分析“，技術と社会・倫理研究会（ＳＩＴＥ）．（２００７．７）
【非特許文献３】森住哲也，木下宏揚，辻井重男：“多元社会の意味ネットにおける存在論と認識論の役割（社会システムのためのアクセス制御ａｇｅｎｔの視点から）”，技術と社会・倫理研究会（ＳＩＴＥ）．（２００８．７）
【非特許文献４】森住哲也，木下宏揚，辻井重男：“セマンティックＷｅｂのための統合セキュリティモデル”，ｃｓｓ２００８，（２００８．１０）
【発明の概要】
【発明が解決しようとする課題】
【０００６】  クラウドは誰にとっても便利なサービスを実現可能な様に見えるが，実態は大規模検索システムを備えたサイトが情報フローを一極管理する仕組みになっている。しかし，各ｃｏｍｍｕｎｉｔｙの持つ価値はそこに帰属する人間の心的価値が反映されるため，様々である。よって世界中に散在する価値をたった１つのｃｏｍｍｕｎｉｔｙ（例えば大規模検索サイト）が一極集中管理する事は不自然であり危険である。【０００７】  この対応として，検索ロボットの巡回を阻止，或いは特定のＩＰアドレスのアクセスを拒否する方法がある。例えば，Ｗｅｂサーバのフォルダにアクセス制御機能を仕掛け（．ｈｔａｃｃｅｓｓ），更にＢａｓｉｃ認証によってアクセス制約する。この方法では大雑把なアクセス制御が可能である。
しかし，クラウドは多くの連携パートナーと行動を共にする場である。この場合，大雑把なアクセス制御では，情報漏えい・改ざんを引き起こす情報内容の伝播経路（ｃｏｖｅｒｔ  ｃｈａｎｎｅｌ）の生成を防止できない。更に，隠された情報が統計的手法によって推論され情報漏えいする脅威を防止できない。特に検索システムがクラウドで機能すると，ｃｏｖｅｒｔ  ｃｈａｎｎｅｌと情報推論による脅威が増大する。しかし現状，対策されていない。【０００８】  本明細書では，クラウドと言う概念を「検索システムと情報産出システムを基盤として，対象世界の関係を述語論理で記述しアドレス空間を関係付けた意味論」と定義する。そして，クラウドの定義から，検索システム・意味産出行為・検索型とプッシュ型の情報伝達手段，の位置付けを明確化する。次に，クラウドと言う意味論のシステムに於いて，アクセス制御・情報フロー制御・推論制御と言う制約を課すシステムを提唱するその目的は，検索システムを伴った連携システムに於いて，自己のｃｏｍｍｕｎｉｔｙからの情報漏えいと情報改ざんを防止することを課題とする。【０００９】  クラウドへの制約は，個々のｃｏｍｍｕｎｉｔｙ或いは個人のエージェントが実行する。エージェントは人間が持つ価値をｃｏｍｍｕｎｉｔｙに反映させる事を支援する道具として重要な位置付けにある。エージェントが引き受ける価値基準は，各ｃｏｍｍｕｎｉｔｙ，或いは各個人が自己のクラウドに対して定めるセキュリティポリシーであり，その意味論はセキュリティモデルによって記述される。本明細書は，クラウド・検索・制約・エージェントと言うキーワードで示されるシステムを提案することを課題とする。
【課題を解決するための手段】
【００１０】  本発明に係るエージェント装置は、インターネットに接続された各企業等（ｃｏｍｍｕｎｉｔｙ）が公開する各サイト内又は当該サイトとインターネットとの間に配置され、前記各サイトの情報が、大規模検索システムを介して漏洩する経路（ｃｏｖｅｒｔ  ｃｈａｎｎｅｌ）を推論し、事前にユーザに警告或いは情報フローを停止させるための情報フィルタを備えたことを特徴とする。【００１１】  更に、本発明に係るエージェントシステムは、インターネットを介して前記各エージェント装置が互いに連携しあってｃｏｖｅｒｔ  ｃｈａｎｎｅｌの情報フロー制御を行うことを特徴とする。
【発明の効果】
【００１２】  本発明に係るエージェント装置とこれを用いたエージェントシステムは、検索システムを伴った連携システムに於いて，自己のｃｏｍｍｕｎｉｔｙからの情報漏えいと情報改ざんを防止するという利点がある。
【図面の簡単な説明】
【００１３】
【図１】大規模検索システムを中心としたクラウドを示す概念図。
【図２】検索とｃｏｖｅｒｔ  ｃｈａｎｎｅｌの関係を示す概念図
【図３】検索とコピー＆ペーストによる情報拡散を示す模式図
【図４】本発明に係るエージェント装置を配置した概念図。（実施例１）
【発明を実施するための形態】
【００１４】  本発明の説明に先立って、クラウドの現状（検索のためのクラウド）について説明する。
図１は現状の「大規模検索システムを中心としたクラウド」の概念図である。
【００１５】  インターネットは中心の球体「Ｒ」，ルータ網を中心にサイトが接続される構造である。大規模検索システムはルータ網に接続されるサイトの１つ「検索サイト」である。クラウドは図１で模式的に大規模検索サイトにＧｌｏｂａｌ  Ｃｌｏｕｄが在る様に表現している。
【００１６】  しかし実際はＧｌｏｂａｌ  Ｃｌｏｕｄに相当するインデックスがインターネットの中に分散配置されている。大規模検索システム以外のサイトでは，ホームページやＢｌｏｇに，「ここではこんな内容のリソースが在る」と言う情報を公開している。これをＵｓｅｒ’ｓ  Ｃｌｏｕｄと呼ぶ事にする。Ｕｓｅｒ’ｓ  ＣｌｏｕｄはＲｅｓｏｕｒｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｆｒａｍｅｗｏｒｋ（ＲＤＦ），或いはホームページに書かれているタグで記述される。これらは情報の内容を記述するメタ言語である，とも見做せる。
【００１７】  大規模検索システムは，検索ロボットと呼ばれる機能によってＵｓｅｒ’ｓ  Ｃｌｏｕｄを収集する。大規模検索システムは，Ｕｓｅｒ’ｓ  Ｃｌｏｕｄに於けるメタ言語間の関係を接続する。すると，それが「大規模検索システムの意味ネット」，Ｇｌｏｂａｌ  Ｃｌｏｕｄになる。そしてそれこそがクラウドと呼ばれる本体である。
【００１８】  Ｇｌｏｂａｌ  Ｃｌｏｕｄのノードとは例えば「私の」，「ペットは」「その犬です」の中で「私の」と「その犬です」がノードに相当する，そして，「私の」と「その犬です」にはそれぞれアドレス（ＵＲＬ．ＵＲＩ）が割り当てられてインターネットからアクセス可能となる。大規模検索システムはそれらを検索のリソースとして無料で全世界から収集する。検索結果は世界のクライアントに応答される。
【００１９】  言い換えれば，大規模検索システムのシステムは，図１に示す様に世界中のサイトが各々独立して持つ「情報と人間の関係地図（Ｇｌｏｂａｌ  Ｃｌｏｕｄ）」を大規模検索システムが一手に集める「人工知能的なシステム」である（５）。そして，情報と人間の関係が（公開されたものであるにせよ）大規模検索システムに集中し，大規模検索システムによって価値付けされるシステムである。
【００２０】  次に、情報の格納場所とメタ的言語について説明する。
クラウドのシステムに於いて，情報，即ちファイルが格納される場所は，ファイルシステム，データベース（ＤＢ）である．一般にデータを複数のユーザが非同期に産出・参照・変更・削除する場合，データベースの原子性（Ａｔｏｍｉｃｉｔｙ）、一貫性（Ｃｏｎｓｉｓｔｅｎｃｙ）、独立性（Ｉｓｏｌａｔｉｏｎ）、永続性（Ｄｕｒａｂｉｌｉｔｙ），（ＡＣＩＤ特性）が満たされる様に設計される。
【００２１】  しかし，インターネットの中に散在するデータベース（ＤＢ）は一極集中的なＤＢマネジメントシステムによって統括されているわけではない。クラウドの中で，集中管理のＡＣＩＤ特性は，クリティカルな用途に限定される。クラウドではむしろ，従来のＤＢＭＳ的な発想ではなく，
■世界のどこかでＤＢが変更されているかもしれない，と言う可能性
■世界の全てのＤＢの内容が既知であるとは限らない，と言う不確定性，
を許容し，データ同士の関係性に着目するシステムが必要になる。
【００２２】  メタ的言語の関係としてのクラウドＷｅｂシステムはデータの格納場所としてＰＣのファイルシステムにただ置くだけ，と言うデータの格納形態を許容する。Ｗｅｂシステムは，ファイルシステムの中にあるファイル名，ＤＢのファイル名前，ＤＢのスキーマの名前，ハイパーテクスト内のタグの名前，をインデックスとし，メタ言語のレベルで関係付け，アドレスを割り振ってアクセス可能とする。クラウドはその関係の集まりである。
【００２３】  更に、検索システムとクラウドについて説明する。
大規模検索システムは，クローラと呼ばれる検索ロボットによってインターネットサイトからＷｅｂページに掲載されている内容を収集する。次に，検索のためのインデックスが生成される。インデックスは検索を高速化するための原始的なデータベースであり，大規模検索システムの中核的機能である。クローラによって収集されたデータは，高速検索に適したキー値に変換（フィルタリング）され，キー値から１つの結果にアグリゲートされる。以上が大規模検索システムの機能である。
【００２４】  インデックスは，キーワード，或いはタグを対象とする。タグの間の関係はＲＤＦ，ＯＷＬと言うオントロジーで記述される場合もある。本明細書では，インデックスの対象を「メタ的言語」と呼ぶことにする。
【００２５】  クラウドの中で通信に使われるツールは，Ｗｅｂ，ｅ−メール，ＢＬＯＧ，チャット，ＳＮＳ等である。それらのツールをクラウドで使う場合，即ち，グローバルなクラウドと言う特性を効果的にビジネスや情報発信の手段にする場合，検索システムはまず始めに操作されるツールとして位置づけられる。現状の検索システムは，オープンなメタ的言語を収集対象とする。検索するというｓｕｂｊｅｃｔ（主体）から観て，クラウドは次の様に位置付けられる。
（１）グローバルなクラウドの中には，自己にとって連携する価値を持つ，他者ｃｏｍｍｕｎｉｔｙが散在する。
（２）或いは，クラウドの中にはマッシュアップされる事を期待して待機状態にあるサービスが散在する。
例えば，ガジェット（ｇａｄｇｅｔ），ウィジェット（Ｗｉｄｇｅｔ）がそれである。
（３）クラウドの中は自己から見れば全て分かるはずのない不確定な存在であり，もしかしたら見つけることができるかもしれない可能性としての存在である。つまり，クラウドは検索する自己の認識に先立つ実在ではない。
【００２６】  クラウドの中で検索する主体から観た検索システムを次の様に定義する。
＜定義１＞検索システム：  検索システムは，クラウドと言うグローバルで不確定なｓｕｂｊｅｃｔとｏｂｊｅｃｔの関係の中から，アクセスしたいｓｕｂｊｅｃｔ，或いはｏｂｊｅｃｔを探し出し，アドレス解決して対象にアクセスするツールである。
言い換えれば，検索エンジンはクラウドの中で記述される言語が名指しする対象について，その存在条件の有様に基づいて探し出すツールである。
【００２７】  クラウドを，コンピュータシステムのアーキテクチャの視点からではなく，テクストを通じた「コラボレーション」に主眼を置き人間が情報とその意味を産出する共同作業の場として捉える。類似の場としてグループウェアと言う概念があるが，クラウドとグループウェアの差異は，クラウドが「存在のための要素と関係」を意味論の構造と定義し，その下に「心的価値」を置くと言うシステムを前提すると言うところである。
「存在のための要素と関係」を意味論の構造と定義する，と言う部分が「クラウド」の工学的な構造に反映される。即ち「存在」を「行為」によって認知し，獲得した知識を蓄積する，と言う人間の本質的な行為の記述がクラウドである。
【００２８】  ＜定義２＞クラウド：  クラウドとは，検索システムと情報産出システムを基盤として，対象世界の関係を述語論理で記述しアドレス空間を関係付けた意味論（セマンティック・クラウド）である。
【００２９】  言い換えれば，クラウドの本質は「行為（認識）と存在を関連付けた地図（意味ネット）」である。具体的なクラウドは，主語と述語で記述される命題，及びそれらリソースへのアドレスの集まりである。セマンティックＷｅｂでリソースを記述するＲＤＦ，ＲＤＦスキーマは，この様な述語論理の世界を簡単化したもの，と見做せる。（簡単化とは普遍量化子，存在量化子が省略されていると言う事である）。
【００３０】  ここで、クラウドのあるべき姿について考える。
クラウドの中で，意味産出活動は情報のＣｏｐｙ  ＆  Ｐａｓｔｅという操作で実行される。
この様な操作に不可欠な制約機能は，アクセス制御・フロー制御（ｃｏｖｅｒｔ  ｃｈａｎｎｅｌ）・推論制御である。しかし，現状の大規模検索システムのクラウドはこれらの制約が全く考慮されていない。これは社会基盤のシステムとしての欠陥である。Ｃｏｖｅｒｔ  ｃｈａｎｎｅｌは次に定義される情報フローである。
【００３１】  ＜定義３＞ｃｏｖｅｒｔ  ｃｈａｎｎｅｌ：  機密情報，個人情報を含むファイルの名前の内容が，細かく分断されて他のファイルにＣｏｐｙ  ＆  Ｐａｓｔｅされ，情報漏えいする経路をｃｏｖｅｒｔ  ｃｈａｎｎｅｌと言う。
【００３２】  図２は検索とｃｏｖｅｒｔ  ｃｈａｎｎｅｌの関係を示している。ｓはｓｕｂｊｅｃｔ，ｏはｏｂｊｅｃｔ，ＲＷはＣｏｐｙ  ＆  Ｐａｓｔｅ可能，Φはアクセス禁止を表わす。ｓ１はｓ３にｏ１へのアクセスを禁止している。ｓ１とｓ２は連携しｏｂｊｅｃｔ  ｏ１，ｏ２，ｏ３，ｏ４を生成する。図２は，検索サイトｓ４によってｓ３がｏｂｊｅｃｔ  ｏ３，ｏ４を探し当てる事から，ｃｏｖｅｒｔ  ｃｈａｎｎｅｌが生じる様子を示している。ＳＣはサーチ可能を表す。
【００３３】  クラウドの中のｃｏｖｅｒｔ  ｃｈａｎｎｅｌの特徴は，
（１）各ｓｕｂｊｅｃｔは，他者のアクセス行列を最小限しか知らない事，
（２）検索のためにパミッションの一部を公開する事，
（３）検索サイトは，結果的にｏｂｊｅｃｔにＲｅａｄ権を与える事，
である。クラウドと言うグローバルな意味論の中で，検索機能がｏｂｊｅｃｔのメタ的な名前（インデックス）から情報（ｏｂｊｅｃｔ）の内容を引いて来る。検索機能は世界中のユーザが利用するのであるから，パミッションの設定を誤り，ｃｏｖｅｒｔ  ｃｈａｎｎｅｌが生じるままにしておけば，オリジナルの隠蔽したい情報の内容，或いはその一部分がＣｏｐｙ  ＆  Ｐａｓｔｅによって他のｏｂｊｅｃｔにフローし，更に「検索とＣｏｐｙ  ＆  Ｐａｓｔｅ」によって世界中に拡散される事態になる（図３）。
【００３４】  従って。意味を産出する社会システムとして機能する以上，情報フローに対する制約機能が不可欠である。
【００３５】  知識に先立って〈〈物的な実在〉〉を認める事を拒否する事から始め，知覚の相対性を観念にまで拡張する論，流転性を観念にまで拡張する論，或いは，それらの論の知覚に関わる論の一部を許容し，しかしイデア的な形而上学的目標を定める論等，〈〈認識と存在〉〉に関する哲学は様々である。
【００３６】  クラウドを社会のツールとして評価する場合，その様な哲学のどれに基づくかと言う偏りがあってはならない。クラウドのシステムは人それぞれ，社会それぞれの哲学やポリシーを各々が反映可能とするべきである。但し，人間が如何に「善く」あるべきか，と言うその点で社会システム全体が統制される必要がある。そのためには，ある一定の制約が必要となる，「善く」あるべき到達目標を各ｃｏｍｍｕｎｉｔｙに帰属する人間が作成し，それに基づいて，情報フローを制御するツールとしてのシステムが必要である。しかし、現在の検索システムには，言語と論理を基調とする「知が集約するバブル構造」はあっても，「制約装置」が見当たらない。「制約装置」は道具であるから，即ち，現在の検索システムにはその道具を使う人間が不在である。
【００３７】  更に，大規模検索システムが指向する社会システムは人工知能的な意味論が想定されている。しかし現システムデザインは，決して世界中の個々の企業，個々のｃｏｍｍｕｎｉｔｙや個人のためを考えていない。一極集中する組織だけが知識と金を獲得する仕組みになっている。しかもクラウドが言語と記号論理で処理される工学的世界であると言う制約が手伝って，工学的世界を支える人間の心的価値がすっかり排除されている。
【００３８】  クラウドは本来，心的価値を反映する道具でなくてはならない。つまり，単なる大規模検索システムのためのクラウドシステムではなく，人間を支援する代理システム（エージェント）がクラウドに組み込まれなければならないのである。論理主義的な記号世界と社会は相容れない面を持つが，その差異を見据え，記号世界と心的価値世界を融合させる方向性を維持し続ける社会装置が必要なのである。エージェントはそのためのツールの１つとして位置付けられる。
【００３９】  クラウドをベースとする社会は、オートポイエシス的な社会システムの集まりである事を想定する。
即ち，Ｃｏｍｍｕｎｉｔｙ（企業等）の中から見れば境界が明確に定義されているが，ｃｏｍｍｕｎｉｔｙの外部からは境界が曖昧である様な社会システムである。その様なｃｏｍｍｕｎｉｔｙの集合体がクラウドの中で機能する。この様な社会システムを実現するためには，個々のクラウド（Ｃｏｍｍｕｎｉｔｙ  Ｃｌｏｕｄ）と検索システムが収集するＰｕｂｌｉｃ  Ｃｌｏｕｄの情報フローを制御する装置，「エージェント」，が必要である（図４）。クラウド制御装置は各ｃｏｍｍｕｎｉｔｙに置かれる。そしてｃｏｍｍｕｎｉｔｙの内部情報の漏えいを防止し，外部からの情報改竄を防止する，と言う制約機能によって，ｃｏｍｍｕｎｉｔｙどうしの連携を維持・管理する。この形態こそが，ダイナミック・コラボレーションを提供する本質的な姿である。
【００４０】  クラウドに制約エージェントを組込むために，検索行為と意味産出行為の位置付けをクラウドの枠組みの中で以下に記述する。
検索システムの位置付けとして、
■クラウドは，対象世界を述語論理によって記述した集まりであり，主語と目的語にはアドレス（ＵＲＬ，ＵＲＩ）が割り当てられる。
■インターネットに散在するサイトは，通信する情報に関するクラウドの部分集合を公開している。或いは，公開しないものについてもクラウドとして関係付けられている。
■サイトは，クラウドの一部分を交換する機能を持つ。
■サービスやガジェット等のアプリケーションは，ｏｂｊｅｃｔとしてクラウドの一部を成す。
■検索システムはクラウドの情報を収集する。
この様なクラウドのシステムに於いて，企業，組織，個人は意味を産出し，社会システムに参加する。
意味産出行為の位置付け：
■クラウドに於いて意味を産出する行為，とは，ファイルの名前を参照し，内容を読み，新しい価値を記述，或いは他のファイルの内容をＣｏｐｙ  ＆  Ｐａｓｔｅする事によって実行される。
即ち，クラウドは言語と言う記号と論理（意味論）によって意味産出の場をコーティングし，心的価値から引き離して人間に提供する道具である。
検索型とプッシュ型：
■クライアントがクラウドを介して情報，通信相手，或いはサービスを「知る」方法には次の３種類の場合がある。
・能動的に知る場合：検索して知る（ハイパーテクスト構造）。
・受動的に知る場合：プッシュ型Ｗｅｂ，或いは，（Ｗｅｂ）メールで必要情報を知らされる。
■一度，ｓｕｂｊｅｃｔ，ｏｂｊｅｃｔを知る事ができれば，インタラクティブな意思通信が行われる。
クラウドに於けるｏｂｊｅｃｔの分類：
■社会システム同士の関係，個人と社会システムの関係の中で，クラウドの中のｏｂｊｅｃｔ（情報）をアクセス制御の対象として観ると，ｏｂｊｅｃｔは次の３つに分類される。Ｏｐｅｎ  ｏｂｊｅｃｔ，Ｃｌｏｓｅ  ｏｂｊｅｃｔ，Ｆｅｄｅｒａｔｉｏｎ  ｏｂｊｅｃｔ。
【００４１】  Ｏｐｅｎ，Ｃｌｏｓｅ，Ｆｅｄｅｒａｔｉｏｎの区別の基準は何か，と言う問題は，ｃｏｍｍｕｎｉｔｙとｓｕｂｊｅｃｔの関係，ｓｕｂｊｅｃｔとｓｕｂｊｅｃｔの関係，ｓｕｂｊｅｃｔとｏｂｊｅｃｔの関係によって各ｃｏｍｍｕｎｉｔｙのセキュリティポリシーによって定められる。この規則を一般化して記述した意味論がセキュリティモデルである。
【００４２】  一般に，データベースやファイルシステムのセキュリティは，アクセス制御，情報フロー制御（ｃｏｖｅｒｔ  ｃｈａｎｎｅｌ制御），推論制御の３つがある。クラウドの制約はこれらを全て扱うセキュリティモデルとして記述される。
【００４３】  クラウドにはｓｕｂｊｅｃｔ，ｏｂｊｅｃｔ，属性，オペレーションが記述される。セキュリティモデルは，クラウドに於ける情報フロー経路の可能性を分析，或いは情報の推論の可能性を分析し制御する。
【００４１】  セキュリティモデルはｓｕｂｊｅｃｔ，ｏｂｊｅｃｔの持つ社会的属性，及び情報の分類属性（オントロジー等），アクセスのオペレーション（ｒｅａｄ，ｗｒｉｔｅ等）との関係を記述するアクセス制御の意味論である。意味論に基づいて推論規則が作成される。
【００４４】  セキュリティモデルの構造（要素と関係）は，主体（ｓｕｂｊｅｃｔ），客体（ｏｂｊｅｃｔ），それらの集合体ｃｏｍｍｕｎｉｔｙと言う要素，及びアクセス制御属性（競合・所有・プライバシー・役割・階層）と言う要素間の関係である。この構造に於いて，ｃｏｖｅｒｔ  ｃｈａｎｎｅｌと言う情報フローから生じる情報漏えい・改ざん，及び情報推論による情報漏えいが直観主義論理で記述されるアクセス規則によって分析される。
【００４５】  アクセス制御の意味論を記述する論理体系は直観主義論理である。
直観主義論理は可能性を記述する論理である。そのため，情報フローのプロセスを記述し，不確実を記述するアクセス規則として有効である。
直観主義論理の意味論によって情報フロー制御，情報推論制御のアクセス規則が記述される。
また，直観主義論理によってＣｏｐｙ  ＆  Ｐａｓｔｅ，或いはデータの推論による不整合な情報フローの阻止とアクセシビリティを両立させる情報フィルタの規則が記述される。
【００４６】  セキュリティモデルの意味論が対象とする分析・制御は，ｃｏｖｅｒｔ  ｃｈａｎｎｅｌの情報フロー制御，及び情報推論制御である。
【００４７】  （ａ）ｃｏｖｅｒｔ  ｃｈａｎｎｅｌ制御（情報フロー制御）
情報フロー制御の課題はｃｏｖｅｒｔ  ｃｈａｎｎｅｌの分析・制御である。情報のＣｏｐｙ  ＆  Ｐａｓｔｅによって引き起こされるｃｏｖｅｒｔ  ｃｈａｎｎｅｌのプロセスを直観主義論理で記述する。そしてｃｏｖｅｒｔ  ｃｈａｎｎｅｌの原因となるｓｕｂｊｅｃｔ，ｏｂｊｅｃｔ，アクセス制御属性の組み合わせをアクセス規則で分析する。分析されたｃｏｖｅｒｔ  ｃｈａｎｎｅｌのプロセスに情報フィルタ規則（直観主義論理）を適用し，情報漏えいを制御する。
【００４８】  （ｂ）情報推論制御
情報推論制御の課題は情報の意味の関連性を推論し分析・制御する事である。情報推論制御では，複数のデータによって機密情報が推論され，情報漏えいする可能性を分析する。そして情報推論による情報漏えいの原因となるｓｕｂｊｅｃｔ，ｏｂｊｅｃｔ，アクセス制御属性の組み合わせを直観主義論理のアクセス規則で分析し，情報推論を引き起こす組み合わせに情報フィルタ規則を適用し，情報漏えいを制御する。
【００４９】  エージェントシステムは，各エージェントが連携し，組織や個人のＰＣを介して流通する情報資産がＣｏｐｙ  ＆  Ｐａｓｔｅ，或いはデータの推論によって情報漏えい・情報改ざんされる事を防止するシステムとする。エージェントは互いにｃｏｖｅｒｔ  ｃｈａｎｎｅｌ分析，或いは情報推論分析に必要最小限の情報をやり取りし，直観主義論理のアクセス制御によってｃｏｖｅｒｔ  ｃｈａｎｎｅｌ，及び情報推論の分析・制御を実行する。
【００５０】  各エージェントは世界全体のＣｏｍｍｕｎｉｔｙ  Ｃｌｏｕｄ，Ｐｕｂｌｉｃ  Ｃｌｏｕｄの部分，即ち情報の関係・ユーザの関係，及び，アクセス規則が関係付けられ情報・ユーザをメタ的言語のデータとして持つ。
エージェントは，クラウドの中のアクセス要求に対して，アクセス規則の制約の下で検索する。そして，相手の情報資産をｒｅａｄ，或いはｗｒｉｔｅするとどの様な脅威が生じるか，即ちｃｏｖｅｒｔ  ｃｈａｎｎｅｌ，情報推論による情報漏えい，情報改ざんの可能性を推論し，事前にユーザに警告，或いは情報フローをストップさせる情報フィルタを作動させる。
【符号の説明】
【００５１】Ｓ１，Ｓ２，Ｓ３，Ｓ４  ｓｕｂｊｅｃｔ（主体）
ｏ１，ｏ２，ｏ３，  ｏｂｊｅｃｔ（客体）
【図１】
2010205239.tif 000003
【図２】
2010205239.tif 000004
【図３】
2010205239.tif 000005
【図４】
2010205239.tif 000006