(57)【要約】  より高い特権のインスタンスがより低い特権のインスタンスに特権を委任する方法であって、データ処理機器におけるより低い特権のインスタンスのための特権Ｐ１の導入が、特権を付与するための特殊な特権Ｐ２を備えるより高い特権のインスタンスを使用して前記より低い特権のインスタンスのための特権Ｐ１がセットアップされるように、ユーザへの引き渡しの前に、または長距離データ伝送によって、前記機器に、前記特権をセットアップする機能が提供されるという点において自動的に実行される方法。
2009541874.tif 000002
【特許請求の範囲】
【請求項１】
より高い特権のインスタンスがより低い特権のインスタンスに特権を委任する方法であって、データ処理機器におけるより低い特権のインスタンスのための特権Ｐ１の導入が、特権を付与するための特殊な特権Ｐ２を備えるより高い特権のインスタンスを使用して前記より低い特権のインスタンスのための特権Ｐ１がセットアップされるように、ユーザへの引き渡しの前に、または長距離データ伝送によって、前記機器に、前記特権をセットアップする機能が提供されるという点において自動的に実行される方法。
【請求項２】
前記より低い特権のインスタンスのための前記特権Ｐ１をセットアップするために、
前記機器に前記より高い特権のインスタンスを導入する権限を有する機械または人が前記機器に前記より高い特権のインスタンスを導入するステップと、
前記機器上で前記より高い特権のインスタンスを実行するステップと、
前記より高い特権のインスタンスが特権Ｐ１をセットアップする前記機能にアクセスするステップと、
前記より高い特権のインスタンスが前記機器上で前記より低い特権のインスタンスのための前記特権Ｐ１を自動的にセットアップするステップと
が実行されることを特徴とする請求項１に記載の方法。
【請求項３】
前記より高い特権のインスタンスが前記ユーザに供与され、前記ユーザによって前記機器に導入されることを特徴とする請求項１または２のいずれか一項に記載の方法。
【請求項４】
前記より高い特権のインスタンスが、前記機器が前記ユーザに引き渡されるときにすでに前記機器内に存在し、またはエアインターフェースを介して前記機器に直接送信されることを特徴とする請求項１または２のいずれか一項に記載の方法。
【請求項５】
前記より高い特権のインスタンスが前記機器において自動的に実行されることを特徴とする請求項１〜４のいずれか一項に記載の方法。
【請求項６】
前記より高い特権のインスタンスが前記機器において前記ユーザとの対話によって実行されることを特徴とする請求項１〜４のいずれか一項に記載の方法。
【請求項７】
前記より高い特権のインスタンス上の暗号署名に基づき、前記より高い特権のインスタンスに、特権Ｐ１をセットアップする前記機能にアクセスし、かつ、より低い特権のインスタンスのための特権Ｐ１をセットアップする権限が与えられているかどうかを前記機器が検証することを特徴とする請求項１〜６のいずれか一項に記載の方法。
【請求項８】
前記より高い特権のインスタンスが、前記より低い特権のインスタンスのための前記特権Ｐ１が正常にセットアップされた後で前記機器から除去されることを特徴とする請求項１〜７のいずれか一項に記載の方法。
【請求項９】
データ処理機器上において請求項１〜８のいずれか一項に記載の方法を実行するプログラムコードを有するソフトウェアアプリケーション。
【請求項１０】
請求項１〜８のいずれか一項に従ってデータ処理機器上で実行され得るソフトウェアアプリケーションを含むデータ処理プログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
例えば、移動端末などの機器上のインスタンスに制御された特権を付与するには、特権を付与するための特殊な特権を備えるより高い特権のインスタンスが、機器上でより低い特権のインスタンスの特権をセットアップする。このためには、普通、人がそのような機器に物理的にアクセスする必要がある。
【背景技術】
【０００２】
特権の一例が、機器のある機能へのアクセス権限である。インスタンスが必要な特権を備えているか否かは、例えば、そのインスタンスと共に提供される暗号署名などによって検証することもできる。このために、例えば、コード署名のためのいわゆるルート証明書などを、機器内の連絡先リストの読取りなどの機能と関連付けることもできる。ルート証明書を使用してインスタンス上の署名を正常に検証することが可能である場合、インスタンスは、必要に応じてその機能にアクセスする特権を得る。
【０００３】
より高い特権のインスタンスは、例えば、ソフトウェアアプリケーションなどとすることができる。典型的には以下のプロセスが使用される。人、例えば管理者などが、その管理者が、より低い特権のソフトウェアアプリケーションの特権をセットアップするためのソフトウェアアプリケーションを実行するのに必要な特権を有する状態に機器を置く。この状態を管理状態と呼ぶこともできる。より低い特権のソフトウェアアプリケーションを使用する人は、普通、機器をこの管理状態に置くことができない。特権をセットアップするためのソフトウェアアプリケーションは、管理者によって実行され、特権がセットアップされる。管理者は、機器を管理状態から外す。従来から使用されているプロセスの不都合な点は、管理者が機器への物理的アクセスを必要とすることである。管理者が機器のある場所まで歩いて行き、または乗り物で移動するか、機器が管理者のところへ運び込まれるかのどちらかである。どちらの場合も費用が発生する。第１の場合には、管理者が機器のところへ向かう、または自動車や列車といった輸送手段に乗っていて、作業することができない時間についての費用である。第２の場合、コストは、機器を使用できないことにより、または機器の輸送によっても費用が発生する。どちらの場合も、個々のセットアップおよび管理に必要な作業時間による追加費用が生じる。また、訓練などの費用もかかる。
【０００４】
この問題は、ユーザによるブラウザなどへの別のルート証明書のインポートと混同すべきではない。後者の問題は、署名付きインスタンスへの特権（許可）の付与とは関連せず、署名付きインスタンスの認証だけを可能とする。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
したがって、本発明の目的は、より高い特権のインスタンスがより低い特権のインスタンスに特権を委任する改善された方法を提供することである。
【課題を解決するための手段】
【０００６】
この目的は、本発明によれば、請求項１に記載の特徴によって達成される。ここで請求項１の文言を参照する。
【０００７】
本発明の好ましい実施形態および有利な特徴は、各従属請求項からもたらされるものである。ここで各従属請求項の文言を参照する。
【０００８】
本発明の目標は、特に、特権をセットアップする際の複雑さを、よってその費用を低減することである。
【図面の簡単な説明】
【０００９】
【図１】本発明による方法の１つの好ましいシーケンスを示す図である。
【発明を実施するための形態】
【００１０】
本発明による方法は、機器への特権の導入が、自動的に、管理者による介入なしで実行され得ることに基づくものである。このため、所有者またはユーザに引き渡す前に、より低い特権のインスタンスをセットアップするために、特権を付与するための特殊な特権を備えるより高い特権のインスタンスに要求される必要な特権が機器に提供されなければならない。
【００１１】
機器上で特権をセットアップするために、セットアップの権限が与えられた機械または人は、機器のユーザに、または機器に直接より高い特権のインスタンスを送信する。第１の場合には、ユーザがこのインスタンスを機器に導入する。第２の場合には、インスタンスは、例えば、機器がユーザに引き渡されるときなどに、すでに機器内に存在していてもよく、エアインターフェースを介して機器に送信されてもよい。インスタンスは、ユーザとの対話ありまたはなしで、機器上で実行される。例えば、インスタンス上の暗号署名などに基づき、機器は、そのインスタンスに、他のインスタンスのためのより低い特権をセットアップする権限が与えられているかどうか検証する。権限が与えられている場合、インスタンスは、例えば、特権をセットアップする特殊な機能へのアクセス権限などを得る。次いで、インスタンスは、ユーザに機器を別の状態にさせる必要もなく、特権をセットアップする。特権が正常にセットアップされた後で、インスタンスは機器から除去され得る。
【００１２】
その結果、新しい特権がセットアップされた後、権限が与えられているインスタンスは、これらのより低い特権を使用することができる。
【図１】
2009541874.tif 000003
【手続補正書】
【提出日】平成20年4月26日(2008.4.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データ処理機器におけるより低い特権のインスタンスのための特権Ｐ１の導入が、特権を付与するための特殊な特権Ｐ２を備えるより高い特権のインスタンスを使って前記より低い特権のインスタンスのための特権Ｐ１がセットアップされるように、ユーザへの引き渡しの前に、または長距離データ伝送によって、前記機器に、前記特権をセットアップする機能が提供されるという点において自動的に実行される、より高い特権のインスタンスがより低い特権のインスタンスに特権を委任する方法において、
前記より高い特権のインスタンス上の暗号署名に基づき、前記より高い特権のインスタンスに、特権Ｐ１をセットアップする前記機能にアクセスし、かつより低い特権のインスタンスのための特権Ｐ１をセットアップする権限が与えられているかどうかを前記機器が検証することを特徴とする方法。
【請求項２】
前記より低い特権のインスタンスのための前記特権Ｐ１をセットアップするために、
前記機器に前記より高い特権のインスタンスを導入する権限を有する機械または人が前記機器に前記より高い特権のインスタンスを導入するステップと、
前記機器上で前記より高い特権のインスタンスを実行するステップと、
前記より高い特権のインスタンスが特権Ｐ１をセットアップする前記機能にアクセスするステップと、
前記より高い特権のインスタンスが前記機器上で前記より低い特権のインスタンスのための前記特権Ｐ１を自動的にセットアップするステップと
が実行されることを特徴とする請求項１に記載の方法。
【請求項３】
前記より高い特権のインスタンスが前記ユーザに供与され、前記ユーザによって前記機器に導入されることを特徴とする請求項１または２のいずれか一項に記載の方法。
【請求項４】
前記より高い特権のインスタンスが、前記機器が前記ユーザに引き渡されるときにすでに前記機器内に存在し、またはエアインターフェースを介して前記機器に直接送信されることを特徴とする請求項１または２のいずれか一項に記載の方法。
【請求項５】
前記より高い特権のインスタンスが前記機器において自動的に実行されることを特徴とする請求項１〜４のいずれか一項に記載の方法。
【請求項６】
前記より高い特権のインスタンスが前記機器において前記ユーザとの対話によって実行されることを特徴とする請求項１〜４のいずれか一項に記載の方法。
【請求項７】
前記より高い特権のインスタンスが、前記より低い特権のインスタンスのための前記特権Ｐ１が正常にセットアップされた後で前記機器から除去されることを特徴とする請求項１から６のいずれか１項に記載の方法。
【請求項８】
データ処理機器上において請求項１〜７のいずれか一項に記載の方法を実行するプログラムコードを有するソフトウェアアプリケーション。
【請求項９】
請求項１〜７のいずれか一項に従ってデータ処理機器上で実行され得るソフトウェアアプリケーションを含むデータ処理プログラム製品。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
この問題は、ユーザによるブラウザなどへの別のルート証明書のインポートと混同すべきではない。後者の問題は、署名付きインスタンスへの特権（許可）の付与とは関連せず、署名付きインスタンスの認証だけを可能とする。
欧州公開特許第１３５３２５９Ａ１号には、プログラムの実行可能メインモジュールがコンピュータシステム上にインストールされており、プログラムのメインモジュールおよび／または補足モジュールのためのモジュールデータがコンピュータシステムに格納されているコンピュータシステムを動作させる方法であって、格納されたモジュールデータが、メインモジュールおよび／または補足モジュールの使用許可の有無を判定するのに必要なライセンス部分を含み、好ましくは、情報部分も含む方法が開示されている。格納されたモジュールデータは、補足モジュールまたは追加の補足モジュールのさらなる使用許可の取得のために評価され、使用許可の取得のための情報が、評価結果の関数として提供される。
【国際調査報告】
2009541874.tif 000004
2009541874.tif 000005
2009541874.tif 000006
2009541874.tif 000007
2009541874.tif 000008
2009541874.tif 000009