アクセスコントロール管理システムによって、第1のクライアント装置から、暗号化されたデータオブジェクトに関連するインフォメーションを受け取るステップと、アクセスコントロール管理システムによって、第2のクライアント装置から、暗号化されたデータオブジェクトに関連するインフォメーションの要求を受け取るステップと、アクセスコントロール管理システムによって、第2のクライアント装置のユーザーが、受け取った暗号化されたデータオブジェクトに関連するインフォメーションの中で、識別されていることを確認するステップと、アクセスコントロール管理システムによって、識別プロバイダを利用し、第2のクライアント装置のユーザーを認証するステップと、アクセスコントロール管理システムによって、第2のクライアント装置へ、受け取った暗号化されたデータオブジェクトに関連するインフォメーションを送信するステップと、を備える方法。請求項1に記載された方法であって、更に、アクセスコントロール管理システムによって、暗号化されたデータオブジェクトに関連したインフォメーションを記憶するために、第1のクライアント装置が複数のアクセスコントロール管理システムの中からアクセスコントロール管理システムを選択したことを示す表示を受け取るステップ、を備える方法。請求項1に記載された方法であって、更に、第2のアクセスコントロール管理システムによって、第1のクライアント装置から、暗号化されたデータオブジェクトに関連するインフォメーションを受け取るステップと、第2のアクセスコントロール管理システムによって、第3のクライアント装置から、暗号化されたデータオブジェクトに関連するインフォメーションの要求を受け取るステップと、第2のアクセスコントロール管理システムによって、第3のクライアント装置のユーザーが、受け取った暗号化されたデータオブジェクトに関連するインフォメーションの中で、識別されていることを確認するステップと、第2のアクセスコントロール管理システムによって、第3のクライアント装置のユーザーを認証するステップと、第2のアクセスコントロール管理システムによって、第3のクライアント装置へ、受け取った暗号化されたデータオブジェクトに関連するインフォメーションを送信するステップと、を備える方法。請求項3に記載された方法であって、認証するステップが、更に、第2のアクセスコントロール管理システムによって、識別プロバイダを利用し、第3のクライアント装置のユーザーを認証するステップを備える方法。請求項3に記載された方法であって、認証するステップが、更に、第2のアクセスコントロール管理システムによって、第2の識別プロバイダを利用し、第3のクライアント装置のユーザーを認証するステップを備える方法。請求項1に記載された方法であって、暗号化されたデータオブジェクトに関連するインフォメーションを受け取るステップが、更に、暗号化されたデータオブジェクトに関連するアクセスコントロールリストを受け取るステップを備える方法。請求項1に記載された方法であって、暗号化されたデータオブジェクトに関連するインフォメーションを受け取るステップが、更に、暗号化されたデータオブジェクトを解読する際に使用するための暗号化鍵を含むインフォメーションを受け取るステップを備える方法。請求項1に記載された方法であって、暗号化されたデータオブジェクトに関連するインフォメーションを受け取るステップが、更に、第2のクライアント装置のユーザーに関連するユーザー識別子を含むインフォメーションを受け取るステップを備える方法。請求項1に記載された方法であって、要求を受け取るステップが、更に、アクセスコントロール管理システムによって、第2のクライアント装置のユーザーに関連するユーザー識別子を受け取るステップを備える方法。請求項9に記載された方法であって、ユーザーを認証するステップが、更に、アクセスコントロール管理システムによって、受け取ったユーザー識別子に基づき、複数の識別プロバイダから識別プロバイダを選択するステップを備える方法。請求項1に記載された方法であって、ユーザーを認証するステップが、更に、アクセスコントロール管理システムによって、受け取ったユーザー識別子に基づき、第2のクライアント装置のユーザーのために、識別プロバイダが認証インフォメーションを記憶することを決定するステップを備える方法。請求項1に記載された方法であって、要求を受け取るステップが、更に、アクセスコントロール管理システムによって、識別プロバイダに関連する識別子を受け取るステップを備える方法。請求項1に記載された方法であって、更に、アクセスコントロール管理システムによって、第3のクライアント装置から、暗号化されたデータオブジェクトに関連するインフォメーションの要求を受け取るステップと、アクセスコントロール管理システムによって、第3のクライアント装置のユーザーが、受け取った暗号化されたデータオブジェクトに関連するインフォメーションの中で、識別されていることを確認するステップと、アクセスコントロール管理システムによって、第2の識別プロバイダを利用し、第3のクライアント装置のユーザーを認証するステップと、第3のクライアント装置へ、受け取った暗号化されたデータオブジェクトに関連するインフォメーションを送信するステップと、を備える方法。請求項1に記載された方法であって、更に、アクセスコントロール管理システムによって、第2の識別プロバイダを利用し、第1のクライアント装置のユーザーを認証するステップを備える方法。請求項1に記載された方法であって、更に、アクセスコントロール管理システムと第1のクライアント装置によって、共有された秘密鍵を交換するステップを備える方法。請求項15に記載された方法であって、更に、第1のクライアント装置によって、共有された秘密鍵を使って、暗号化されたデータオブジェクトに関連するインフォメーションを暗号化するステップを備える方法。請求項16に記載された方法であって、更に、暗号化されたインフォメーションを、アクセスコントロール管理システムへ送信するステップを備える方法。請求項1に記載された方法であって、更に、第1のクライアント装置によって、第2のクライアント装置へ、暗号化されたデータオブジェクトを送信するステップを備える方法。請求項1に記載された方法であって、更に、第1のクライアント装置によって、第2のクライアント装置へ、アクセスコントロール管理システムの識別子を送信するステップを備える方法。請求項1に記載された方法であって、更に、アクセスコントロール管理システムによって、受け取った暗号化されたデータオブジェクトに関連するインフォメーションを記憶するステップを備える方法。請求項1に記載された方法であって、更に、第2のクライアント装置によって、受け取った暗号化されたデータオブジェクトに関連するインフォメーションの中に含まれた暗号化鍵を使って、暗号化されたデータオブジェクトを解読するステップを備える方法。実行することによって方法を提供することになる命令を有するコンピュータ読取可能なメディアであって、アクセスコントロール管理システムによって、第1のクライアント装置から、暗号化されたデータオブジェクトに関連するインフォメーションを受け取る命令と、アクセスコントロール管理システムによって、第2のクライアント装置から、暗号化されたデータオブジェクトに関連するインフォメーションの要求を受け取る命令と、アクセスコントロール管理システムによって、第2のクライアント装置のユーザーが、受け取った暗号化されたデータオブジェクトに関連するインフォメーションの中で、識別されていることを確認する命令と、アクセスコントロール管理システムによって、識別プロバイダを利用し、第2のクライアント装置のユーザーを認証する命令と、第2のクライアント装置へ、受け取った暗号化されたデータオブジェクトに関連するインフォメーションを送信する命令と、を備えたコンピュータ読取可能なメディア。第1のクライアント装置から、暗号化されたデータオブジェクトに関連するインフォメーションを受け取る手段と、第2のクライアント装置から、暗号化されたデータオブジェクトに関連するインフォメーションの要求を受け取る手段と、第2のクライアント装置のユーザーが、受け取った暗号化されたデータオブジェクトに関連するインフォメーションの中で、識別されていることを確認する手段と、識別プロバイダを利用し、第2のクライアント装置のユーザーを認証する手段と、第2のクライアント装置へ、受け取った暗号化されたデータオブジェクトに関連するインフォメーションを送信する手段と、を備えたアクセスコントロール管理システム。ある実施例においては、ここで説明する方法およびシステムは、暗号データを認証された受信者へ配信することに関連する。しかし、これらの方法およびシステムを詳細に説明する前に、かかる方法およびシステムが実行されるネットワークに関する説明を行う。まず、図1Aを参照すると、そこにはネットワーク環境が描かれている。簡単に説明すると、ネットワーク環境は、1又は複数のネットワーク104を介して、1又は複数のリモートマシン106a‐106n一般的に、サーバー106、マシン106、又はコンピューティング装置106とも呼ぶと通信する、1又は複数のクライアント102a‐102n一般的に、ローカルマシン102、クライアント102、クライアントノード102、クライアントマシン102、クライアントコンピュータ102、クライアント装置102、コンピューティング装置102、マシン102、端点102、あるいは端点ノード102とも呼ぶから成る。図1Aには、クライアント102とリモートマシン106の間にネットワーク104が示されているが、クライアント102とリモートマシン106は、同じネットワーク104上に存在していても良い。ネットワーク104は、企業のイントラネットのようなローカルエリアネットワークLAN、メトロポリタンエリアネットワークMAN、あるいはインターネットやワールドワイドウェブのようなワイドエリアネットワークWANである。ある実施例では、クライアント102とリモートマシン106の間に、多重のネットワークが存在する。そのような実施例の一つでは、ネットワーク104’図示せずは、プライベートなネットワークであり、ネットワーク104は公衆のネットワークであっても良い。そのような実施例の別の一つでは、ネットワーク104は、プライベートなネットワークであり、ネットワーク104’は公衆のネットワークであっても良い。更に別の実施例では、ネットワーク104と104’の両方がプライベートなネットワークであっても良い。ネットワーク104は、どのようなタイプ及び又はどのような形態のネットワークであっても良く、そして以下に説明するもののいずれのものを含んでも良い。すなわち、ポイントツーポイントネットワーク、ブロードキャストネットワーク、ワイドエリアネットワーク、ローカルエリアネットワーク、通信ネットワーク、データ通信ネットワーク、コンピュータネットワーク、ATM非同期転送モードネットワーク、SONET同期型光ネットワークネットワーク、SDH同期デジタルハイアラーキーネットワーク、ワイヤーレスネットワーク、および有線ネットワークである。ある実施例においては、ネットワーク104は、赤外線チャンネルや衛星バンドのようなワイヤーレスネットワークから成るものでも良い。ネットワーク104のトポロジーとしては、バス型、スター型、あるいはリンク型のネットワークトポロジーであっても良い。ネットワーク104は、ここで説明する操作をサポートすることができる能力を持った当該技術分野における通常のスキルを有する者に知られた、このようなネットワークトポロジーのいずれかを備えたものであれば良い。ネットワークは、いずれかのプロトコル、又は、AMPS、TDMA、CDMA、GSM、GPRS、またはUMTSを含む、モバイル装置間で通信するために使用されるプロトコルを使用したモバイルテレフォンネットワークから成るようにしても良い。別の実施例においては、同じタイプのデータが、異なったプロトコルを使って送信されるようにしても良い。クライアント102とリモートマシン106一般的に、コンピューティング装置100とも呼ぶは、ワークステーション、デスクトップコンピュータ、ラップトップまたはノートブックコンピュータ、サーバー、ポータブルコンピュータ、携帯電話またはその他のポータブル通信装置、メディアプレイヤー装置、ゲーム機、モバイルコンピューティング装置、またはその他のタイプ及び/又はその他の形態のコンピュータ、いずれかのタイプおよびいずれかの形態のネットワーク上で通信することができ、かつここで説明する操作を実行するための十分なプロセッサー処理能力とメモリ容量を持った通信装置またはメディア装置のいずれかにすることができる。クライアント102は、実行し、操作し、あるいはアプリケーションを提供しても良く、そのアプリケーションは、いずれかのタイプ及び/又はいずれかの形態のソフトウェア、プログラム、あるいは実行可能な命令とすることができ、いずれかのタイプ及び/又はいずれかの形態のウェブブラウザー、ウェブベースのクライアント、クライアントサーバーアプリケーション、ActiveXコントロール、またはJavaアプレット、あるいはいずれかのタイプ及び/又はいずれかの形態のクライアント102上で処理できる実行可能な命令を、なんら制限なく含むものである。1つの実施例では、コンピューティング装置106は、ウェブサーバーの機能を提供する。ある実施例では、ウェブサーバー106は、デラウエア州にあるApacheSoftwareFoundationによって維持されているAPACHEサーバーのような、オープンソースウェブサーバーから成る。別の実施例では、ウェブサーバーは、ワシントン州のレドモンドにあるマイクロソフト社が提供しているInternetInformationServices製品、カリフォルニア州のレドウッドショアにあるOracle社が提供しているOracleiPlantwebserver製品、あるいは、カリフォルニア州のサンタクララにあるBEAシステム社が提供しているBEAWEBLOGIC製品のような、専売権付きソフトウェアを実行する。ある実施例では、システムは、多重であって、論理的にグループ化されたリモートマシン106を含んでも良い。これらの実施例の一つでは、リモートマシンの論理グループは、サーバーファーム38とも呼ばれている。これらの実施例の別の一つでは、サーバーファーム38は一つの構成要素として管理するようにしても良い。図1Bと図1Cには、クライアント102またはリモートマシン106の実施例を実行するのに有用なコンピューティング装置100のブロックダイアグラムが示されている。図1Bと図1Cに示すように、各コンピューティング装置100には、セントラルプロセッシングユニット121およびメインメモリユニット122を含めるようにしても良い。図1Bに示すように、コンピューティング装置100には、記憶装置128、取り付け装置116、ネットワークインターフェース118、IOコントローラー123、ディスプレイ装置124a‐n、キーボード126、マウスのようなポインティング装置127、および1つ又は複数のIO装置130a‐nが含まれるようにしても良い。記憶装置128には、限定されるものではないが、オペレーティングシステムおよびソフトウェアを収納するようにしても良い。図1Cに示すように、各コンピューティング装置100には、メモリポート103、ブリッジ170、1または複数のインプット/アウトプット装置130a‐130n一般的に、引用番号130を使用して言及する、およびセントラルプロセッシングユニット121と通信するキャッシュメモリ140のような追加されたオプション的要素を、更に含めるようにしても良い。セントラルプロセッシングユニット121は、メインメモリユニット122からフェッチされた命令を処理し、応答するいずれかの論理回路である。多くの実施例では、セントラルプロセッシングユニット121は、カリフォルニア州のマウンテンビューにあるインテル社によって製造されているマイクロプロセッサーユニット、イリノイ州のショウンバーグにあるモトローラ社によって製造されているマイクロプロセッサーユニット、カリフォルニア州のサンタクララにあるトランスメタ社によって製造されているマイクロプロセッサーユニット、ニューヨーク州のホワイトプレインにあるIBM社によって製造されているマイクロプロセッサーユニット、またはカリフォルニア州のサニーバレーにあるAMD社によって製造されているマイクロプロセッサーユニットのような、マイクロプロセッサーユニットによって構成される。コンピューティング装置100は、これらのプロセッサーのいずれかに基づくものであっても良いし、あるいはここで説明するような操作の能力を有するその他のいずれかのプロセッサーに基づくものであっても良い。メインメモリユニット122は、データを記憶する能力があり、そしてマイクロプロセッサー121によって、その記憶場所に直接アクセスすることができる、1つ又は複数のメモリチップであっても良い。メインメモリ122は、ここで説明するような操作の能力を有するものであって、いずれかの利用可能なメモリチップに基づくものであっても良い。図1Bに示す実施例では、プロセッサー121はシステムバス150を経由してメインメモリ122と通信する。図1Cには、プロセッサーがメモリポート103を経由してメインメモリ122と直接通信するコンピューティング装置100の実施例が示されている。図1Cには、更に、メインプロセッサー121が、往々にしてバックサイドバスとも呼ばれる第2バスを経由して、キャッシュメモリ140と直接通信する実施例が示されている。別の実施例では、メインプロセッサー121は、システムバス150を利用してキャッシュメモリ140と通信する。図1Bに示す実施例では、プロセッサー121は、ローカルシステムバス150を経由して、種々のIO装置130と通信する。VESAVLバス、ISAバス、EISAバス、マイクロチャネルアーキテクチャーMCAバス、PCIバス、PCIXバス、PCIExpressバス、あるいはNuBUSを含む種々のバスを、セントラルプロセッシングユニット121とIO装置130のいずれかとを接続するために使用するようにしても良い。IO装置がビデオディスプレイ124である実施例においては、プロセッサー121は、ディスプレイ124と通信するために、アドバンストグラフィックポートAGPを使用するようにしても良い。図1Cには、メインプロセッサー121が更に、たとえば、HYPERTRANSPORT、RAPIDIO、あるいはINFINIBANDの通信技術を介して、IO装置と直接通信するコンピュータ100の実施例が示されている。コンピューティング装置100には、多様なIO装置130a‐130nが存在するようにしても良い。インプット装置には、キーボード、マウス、トラックパッド、トラックボール、マイクロフォン、スキャナー、カメラ、およびドローイングタブレットが含まれる。アウトプット装置にはビデオディスプレイ、スピーカー、インクジェットプリンター、レーザープリンター、および昇華型プリンターが含まれる。図1Bに示すように、IOコントローラーによって、IO装置を制御するようにしても良い。更に、IO装置は、コンピューティング装置100のために、記憶及び/又はインストールメディア116を備えるようにしても良い。ある実施例では、コンピューティング装置100は、カリフォルニア州のロスアラミトスにあるトウィンテックインダストリー社が製造する装置であって、USBフラッシュドライブラインのような携帯用USB記憶装置を受け入れるためのUSB接続を備えるようにしても良い。再び図1Bを参照するに、コンピューティング装置100は、3.5インチ、5.25インチディスク又はZIPディスクのようなフロッピーディスクを受け入れるためのフロッピーディスクドライブ、CDROMドライブ、CDRRWドライブ、DVDROMドライブ、種々のフォーマットのテープドライブ、USB装置、ハードドライブ、あるいはソフトウェアやプログラムをインストールするのに適したその他の装置のいずれかのような、適切なインストール装置116のいずれかをサポートするようにしても良い。更に、コンピューティング装置100は、オペレーティングシステムおよびその他のソフトウェアを記憶しておくために、1つ又は複数のハードディスクドライブ、又はRAIDredundantarraysofindependentdisksのような記憶装置を更に備えるようにしても良い。更に、コンピューティング装置100は、標準の電話回線、LANまたはWANリンク例えば、80211、T1、T3、56kb、X25、SNA、DECNET、ブロードバンド接続例えば、ISDN、FrameRelay、ATM、GigabitEthernet、EthernetoverSONET、ワイヤレス接続、あるいはこれらの全てまたはいずれかを組み合わせたものを非制限的に含む、種々の接続を通じてネットワーク104にインターフェースするためのネットワークインターフェースを含むようにしても良い。接続は、種々の通信プロトコル例えば、TCPIP、IPX、SPX、NetBIOS、Ethernet、ARCNET、SONET、SDH、FiberDistributedDataInterfaceFDDI、RS232、IEEE80211、IEEE80211a、IEEE80211b、IEEE80211g、IEEE80211n、CDMA、GSM、WiMax、及びダイレクト非同期接続を使用して実現される。ある実施例では、コンピューティング装置100は、SecureSocketLayerSSL又はTransportLayerSecurityTLSのようなゲートウェイやトンネリングプロトコルのいずれかのタイプ及び/又は形態のプロトコルを経由して、別のコンピューティング装置100’と通信する。ネットワークインターフェース118は、ビルトインネットワークアダプタ、USBネットワークアダプタ、モデム、およびここで説明する操作を実行でき、通信可能ないずれかのタイプのネットワークにコンピューティング装置100を適切にインターフェースさせることができるその他のいずれかの装置を備えるようにしても良い。ある実施例では、コンピューティング装置100は、マルチプルディスプレイ装置124a‐124nであって、その各々が同じタイプ及び/又は同じ形態のもの、あるいは異なったタイプ及び/又は異なった形態のものを備えるようにしても良いし、あるいはそのようなマルチプルディスプレイ装置124a‐124nに接続するようにしても良い。同様に、IO装置130a‐130nのいずれか、及び/又はIOコントローラー123は、コンピューティング装置100によって、マルチプルディスプレイ装置124a‐124nを接続し使用することをサポートし、可能とし、あるいは提供するために、いずれかのタイプ及び/又はいずれかの形態の、適切なハードウェア、ソフトウェア、あるいはハードウェアとソフトウェアの組み合わせを備えるようにしても良い。当該技術分野において通常の知識を有する者であれば、コンピューティング装置100がマルチプルディスプレイ装置124a‐124nを備えるようにするための種々の方法および実施例について、認識し、理解することができるであろう。更に別の実施例では、IO装置130は、システムバス150と、USBバス、AppleDesktopバス、RS232シリアル接続、SCSIバス、FireWireバス、FireWire800バス、Ethernetバス、AppleTalkバス、GigabitEthernetバス、非同期転送モードATMバス、HIPPIバス、SuperHIPPIバス、SerialPlusバス、SCILAMPバス、FibreChannelバス、あるいはシリアル接続された小型コンピュータシステムバスのような外部通信バスとの間のブリッジであり得る。図1Bおよび図1Cに記載された種類のコンピューティング装置100は、典型的には、タスクのスケジューリングとシステムリソースへのアクセスをコントロールするオペレーティングシステムの制御下で作動する。コンピューティング装置100は、MICROSOFTWINDOWSオペレーティングシステムの種々のもののいずれか、UnixおよびLinuxオペレーティングシステムの異なった版のもの、マッキントッシュコンピュータ用のMACOSのいずれかのバージョンのもの、組み込まれたオペレーティングシステムのいずれかのもの、リアルタイムオペレーティングシステムのいずれかのもの、オープンリソースオペレーティングシステムのいずれかのもの、プロプライエタリオペレーティングシステムのいずれかのもの、モバイルコンピューティング装置用のオペレーティングシステムのいずれかのもの、または、コンピューティング装置で実行でき、ここで説明する操作を実行する能力を有するその他のオペレーティングシステムのいずれかのもののようなオペレーティングシステムを実行できる。典型的なオペレーティングシステムには、非限定的に、ワシントン州のレッドモンドにあるマイクロソフト社で製造されたWINDOWS3X、WINDOWS95、WINDOWS98、WINDOWS2000、WINDOWSNT351、WINDOWSNT40、WINDOWSCE、WINDOWSXP、WINDOWS7、WINDOWSVISTA、カリフォルニア州のクパチーノにあるアップル社によって製造されたMACOS、ニューヨーク州のアーモンクにあるIBM社によって製造されたOS2、あるいは、Unixオペレーティングシステムのいずれかのタイプ又は/及び形態のものが含まれる。コンピューティング装置100は、いずれかのワークステーション、デスクトップコンピュータ、ラップトップ又はノートブックコンピュータ、サーバー、ポータブルコンピュータ、携帯電話又はその他のポータブル通信装置、メディアプレイヤー装置、ゲーム装置、モバイルコンピューティング装置、あるいは、通信能力があり、かつ、ここで説明する操作を実行するために、十分なプロセッサー能力と記憶容量を持つその他のタイプ及び又は形態のコンピュータ、通信、メディア装置のいずれかにすることができる。ある実施例では、コンピューティング装置100は、異なったプロセッサー、オペレーティングシステム、およびコンピューティング装置100に対応したインプット装置を備えていても良い。別の実施例では、コンピューティング装置100は、JAVA対応の携帯電話、又はパーソナルデジタルアシスタントPDAのようなモバイル装置である。コンピューティング装置100は、非限定的で例示する、イリノイ州のショウンバーグにあるモトローラ社、日本の京都にある京セラ社、韓国のソウルにあるサムスン電子社、フィンランドのノキア社、米国カリフォルニア州のサニーバレーにあるHewlettPackardDevelopmentCompanyLP及び/又はPalmInc、スウェーデンのルンドにあるソニーエリクソンモバイルコミュニケーションAB、あるいは、カナダのオンタリオ州のウォータールーにあるResearchInMotionLimited、によって製造されているようなモバイル装置であっても良い。更に別の実施例では、コンピューティング装置100は、スマートフォン、ポケットPC、ポケットPCフォン、あるいはマイクロソフトウィンドウズモバイルソフトウェアをサポートするその他のポータブルモバイル装置である。ある実施例では、コンピューティング装置100は、デジタルオーディオプレイヤーである。これらの実施例の一つでは、コンピューティング装置100は、カリフォルニア州のクパチーノにあるアップル社で製造されたアップルIPOD、IPODTouch、IPODNANO、およびIPODSHUFFLEに係る系列の装置である。これらの実施例の別の一つでは、デジタルオーディオプレイヤーはポータブルメディアプレイヤーと大容量記憶装置の両方として機能する。別の実施例では、コンピューティング装置100は、非限定的な例として、ニュージャージー州のリッジフィールドパークにあるサムスン電子アメリカ社、イリノイ州のショウンバーグにあるモトローラ社、あるいはシンガポールのクリエイティブテクノロジー社によって製造されているようなデジタルオーディオプレイヤーである。更に別の実施例では、コンピューティング装置100は、非限定的に、MP3、WAV、M4AAAC、WMAProtectedAAC、AEFF、Audibleaudiobook、AppleLosslessaudiofileformatsおよびmov、m4v、そしてmp4MPEG4videofileformatsを含むファイルフォーマットをサポートしているポータブルメディアプレイヤー又はデジタルオーディオプレイヤーである。ある実施例では、コンピューティング装置100は、デジタルオーディオプレイヤー又はポータブルメディアプレイヤーと結合した携帯電話のような、結合した装置から構成されている。これらの実施例の一つでは、コンピューティング装置100は、デジタルオーディオプレイヤーと携帯電話の結合したモトローラの製品系列の装置である。これらの実施例の別の一つでは、コンピューティング装置100は、カリフォルニア州のクパチーノにあるアップル社で製造された、iPhoneというスマートフォンの製品系列の装置である。これらの実施例の更に別の一つでは、コンピューティング装置100は、OpenHandsetAllianceによって配給されているアンドロイドオープンソースモバイルフォーンプラットフォームを実行する装置である。例えば、コンピューティング装置100は、韓国のソウルにあるサムスン電子、あるいは台湾ROCのHTCHeadquarterによって提供されているような装置であっても良い。別の実施例では、コンピューティング装置100は、非限定的な例として、アップル社によって製造されたiPadの製品系列の装置、ResearchinMotionによって製造されたPlayBook、バージニア州のリッチモンドにあるVelocityMicro社によって製造されたCruzの製品系列の装置、カリフォルニア州のアービンにある東芝アメリカインフォメーションシステム社によって製造されているFolioとThriveの製品系列の装置、サムスンによって製造されたギャラクシの製品系列の装置、ヒューレットパッカードによって製造されたHPSlateの製品系列の装置、テキサス州のラウンドロックにあるDell社によって製造されたStreakの製品系列の装置のようなタブレット型装置である。ある実施例では、ここで説明する方法とシステムは、受信者がユーザーとして同じアクセスコントロール管理システムのメンバーであるか、あるいは、いずれかのアクセスコントロール管理システムのメンバーであるかどうかにかかわらず、ユーザーにデータオブジェクトにアクセスしてもよい人間を特定することができる機能を提供する。別の実施例では、ここで説明する方法およびシステムは、保護されていないチャンネルを介して保護されたデータオブジェクトをユーザーが配信すること、および別のチャンネルであって、安全なチャンネルを介して保護されたデータオブジェクトにアクセスするための暗号データを配信することができる機能を提供する。そして、ここで、認証、アクセスコントロール、および安全なチャンネルを確立することは、アクセスコントロール管理システムによって実行され、認定された受信者は第三者機関の識別プロバイダを通じて自分自身を認証し、アクセスコントロール管理システムから暗号データの配送を受け取り、そしてデータオブジェクトにアクセスすることができる。このような実施例において、ここで説明する方法およびシステムでは、データの保存と配信からアクセスコントロールと認証を分断するようになっている。ここで、図2Aを参照すると、ここには暗号データを認証された受信者へ配信するためのシステムの1実施例のブロックダイアグラムが描かれている。概観すると、このシステムには、アクセスコントロール管理システム202、識別プロバイダ204、マシン106a‐n、クライアント装置102a‐n、暗号化されたデータオブジェクト206、および暗号化されたデータオブジェクト206に関連するインフォメーション208が含まれている。ある実施例では、クライアント装置102a‐nは、図1A‐1Cに関連して前述したクライアント102である。別の実施例では、アクセスコントロール管理システム202と識別プロバイダ204は、マシン106a‐nにおいて実行される。マシン106a‐nは、図1A‐1Cに関連して前述したように、リモートマシン106であっても良い。更に別の実施例では、マシン106とクライアント装置102は、図1A‐1Cに関連して前述したように、ネットワーク104を介してデータを交換する。ここで、図2Bを参照すると、複数のアクセスコントロール管理システムを含む、暗号データを配信するためのシステムの実施例に係るブロックダイアグラムが描かれている。図2Bに示されているように、図2Aのシステム200は、複数のアクセスコントロール管理システム202a‐n一般的に、アクセスコントロール管理システム202と呼ぶと、複数の識別プロバイダ204a‐n一般的に、識別プロバイダ204を含んでいる。後で、図3に関連して詳細に説明するように、クライアント装置102aのユーザーは、暗号化されたデータオブジェクトの異なった受信者のために、同一の又は異なったアクセスコントロール管理システム202を選択することができ、そして、各アクセスコントロール管理システム202は、異なった受信者を認証するために、同一の又は異なった識別プロバイダ204を選択することができる。ここで、図2Cを参照すると、暗号データを配信するためのシステム200であって、安全なオブジェクトインフォメーション発生器210と安全なオブジェクトインフォメーション読取り器212を含むシステム200の実施例のブロックダイアグラムが描かれている。一つの実施例では、安全なオブジェクトインフォメーション発生器210は、クライアント装置102aにおいて実行されるソフトウェアアプリケーションであって、安全なオブジェクトインフォメーション発生器210によってクライアント装置102aのユーザーは、暗号化されたデータオブジェクト206に関連するインフォメーション208を発生することができる。非限定的な例として、安全なオブジェクトインフォメーション発生器210は、スタンドアロンのソフトウェアアプリケーションとして提供されるか、あるいは、クライアント装置102aにおいて実行されるソフトウェアにプラグイン形式またはアドオン形式として提供されるものであっても良い。別の実施例では、クライアント装置102aのユーザーは、ドキュメントを暗号化するために、すなわち、暗号化されたデータオブジェクト206を生成するために、安全なオブジェクトインフォメーション発生器210を実行する。一つの実施例では、データオブジェクトは、いずれかのタイプのドキュメント、いずれかのタイプのメディアファイル、またはその他のデータオブジェクトであってもよい。別の実施例では、データオブジェクトは、もともと暗号化をサポートしているフォーマット形式のデータである。更に、別の実施例では、データオブジェクトは、もともと暗号化をサポートしていないフォーマット形式のデータである。一つの実施例では、暗号化されたデータオブジェクト206は、強い対称鍵暗号、非対称鍵暗号を介した電子署名、一意識別子、およびデータオブジェクト例えば、ドキュメント、イメージマルチメディア、ポータブルドキュメントフォーマットPDFドキュメントをサポートする自己記述的なフォーマット形式例えば、eXtendedMarkupLanguage。第1のクライアント装置102aは、複数の離隔したアクセスコントロール管理システム202の内の選択された一つに対して、暗号化されたデータオブシェクト206に関連するインフォメーション208を送信する406。一つの実施例では、安全なオブジェクトインフォメーション発生器210は、選択されたアクセスコントロール管理システム202へ、インフォメーション208を送信する。別の一つの実施例では、アクセスコントロール管理システム202は、図3302に関連して前述したように、インフォメーション208を受け取る。第1のクライアント装置102aは、第2のクライアント装置102bへ、暗号化されたデータオブシェクト206を送信する408。第1のコンピューティング装置102aのユーザーは、例として、非限定的に、電子メールに添付する、クラウドベースのサービス例えば、ファイルを共有し、保存するために第三者機関のサービスによって暗号化されたデータオブシェクト206を記憶するに送信する、そして、ウェブサイトに掲示するという方法を含むいずれかの方法によって、暗号化されたデータオブシェクト206を配信するようにしても良い。ある実施例では、既存の電子メールシステムは、電子メールに添付して暗号化されたデータオブシェクト206を電子メール送信するのに使用できる。これらの実施例の一つとして、有効な電子メールボディタイプとして、暗号化されたデータオブシェクト206をサポートしている場合、暗号化されたデータオブシェクト206を添付した電子メールを送信するために、電子メールシステムが使用される。例えば、アップデートするか、アドオンまたはプラグイン機能のような拡張によって、電子メールボディタイプを認識するために、既存の電子メールシステムを改良しても良い。第2のクライアント装置102bは、複数の離隔したアクセスコントロール管理システム202の内の選択された一つに対し、暗号化されたデータオブシェクト206に関連するインフォメーションを要求する410。一つの実施例において、アクセスコントロール管理システム202は、図3304に関連して前述したように、その要求を受け取る。複数の離隔したアクセスコントロール管理システム202の内の選択された一つは、第2のクライアント装置102bのユーザーが、暗号化されたデータオブシェクト206に関連するインフォメーション208を受け取るために、認証されていることを確認する412。一つの実施例では、アクセスコントロール管理システム202は、図3306に関連して前述したように、そのユーザーを確認する。複数の離隔したアクセスコントロール管理システム202の内の選択された一つは、第2のクライアント装置102bのユーザーを認証する414。一つの実施例では、アクセスコントロール管理システム202は、図3308に関連して前述したように、そのユーザーを認証する。複数の離隔したアクセスコントロール管理システム202の内の選択された一つは、第2のクライアント装置102bへ、暗号化されたデータオブシェクト206に関連するインフォメーションを送信する。一つの実施例では、アクセスコントロール管理システム202は、図3310に関連して前述したように、そのインフォメーション208を送信する。第2のクライアント装置102bは、暗号化されたデータオブシェクト206に関連するインフォメーション208を使って、暗号化されたデータオブシェクト206を解読する。一つの実施例では、第2のクライアント装置102bにおいて実行される安全なオブジェクトインフォメーション読取り器212は、暗号化されたデータオブシェクト206を解読する。ある実施例では、第1のクライアント装置102aは、複数の離隔したアクセスコントロール管理システム202の内の第2のアクセスコントロール管理システム202bを選択し、選択された第2のアクセスコントロール管理システム202bへ、暗号化されたデータオブシェクト206に関連するインフォメーション208を送信する。これらの実施例の一つでは、第1のクライアント装置102aは、第3のクライアント装置102cへ、暗号化されたデータオブシェクト206を送信する。これらの実施例の別の一つでは、第3のクライアント装置102cは、選択された第2のアクセスコントロール管理システム202bに対して、暗号化されたデータオブシェクト206に関連するインフォメーション208を要求する。これらの実施例の更に別の一つでは、選択された第2のアクセスコントロール管理システム202bは、第3のクライアント装置102cのユーザーが、暗号化されたデータオブシェクト206に関連するインフォメーション208を受け取るために承認されていることを確認し、そのユーザーを認証する。これらの実施例の更に別の一つでは、選択された第2のアクセスコントロール管理システム202bは、第3のクライアント装置102cへ、暗号化されたデータオブシェクト206に関連するインフォメーション208を送信する。第3のクライアント装置102cは、暗号化されたデータオブシェクト206に関連するインフォメーション208を使用して、暗号化されたデータオブシェクト206を解読する。ある実施例では、ここで説明した方法およびシステムは、電子ファイル保護のための機能を提供する。一つの実施例では、ここで説明した方法およびシステムを実行することにより、アクセスコントロール管理システムと識別プロバイダをカップリングさせるための機能を提供し、暗号化データへのアクセスを要求する人間を認証するための、アクセスコントロール管理システムの能力を向上させる。別の実施例では、ここで説明した方法およびシステムを実行することにより、記憶システムからアクセスコントロール管理システムをデカップリングさせる機能が提供され、アクセスコントロール管理システムの記憶に関する負担を軽減し、分散した記憶システムの利益をユーザーに提供することになるシステムのフレキシビリティを増大させる。更に別の一つの実施例では、ここで説明した方法およびシステムを実行することにより、アクセスコントロール管理システムとの事前に構築された信頼関係を持たない人間との間、あるいは、配信するユーザーによって使用される以外のアクセスコントロール管理システムとの事前に構築された信頼関係を持つ人間との間において、ユーザーが、暗号化されたデータオブシェクトを共有する機能が提供される。更に別の一つの実施例では、ここで説明した方法およびシステムを実行することにより、認証サービスは、第三者機関の識別プロバイダによって提供されるとしても、アクセスコントロール管理システムによって管理されたアクセス権と共に、安全なデータオブジェクトを作り出す機能が提供される。ある実施例では、ここで説明した方法およびシステムを実行することにより、典型的なコンピュータユーザーが慣れ親しんだデータ交換のためのアクセスをコントロールする手段を使用して、消費者がデータを安全に交換できるようになる。前述したシステムは、配信されたシステムにおけるスタンドアロンのマシン、あるいは、ある実施例では複数のマシン、のいずれかに提供される各種コンポーネントのいずれかのコンポーネントまたは各コンポーネントの複数のものを提供しても良いと理解すべきである。一つの実施例では、別の一つの実施例では、およびこれに類したフレーズは、そのフレーズに続く特定の特徴、構造、ステップ、あるいは特性が、少なくともここで開示される一つの実施例に含まれており、そして、ここで開示される実施例の一つ以上に含まれても良いことを、一般的に意味するものである。しかし、同じ実施例について言及するときに、かかるフレーズは必ずしも必要なものではない。前述したシステムおよび方法は、方法、装置、プログラム及び/又はソフトウェア、ファームウェア、ハードウェア、またはこれらを組み合わせたものを製造するための工学的技術を使った製品として実行される。上述した技術は、プロセッサー、プロセッサーによる読取可能な記憶メディア例えば、揮発性又は非揮発性メモリ、及び/又は、記憶素子を含む、少なくとも一つのインプット装置、および少なくとも一つのアウトプット装置を含むプログラマブルコンピュータにおいて実行できる1又はそれ以上のコンピュータプログラムで実行することができる。プログラムコードは、記述された機能を実行し、アウトプットを生成するために、インプット装置を使って入力されたインプットに適用しても良い。アウトプットは、1又はそれ以上のアウトプット装置に提供しても良い。以下に記載する特許請求の範囲に記載される各コンピュータプログラムは、アッセンブリ言語、機械言語、高度なプロシージャープログラミング言語、あるいはオブジェクト指向プログラミング言語のような、いかなるプログラミング言語を使って実行しても良い。プログラミング言語は、例えば、LISP、PROLOG、PERL、C、C、C、JAVA、あるいはコンパイル形またはインタプリタ形のプログラミング言語であっても良い。そのようなコンピュータプログラムの各々は、コンピュータプロセッサーによって実行するためのマシン読み出し可能な記憶装置において明白に具体化されたコンピュータプログラム製品において実行するようにしても良い。本発明の方法のステップは、インプットの操作とアウトプットを生成することにより、本発明の機能を遂行するために、コンピュータ読取可能なメディアにおいて明白に具体化されたプログラムを実行するコンピュータプロセッサーによって実行するようにしても良い。適切なプロセッサーには、例示として、汎用または特殊用途向けのマイクロプロセッサーの両方が含まれる。一般に、プロセッサーは、リードオンリーメモリ、及び又は、ランダムアクセスメモリから命令とデータを受け取る。コンピュータプログラムの命令群を明白に具体化するのに適した記憶装置には、例えば、コンピュータ読取可能な装置の全ての形態、ファームウェア、プログラマブルロジック、ハードウェア例えば、EPROM、EEPROM、およびフラッシュメモリ装置を含む、集積回路チップ、電子装置、コンピュータ読取可能な不揮発性記憶装置、半導体メモリ装置のような不揮発性メモリ;内部ハードディスクおよびリムーバブルディスクのような磁気ディスク;光磁気ディスク;そしてCDROMsがある。が含まれる。前述したもののいずれかは、特別に設計されたASICsApplicationSpecificIntegratedCircuitsまたはFPGAsFieldProgrammableGateArraysによって補完しても良いし、あるいはこれを取り込むようにしても良い。一般に、コンピュータは、内部ディスク図示せずやリムーバブルディスクのような記憶メディアから、プログラムやデータを受け取ることも可能である。これらの要素は、ここで説明した方法を実行するコンピュータプログラムを動作させるのに適したその他のコンピュータと同様、従来のデスクトップやワークステーションコンピュータにおいてもまた見いだされるものである。そして、それは、紙、フィルム、ディスプレイスクリーン、またはその他のアウトプットメディア上にカラーまたはグレースケールのピクセル生成することができる、デジタルプリントエンジンやマーキングエンジン、ディスプレイモニター、または、その他のラスターアウトプット装置と連結して使用することができる。コンピュータは、また、ネットワーク送信ライン、ワイヤレストランスミッションメディア、空中伝播の信号、電波、赤外線信号等を経由して、プログラムにアクセスできる第2のコンピュータから、プログラムとデータを受け取ることができる。暗号化データを認証された受信者に配信するための方法およびシステムに関するある実施例を説明してきたので、ここで開示したコンセプトを取り入れた別の実施例についても利用できることは、当業者にとって、自明のことであろう。したがって、ここで開示したことは、ある実施例についてのみのこととして限定されるべきではなく、むしろ以下に記載する特許請求の範囲とその発明の技術的思想によってのみ限定されるべきである。