JP2004180280A - 適応性のある委任のための方法とシステム - Google Patents
適応性のある委任のための方法とシステム Download PDFInfo
- Publication number
- JP2004180280A JP2004180280A JP2003352384A JP2003352384A JP2004180280A JP 2004180280 A JP2004180280 A JP 2004180280A JP 2003352384 A JP2003352384 A JP 2003352384A JP 2003352384 A JP2003352384 A JP 2003352384A JP 2004180280 A JP2004180280 A JP 2004180280A
- Authority
- JP
- Japan
- Prior art keywords
- delegation
- entity
- key
- signature
- token
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
- H04L9/3255—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures using group based signatures, e.g. ring or threshold signatures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0823—Network architectures or network communication protocols for network security for authentication of entities using certificates
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/305—Authentication, i.e. establishing the identity or authorisation of security principals by remotely controlling device operation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/51—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems at application loading time, e.g. accepting, rejecting, starting or inhibiting executable software based on integrity or source reliability
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/606—Protecting data by securing the transmission between two devices or processes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3234—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving additional secure or trusted devices, e.g. TPM, smartcard, USB or software token
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2115—Third party
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2145—Inheriting rights or properties, e.g., propagation of permissions or restrictions within a hierarchy
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2151—Time stamp
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/56—Financial cryptography, e.g. electronic payment or e-cash
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/80—Wireless
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Health & Medical Sciences (AREA)
- Databases & Information Systems (AREA)
- Computing Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Computer And Data Communications (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【解決手段】第1のデータ処理実体から第2のデータ処理実体へ委任するための委任の方法が記述され、前記第1および第2の実体は互いに双方向の通信リンクを持っている。方法は第1の実体から第2の実体へ委任トークンを送り、前記委任トークンは委任要求に関連する情報を含み;前記第1の実体で前記第2の実体からの回答を受け取り、前記回答は前記第2の実体により前記委任トークンによって示めされた委任の承認を決定する情報を含み;前記第1の実体から前記第2の実体へ前記回答に対する署名を送り、前記署名は少なくとも前記委任トークンの署名を含むことを含んでいる。
【選択図】 図5
Description
別の例において、移動端末はドキュメントを蓄えるために追加メモリ格納スペースのための要求を持つかもしれない。分配されたファイル格納はローカルなサーバを通して有効であるかもしれず、したがって、移動端末は、例えばサーバベースの格納に使用されていないファイルを一時動かすことにより、分散環境におけるリソースを平均するために委任トークンを作成することによって、要求を処理するかもしれない。委任トークンはファイルのための費用束縛、安全要求およびアクセス方針と共に、サーバベースの格納にファイルを保存するという要求を含むかもしれない。代わりに、委任トークンは、いくつかの型のデータまたはファイルを格納する権威が委任される移動行為を含むかもしれない。どちらの場合でも委任トークンはそれを受け入れるかどうかを選ぶことができるサーバに通される。しかしながら、サーバが受け入れるならば、委任トークン責任は格納されるためにデータを管理するサーバに渡されるべきであり、望ましくは、サーバが委任トークンを受け入れたと立証するいくつかの手段があるべきである。サーバは時々要求自体を満たすことができないが、別のサーバにその要求(または、別の要求)を伝えるかもしれず、その結果、委任の連鎖を創設する。
パーソナル領域のネットワーク(PAN)は互いにおよびそれらのユーザと共に情報を交換する必要がある多くの移動装置を含むかもしれない。セルラーラジオ、ブルートゥース(商標)(ブルートゥース特別利益団体(SIG)、http://www.bluetooth.com/)、IrDA(赤外線データ協会(IrDA)、http://www.irda.org/)、およびWLAN(例えば、無線のローカル・領域・ネットワークIEEE規格802.11“1999版のISO/IEC 8802-5-1998、ローカルおよびメトロポリタン領域ネットワークのための規格−無線のLAN媒体アクセス制御(MAC)と物理的な層(PHY)の仕様”1999)のような技術が使われるかもしれない。安全なデータ転送がデータの秘密性、保全、認証、および非拒絶などの特性に必要とされる。
概して現在のところ、例えば、ソフトウェアダウンロードのための安全なデータ伝送を提供するために、2つの基本的な暗号方式、対称および非対称の技術が使われる。対称の暗号は暗号化と解読の両方に伝統的な線に沿って共通の秘密鍵を使用する。データは、例えば、各伝送のためまたは小さいグループのデータ伝送のために異なる鍵を使用して、この秘密鍵へのアクセスを制限することと鍵管理技術によって保護される。対称の暗号の周知の例は米国データ暗号化規格(DES)アルゴリズムである(米国国立標準局のFIPS-46、FIPS-47-1、FIPS-74、FIPS-81)。この変形は3個の鍵が追加の安全を提供するために連続していて使用されるトリプルDES(3DES)である。対称の暗号方式のアルゴリズムに関する他の例は、RSA Data Security、Inc、および国際データ暗号アルゴリズム(IDEA)からのRC4である。
委任確認鍵が採用されているすべての場合では、この鍵が第1の実体の署名におけるトークンと共に、例えば、署名された委任トークンで束縛されることは望ましい。このように、第1の実体が委任要求のための責任を保つことができ、委任確認鍵が委任署名鍵にリンクされるので、第2の実体はまたこの責任の中に含まれる(同じ公開鍵から2つの異なった秘密鍵を作成することは困難であるので)。
したがって、別の態様において、発明は第1のデータ処理実体から第2のデータ処理実体へ委任の受入れを確認する方法を提供し、前記第1および第2の実体は互いに双方向の通信リンクを持っており、方法は前記第1の実体から委任トークンを受け、前記委任トークンは委任要求に関連する情報を含み、前記第1の実体のための回答を発生し、前記回答は一対の鍵の1つの鍵、委任署名鍵を含む他の鍵を含む少なくとも委任確認鍵を含み、前記委任署名鍵は前記第2の実体からのメッセージのための署名を発生するために使用可能な鍵であり、前記委任確認鍵は前記署名を確認するために使用可能であり、前記回答を前記委任の受入れを確かめるために前記第1の実体に送ることを含む。
したがって、発明の更なる態様によると、最終点データ処理実体から少なくとも1つの長さの実体を処理する委任データの連鎖における委任データ処理実体により、サービスを要求する方法が提供され、方法は前記委任実体から前記最終点実体へ要求を送ることを含み、前記要求は前記連鎖におけるそれぞれの委任実体からの1つの一組の委任トークンを含み、各前記委任トークンは委任要求に関連する情報、それぞれの前記委任トークンのそれぞれの委任実体署名を各々が含む前記連鎖におけるそれぞれの委任実体からの1つの一組の委任トークン署名、およびサービス要求データを含む。
したがって、更なる態様では、発明は第1のデータ処理実体から第2の委任プロトコル実体への委任の方法を提供し、方法は前記第1から前記第2の実体へメッセージを送ることを含み、メッセージは少なくとも委任トークン、前記委任トークンと秘密鍵の組み合わせの署名、および前記秘密鍵の暗号化されたバージョンを含む。
したがって、さらなる態様において、発明は委任のために第2のデータプロセッサに構成されたデータ処理装置を提供し、装置は処理されるべきデータを格納するように作動可能なデータメモリと、プロセッサが実行可能な指示を格納する指示メモリと、データメモリおよび指示メモリと結合され、指示にしたがってデータを処理することができるプロセッサとを含み、指示は委任トークンを前記第2のプロセッサに送るためにプロセッサを制御する指示を含み、前記委任トークンは委任要求に関連する情報を含み、前記プロセッサは前記第2のプロセッサからの回答を受け取り、前記回答は前記第2のプロセッサによって前記委任トークンにより表された委任の承認を決定する情報を含み、前記プロセッサは前記回答に応答して署名を送り、前記署名は少なくとも前記委任トークンの署名を含む。
初めに、プロトコルの好ましい実施例を説明する際に使われる記法を確立することが役に立つ。
無線ネットワークのような配分システムを考慮する。このネットワークの中の実体は大文字で指示される: 委任はAiによって指示され、ここにiは委任の連鎖における実体を表し、最初の主(委任)はA1で指示され、最終的な処理を実行する主は文字Bで指示される。A1とBの間に、A1から委任を受ける少なくとも1つの実体、A2がいつもある。委任者A2は適切であるならば、A3などにさらにいくつかの委任権利を譲渡するかもしれない。この連鎖、即ちカスケードの終わりで、最終的な委任実体AfがBに連絡して委任権利を行使する。主が別の主に委任するとき、それは委任トークンを形成し、AiがAi+1に与える委任トークンはDTiとして表される。
ここに、
記号‖は連鎖を表す。新鮮な無作為の系列riはたぶんタイムスタンプTiであるユニークな一片の情報、またはその場限りのNiあるいはこれらの両方の組み合わせを表す。系列数または無作為のデータはいずれもその場限りとして使用されるかもしれない。値riはそれが作成して、SDTiを送るすぐ前にAiによって生成され、したがってそれはSDTiに縛られる。他の場合にri’はタイムスタンプまたはその場限りを示すように使用される。
次に、認証、保全、および責任の供給が考慮される。
責任は特定の行為が特定の動作を実行したという証拠を示す。委任の責任は厳密に委任された権利に従わない詐欺の委任の行為の検出を可能にするべきである。さらに、それはその委任された権限を誤用する主張からそれ自体を保護するためにその場限りでない委任を可能にするべきである。
・1つの特定の実体から別の特定の実体へ委任されるべき一組のタスクの明確な定義。そのような定義のための形式はM.Abadi、M.Burrows、B.LampsonおよびG.Plotkin、“A calculus for Access Control in Distributed Systems”、ACM Transactions on Programming Languages and Systems、Vol.15、No.4、Pages706-734、September1993、に開示され、その形式は参照としてここに明確に取り入れられる。
・委任された権利の用法に関連する方針と制限。これらは保全の理由のため、前述された一組のタスクにしっかりと縛られるべきであり、望ましくは委任権利が自動的に取り除かれる絶対満期期日および/又は時を含むべきである。
・合法な委任信任状として使用することができる、ここでは上で定義されたような署名された委任トークン(SDTi)のような明確な声明。この要求は係わったすべての行為者(実体)に知られているべきであり、どんな代替人も受入れられるべきでない。
・委任が特定の一組の動作について責任がある程度(通常100%)の明確な理解。
クラスC1は安全であるべきと思われる通信リンクまたは環境に関連する。クラスC1接続に関する1つの例は、移動端末とコンピュータとの直接の有線の接続、または個人的な信頼されたLAN(ローカルエリアネットワーク)を通る接続である。別のものはホームの環境かオフィスで信頼されたPANか無線のLANに接続された移動端末であり、そこでは、例えば、ブルートゥース、IEEE802.11または同様のもののように基本的なネットワーク技術によって安全は提供される。
a)T1: このカテゴリでは、移動装置は委任を盲目的に信頼する。そのような委任の例はホームPCや個人的なワークステーションなどのプラットホームで作動する行為サービスであるかもしれない。
b)T2: 端末は委任のための高いレベルの信頼がある。例えば、委任者は知られているサービスかサイトであるか、または委任する装置かユーザにある方法で保証される。例は法人のLANで実行しているサービス、または端末の製造者のデジタル署名を支持するどこでも実行しているサービスであるかもしれない。
c)T3: 端末は委任のための信頼を受入れ可能なレベルを有する。そのような委任者の例は受入れ可能な証明書がある認証された実体であるかもしれない。
d)T4: この場合、端末は委任者を信じない。
1. 第1のメッセージ〈A1→A2〉:
{a}または{b}:A1‖DT1
{c}または{d}:A1‖DT1‖r1’‖SKA1(A2‖DT1‖r1’)
2. 第2のメッセージ〈A2→A1〉:
{a}:DVK2
{b}または{d}:r2’‖DVK2‖DSK2(DVK2)‖SKA2(A1‖DT1‖r2’‖DSK2(DVK2))
{c}:r2’‖DVK2‖SKA2(A1‖DT1‖r2’‖DSK2)
3. 最終的なメッセージ〈A1→A2〉:
{a}または{b}または{c}または{d}:SDT1
モードeでは、委任者は信じられない第三者である−委任者は署名鍵と検証鍵対をもっていることがあるかもしれないが、それらは信じられない。A2が例えば、A2の証明書のためローカルストアまたは証明書貯蔵所をチェックすることにより、第1のメッセージを送る前に知られていないことを端末A1が決定する。この場合、付加的認可ステップはプロトコル実施に先行する。例えば警告メッセージは、委任者への委任が認可されて、行われるかもしれないというユーザ確認を求める要求と共に表示されるかもしれない。このような初期の認可ステップが、応用に依存して多くの形を取るかもしれないことが認識されるだろう。認可が確認されるならば、プロトコルは環境に依存してモード{a}乃至{d}の何れかにしたがって進められるが、モードcやモードdなどの一般により安全なモードが好まれるかもしれない。
モードdにおいて、要求(DT1)は署名とタイムスタンプによって伴われ、したがってA1をA2に認証しかつ回答攻撃を妨げる。委任者A2がDVK2とSDK2を作成して、認可するためA1のためにDVK2を返送するがSDK2を秘密に保つ。DSK2の存在を立証するため、この鍵はDVK2に署名するために使用され、その結果A1はDSK2の値を言わないが、それにもかかわらず、それはDSK2が存在してかつ唯一であることを信じる良い理由を持っている。しかしながら、後述のようにカスケード委任のとき、この委任メカニズムが他の委任の過程によって従われるときにだけこの知識は安全をかなり改良するだろう。特定の委任の承認の前に、委任鍵の強度はチェックされるかもしれない。モードdにおいて、委任者A2はメッセージの署名を連鎖することによって付加的にA1にそれ自体を認証する。同じ署名がまた、A2が委任要求(DT1)を受け入れたA1による証拠として使用することができる。
〈A1→A2〉:A1‖A2‖DT1‖SDT1‖enc(M)
ここに、enc(M)はMの暗号化されたバージョンを示す。鍵Mは対称のアルゴリズムのためにA1とA2の間の共通の秘密鍵を含むかもしれず、またはそれは非対称の暗号方式のアルゴリズムに適した鍵対を含むかもしれない(この後者の場合では、熟練した人は対の1つのみが暗号化される必要であると認めるだろう)。暗号enc()がA2の公開鍵で実行されるか、例えば、先の鍵交換プロトコルからA1とA2間で共有された別の共通の秘密鍵を使うかもしれないか、メッセージ回復を可能にする署名アルゴリズムが使用されるかもしれないか、その場合、別々にDT1およびMを含む必要がない、の何れかがあるかもしれない。そのようなアルゴリズムの例はメッセージ回復アルゴリズムを有するRSA署名(ISO/IEC 9796、“Information technology-Security techniques-Digital signature scheme giving message recovery”、International Organization for Standardization、Geneva、Switzerland、1991)である。プロトコルのこの簡易化されたバージョンは、例えば上で説明されたさらなるメッセージおよび/又は署名および/又は鍵を加えることにより送られたメッセージの安全を増加させることにより、柔軟に実行されるかもしれない。したがって、例えば、上で説明された線に沿った最初の第1および第2のメッセージは、署名された委任トークン(そして委任トークンと鍵)を送るために追加の安全を提供するように加えられるかもしれない。
さらなる実体A3に委任をカスケードするとき、最初のステップはA2に委任のために上で説明されたのと同じようである。望ましくは、カスケード委任は第1の委任トークンによって受入れられるべきである(すなわち、この委任トークンは望ましくは、カスケード委任が受入れられることを示すデータを含むべきである)。次に、第1の2つのメッセージがA1とA2の間の第1の2つのメッセージに対応するA2とA3の間の交換が続く。これに続いて、委任を進めることを願う委任者(この場合A3)は、前の委任トークンから形成された新しい委任トークンで受け取られた新しい委任確認鍵を義務付ける(新しい署名された委任トークンに)。責任のため、新しい署名された委任トークンは前の署名された委任トークンによって伴われる。その結果この第3のメッセージは以下(A2からA3への委任のために)で示される形を取り、対応する第3のメッセージはそれぞれのその後の委任のために送られる。
委任のカスケード、即ち連鎖が任意の長さを持つことができ、一般的な場合には、Ai-1からAiへの委任において、交換に関する第3のメッセージは:
〈Ai-1→Ai〉:Ci(Ai-2)‖Ci(DTi-2)‖Ci(DVKi-1)‖Ci(SDTi-1)‖DSKi-1(SDTi-1)
A1がDVK1を作成せず、したがって、上の方程式で暗示されるものがヌルデータであると考えられることが認識されるであろう。委任の連鎖、即ちカスケードでは、委任者はそれが直ぐ前の前任者から受ける署名された委任トークンについてのみ確認する必要があり、全体の連鎖の署名された委任トークンについて確かめる必要はない。
〈Af→B〉:Cf(Af)‖Cf(DTf-1)‖Cf(DVKf)‖Cf(SDTf-1)‖rf‖SRV‖SKf(Af‖B‖SRV‖rf)DSKf(rf‖SRV)
責任に関しては、最終的な委任者はそれが作成するDSKfについてと同様に前の実体から受信されるSDTf-1の適切な使用法に責任がある。さらに、SRVIはAfで制限されているが、これはAfがSDTf-1のために責任があることを必ずしも意味するわけではない。これらのトークンの創造への責任は後方に伝えられ、この方法において容認された規則を誤用する実体が検出されるかもしれない。すべての委任が首尾よく合法な動作を示すならば、サービスの供給への責任の連鎖は、結局最初の委任トークンを作成したA1に終わる。
a)Kiは安全な方法で交換される(通常の技術を使用して);
b)Kiは委任する実体か委任者のどちらかによって作成されるかもしれない;
c)署名された委任トークンは以下の方程式(4)で定義される:
また、説明された委任プロトコルの実施例は、それらが(i)(1)または(4)で定義されたようにSDTiを送ることにより委任を引渡し、(ii)同じであるか両立性の委任トークンDTi使用するならば、それらは他の委任アルゴリズムと両立性がある利点を有する。これは、彼が委任目的に対称鍵対(すなわち委任署名鍵で署名された委任確認鍵の署名を提供することによって)の代わりに非対称の鍵対を使用する委任者立証を有することにより、モードdにおける安全を高める1つの理由である。
上述の実施例の動作の全てのモードにおいて、責任と認証は第3のメッセージによって提供される。タイムスタンプおよび/又はその場限りは付随のメッセージの新しさとユニークさが提供されることを確実にすることを助け、回答またはサービスの否定攻撃の危険を減少させる。したがって、2つの通信一団間の適切な時間同期を達成することが困難であるいくつかの環境において、その場限りの使用は、タイムスタンプが存在するところでさえ好ましい。
Claims (42)
- 第1および第2のデータ処理実体が互いに双方向の通信リンクを有し、前記第1のデータ処理実体から前記第2のデータ処理実体への委任の方法であって、
前記第1の実体から前記第2の実体へ委任トークンを送り、前記委任トークンは委任要求に関連する情報を含み、
前記第1の実体で前記第2の実体からの回答を受け取り、前記回答は前記第2の実体により前記委任トークンによって表された委任の承認を決定する情報を含み、
前記回答に応答して前記第1の実体から前記第2の実体へ署名を送り、前記署名は少なくとも前記委任トークンの署名を含むことを含む方法。 - 前記回答が委任確認鍵を含み、前記署名が前記委任トークンと前記委任確認鍵の署名を含む請求項1で請求された方法。
- 前記回答が前記第2の実体の署名を含み、方法はさらに前記回答に応じる前に前記第2の実体の署名を検証することを含む請求項1または2に請求された方法。
- 前記第2の実体の署名が少なくとも前記委任トークンの署名を含む請求項3に請求された方法。
- 前記委任確認鍵が一対の鍵の1つの鍵を含み、もう片方の鍵が委任署名鍵を含み、前記回答が前記委任署名鍵で発生された前記委任確認鍵の署名を含む、請求項2に従属するときに請求項4に請求された方法。
- 前記第1の実体から前記第2の実体へ前記委任トークンを送ることが、さらに少なくとも前記委任トークンの第1の実体の署名を送ることを含む請求項1乃至5の何れか1項に請求された方法。
- 前記委任トークンを送ることと前記委任トークン署名を送ることの1つまたは両方が、前記第2の実体によって確認されたタイムスタンプおよび/又はその場限りのデータを送ることを含む請求項1乃至6の何れか1項に請求された方法。
- 前記受け取ることが前記第2の実体からタイムスタンプおよび/又はその場限りのデータを受け取ることを含み、方法はさらに前記タイムスタンプおよび/又はその場限りのデータを確認することを含み、前記委任トークン署名を送ることが前記確認への応答である、請求項1乃至7の何れか1項に請求された方法。
- 請求項1の方法を実行し、
安全の所望のレベルを決定し、
前記決定に応答して前記送ることと受け取ることに含まれるべき任意の追加情報を選択することを含む適応性のある委任の方法。 - 前記追加情報が請求項1乃至8の何れか1項により要求された情報から選択される請求項9に請求された方法。
- 前記任意の追加情報の前記選択が、
前記第1の実体のPKI署名を含む前記委任トークンを送るための任意の追加情報;および/又は1つ以上を含む前記回答を受け取るための任意の追加情報:前記第2の実体により保持された一対の鍵の1つを含む委任確認鍵、前記第2の実体のPKI署名、および前記一対の鍵の他方により署名されるデータ、
を選択することを含む請求項9に請求された適応性のある委任の方法。 - 前記第1の実体から前記第2の実体へ委任する請求項1乃至8の何れか1つの方法を実行し、さらに前記第2の実体から第3のデータ処理実体へ委任することを含み、
前記第2の実体から前記第3の実体へ第2の委任トークンを送り、
前記第2の実体で前記第3の実体からの回答を受け取り、前記回答は前記第3の実体による前記委任トークンにより表された委任の承認を決定する情報を含み、
前記第3の実体からの前記回答に応答して、前記第2の実体による前記第2の委任トークンの署名、前記第1の実体からの前記委任トークン、および前記第1の実体からの前記委任トークンの署名を含む第2の実体の委任トークンの署名を前記第2の実体から前記第3の実体へ送ることによる、
安全なカスケード委任の方法。 - 前記第3の実体からの前記回答に応答して、前記第2の実体の委任確認鍵を前記第2の実体から前記第3の実体へ送ることをさらに含む、請求項2に従属するとき請求項12に請求された方法。
- 前記第3の実体からの前記回答に応答して、前記第2の実体の委任確認鍵を使用して検証可能な前記第2の実体の委任トークン署名のための署名を、前記第2の実体から前記第3の実体へ送ることをさらに含む請求項13に請求された方法。
- 第4またはさらなるデータ処理実体に委任するために拡張された請求項12乃至14の何れか1項に請求された方法。
- 各々前記第1の実体と双方向の通信にある複数の前記第2の実体に前記第1の実体から委任するため、請求項1乃至15の何れかの請求項で請求された方法を実行することを含み、送ることと受け取ることが前記第1の実体とそれぞれの前記第2の実体の間で行われる安全な同報通信委任の方法。
- 第1のデータ処理実体と第2のデータ処理実体とが互いに双方向の通信リンクを有し、前記第1の実体から前記第2実体へ委任の受諾を確認する方法であって、
前記第1の実体から委任トークンを受け取り、前記委任トークンは委任要求に関連する情報を含み、
前記第1の実体のための回答を発生させ、前記回答は少なくとも一対の鍵の1つの鍵を含む委任確認鍵、委任署名鍵を含むそのもう片方の鍵を含み、前記委任署名鍵は前記第2の実体からメッセージのための署名を発生させるのに使用可能な鍵であり、前記委任確認鍵は前記署名を確認するため使用可能であり、
前記委任の受諾を確認するため前記回答を前記第1の実体に送ることを含む方法。 - 前記回答が前記委任署名鍵で発生された前記委任確認鍵の署名を含む請求項17に請求された方法。
- 前記回答が前記第2の実体による前記委任トークンの署名を含む請求項17または18に請求された方法。
- 最終点データ処理実体から少なくとも1つの長さの委任データ処理実体の連鎖で委任データ処理実体によるサービスを要求する方法であって、方法は前記委任実体から前記最終点実体へ要求を送ることを含み、前記要求は、
前記連鎖における各委任実体から1つ、各前記委任トークンが委任要求に関連する情報を含んでいる一組の委任トークン;
前記連鎖における各委任実体から1つ、各々がそれぞれの前記委任トークンのそれぞれの委任実体署名を含んでいる一組の委任トークン署名;
サービス要求データを含む方法。 - 前記要求はさらに少なくとも前記サービス要求データの公開鍵インフラストラクチャ(PKI)署名を含み、方法はさらに前記最終点実体に前記要求データを送っている前記委任実体のPKI鍵対の秘密鍵で前記サービス要求データを署名することを含む、請求項20に請求された方法。
- 各前記委任トークン署名が前記委任トークンおよび関連する委任トークン検証鍵の両方の署名を含み、前記要求はさらに前記連鎖における各委任実体から1つ、一組の前記委任確認鍵を含む請求項20または21に請求された方法。
- 前記委任確認鍵が一対の鍵の1つの鍵、委任署名鍵を含む他方の鍵を含み、前記要求が前記最終点に前記要求データを送っている前記委任実体と関連した委任署名鍵を使用して発生された少なくとも前記サービス要求データの署名をさらに含む、請求項22に請求された方法。
- 委任プロトコルを使用して第1のデータ処理実体から第2のデータ処理実体へ委任する方法であって、前記委任プロトコルは前記第1の実体から前記第2の実体へ署名された委任トークンを送ることを含み、前記署名された委任トークンは前記第1の実体により前記第2の実体から受け取った委任トークンと鍵の署名を含む方法。
- 第1のデータ処理実体から第2の委任プロトコル実体へ委任する方法であって、
前記第1の実体から前記第2の実体へメッセージを送り、メッセージは少なくとも、
委任トークン;
前記委任トークンと秘密鍵との組み合わせの署名;
前記秘密鍵の暗号化されたバージョンを含む方法。 - 前記署名は署名されたメッセージの回復を許容し、前記委任トークンと前記暗号化された秘密鍵とは前記署名の中に提供される請求項25に請求された方法。
- 前記秘密鍵が非対称の暗号方式のアルゴリズムのための秘密鍵を含む請求項25または26に請求された方法。
- 前記メッセージが非対称の暗号方式のアルゴリズムのための鍵対を含み、前記鍵対が前記秘密鍵を含んでいる請求項27に請求された方法。
- 前記秘密鍵が対称の暗号方式のアルゴリズムのための共有された秘密鍵を含む請求項25または26に請求された方法。
- さらに前記送ることの前に前記秘密鍵を発生させることを含む請求項29に請求された方法。
- 前記秘密鍵が対称の暗号方式のアルゴリズムのための共有された秘密鍵を含み、前記秘密鍵の前記暗号化されたバージョンが前記第2の実体の公開鍵を使用して暗号化される請求項25に請求された方法。
- 前記委任することの少なくとも1つの安全なパラメタを決定し、
前記決定の結果に応答して前記送ることの安全を増加させることをさらに含む請求項24乃至31の何れか1項に請求された方法。 - 前記少なくとも1つの安全なパラメタが前記メッセージを送ることのために採用された通信媒体の安全のレベルを示すパラメタを含む請求項32に請求された方法。
- 前記少なくとも1つの安全なパラメタが前記第2の実体の信頼できることのレベルを示すパラメタを含む請求項32または33に請求された方法。
- 前記決定することが自動的に実行される請求項32乃至34の何れか1項に請求された方法。
- 実行するとき、請求項1乃至35の何れか1項による方法を実施するためのプロセッサ制御コード。
- 請求項36のコードを担持する担体。
- 請求項1乃至11および17乃至35の何れか1項に請求された方法を実施するために構成されたデータ処理実体。
- 請求項12乃至16の何れか1項の方法を実施するために構成されたデータ処理システム。
- 処理されるべきデータを格納するように作動可能なデータメモリ;
プロセッサ実行可能な指示を格納する指示メモリ;
データメモリおよび指示メモリに結合され、指示に従ってデータを処理するように作動可能なプロセッサを含み、指示は、
委任トークンを前記第2のプロセッサに送り、前記委任トークンは委任要求に関連する情報を含み、
前記第2のプロセッサから回答を受け取り、前記回答は前記第2のプロセッサによる前記委任トークンにより表された委任の受諾を決定する情報を含み、
前記回答に応答して前記第2のプロセッサに署名を送り、前記署名は少なくとも前記委任トークンの署名を含む、プロセッサを制御するための指示を含む、
第2のデータプロセッサに委任するために構成されたデータ処理装置。 - 処理されるべきデータを格納するように作動可能なデータメモリ;
プロセッサ実行可能な指示を格納する指示メモリ;
データメモリおよび指示メモリと結合され、指示に従ってデータを処理するように作動するプロセッサとを含み、指示は、
前記委任しているプロセッサから委任トークンを受け取り、前記委任トークンは委任要求に関連する情報を含み、
前記委任しているプロセッサのための回答を発生させ、前記回答は一対の鍵の1つの鍵を含む少なくとも委任確認鍵、委任署名鍵を含むそのもう片方の鍵を含み、前記委任署名鍵はデータ処理装置からメッセージのための署名を発生させるために使用可能な鍵であり、前記委任確認鍵は前記署名を検証するために使用可能であり、
前記委任の受諾を確認するために前記回答を委任しているプロセッサへ送るようにプロセッサを制御するための指示を含み、
委任しているデータプロセッサから委任を受け入れるために構成されたデータ処理装置。 - 連鎖が少なくとも1つの長さを有し、委任データプロセッサの連鎖にあるとき、最終点データプロセッサからサービスを要求するように構成されたデータプロセッサであって、
処理されるべきデータを格納するように作動可能なデータメモリ;
プロセッサ実行可能な指示を格納する指示メモリ;
データメモリおよび指示メモリと結合され、指示に従ってデータを処理するように作動可能なプロセッサを含み、指示が前記最終点プロセッサへ要求を送るためにプロセッサを制御するための指示を含み、前記要求は、
各前記委任トークンが委任要求に関連する情報を含んでいる、前記連鎖における各委任プロセッサから1つの一組の委任トークン;
各々がそれぞれの前記委任トークンのそれぞれの委任実体署名を含んでいる、前記連鎖における各委任プロセッサから1つの一組の委任トークン署名;および
サービス要求データを含むデータプロセッサ。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB0223853A GB2394388B (en) | 2002-10-14 | 2002-10-14 | Methods and systems for flexible delegation |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2004180280A true JP2004180280A (ja) | 2004-06-24 |
Family
ID=9945875
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003352384A Pending JP2004180280A (ja) | 2002-10-14 | 2003-10-10 | 適応性のある委任のための方法とシステム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20040073801A1 (ja) |
| EP (1) | EP1411430A3 (ja) |
| JP (1) | JP2004180280A (ja) |
| GB (5) | GB2405566B (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008508585A (ja) * | 2004-07-29 | 2008-03-21 | インジェニコ (ユーケー) リミテッド | 電子金融取引システム |
| JP2008544354A (ja) * | 2005-06-10 | 2008-12-04 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 計算システムにおいてコンディションに対する応答を委任する方法及び装置 |
| JP2010518715A (ja) * | 2007-02-12 | 2010-05-27 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | 移動ネットワークにおけるシグナリング委任 |
| JP2010520518A (ja) * | 2007-03-05 | 2010-06-10 | パナソニック株式会社 | 分散式の委任および検証のための方法、装置、およびシステム |
| JP2017162486A (ja) * | 2009-10-15 | 2017-09-14 | インターデイジタル パテント ホールディングス インコーポレイテッド | 加入方式のサービスにアクセスするための登録および資格証明ロールアウト |
Families Citing this family (79)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1194874A2 (en) * | 1999-06-18 | 2002-04-10 | Echarge Corporation | Method and apparatus for ordering goods, services and content over an internetwork using a virtual payment account |
| US7840806B2 (en) * | 2002-10-16 | 2010-11-23 | Enterprise Information Management, Inc. | System and method of non-centralized zero knowledge authentication for a computer network |
| US7181726B2 (en) * | 2003-03-07 | 2007-02-20 | Benq Corporation | Method for providing active protection to programming tools for programmable devices |
| JP4554902B2 (ja) * | 2003-09-02 | 2010-09-29 | 株式会社日立製作所 | サービス提供システム |
| US7693797B2 (en) * | 2004-06-21 | 2010-04-06 | Nokia Corporation | Transaction and payment system security remote authentication/validation of transactions from a transaction provider |
| GB0416479D0 (en) * | 2004-07-23 | 2004-08-25 | Hewlett Packard Development Co | Delegation protocol |
| FR2874295B1 (fr) * | 2004-08-10 | 2006-11-24 | Jean Luc Leleu | Procede d'authentification securisee pour la mise en oeuvre de services sur un reseau de transmission de donnees |
| EP1829332A2 (en) * | 2004-12-15 | 2007-09-05 | Exostar Corporation | Enabling trust in a federated collaboration of networks |
| US7813510B2 (en) * | 2005-02-28 | 2010-10-12 | Motorola, Inc | Key management for group communications |
| JP4665617B2 (ja) * | 2005-06-10 | 2011-04-06 | 沖電気工業株式会社 | メッセージ認証システム,メッセージ送信装置,メッセージ受信装置,メッセージ送信方法,メッセージ受信方法およびプログラム |
| US7681239B2 (en) * | 2005-09-30 | 2010-03-16 | Microsoft Corporation | Modularly constructing a software defined radio |
| US8396041B2 (en) | 2005-11-08 | 2013-03-12 | Microsoft Corporation | Adapting a communication network to varying conditions |
| US8381047B2 (en) | 2005-11-30 | 2013-02-19 | Microsoft Corporation | Predicting degradation of a communication channel below a threshold based on data transmission errors |
| US8230487B2 (en) | 2005-12-21 | 2012-07-24 | International Business Machines Corporation | Method and system for controlling access to a secondary system |
| KR101196822B1 (ko) * | 2005-12-22 | 2012-11-06 | 삼성전자주식회사 | 권한 양도 기능 제공 장치 및 방법 |
| KR100714124B1 (ko) * | 2006-02-21 | 2007-05-02 | 한국전자통신연구원 | 사용자 동의 정보를 이용한 증명서 발급 장치 및 방법 |
| US8311214B2 (en) * | 2006-04-24 | 2012-11-13 | Motorola Mobility Llc | Method for elliptic curve public key cryptographic validation |
| CN101136766B (zh) * | 2006-11-10 | 2010-04-21 | 中兴通讯股份有限公司 | 一种电信网管系统中任务调度的方法 |
| US9055107B2 (en) * | 2006-12-01 | 2015-06-09 | Microsoft Technology Licensing, Llc | Authentication delegation based on re-verification of cryptographic evidence |
| US20080133571A1 (en) * | 2006-12-05 | 2008-06-05 | International Business Machines Corporation | Modifying Behavior in Messaging Systems According to Organizational Hierarchy |
| US20080140784A1 (en) * | 2006-12-11 | 2008-06-12 | International Business Machines Corporation | Multiple Originators in an Electronic Message |
| US8230024B2 (en) * | 2007-06-28 | 2012-07-24 | Microsoft Corporation | Delegating instant messaging sessions |
| US20090055236A1 (en) * | 2007-08-23 | 2009-02-26 | International Business Machines Corporation | System and method for evaluating likelihood of meeting attendance |
| US8316236B2 (en) * | 2007-08-31 | 2012-11-20 | Cisco Technology, Inc. | Determining security states using binary output sequences |
| US8091035B2 (en) | 2007-11-08 | 2012-01-03 | International Business Machines Corporation | System and method for sharing data |
| US8676998B2 (en) * | 2007-11-29 | 2014-03-18 | Red Hat, Inc. | Reverse network authentication for nonstandard threat profiles |
| US8121880B2 (en) | 2007-12-12 | 2012-02-21 | International Business Machines | Method for calendar driven decisions in web conferences |
| US8180657B2 (en) | 2007-12-31 | 2012-05-15 | International Business Machines Corporation | System and method for event slot negotiation |
| US8402508B2 (en) * | 2008-04-02 | 2013-03-19 | Microsoft Corporation | Delegated authentication for web services |
| US20090287793A1 (en) * | 2008-05-19 | 2009-11-19 | O'sullivan Patrick Joseph | Markup elements in referenced content |
| US20090313075A1 (en) * | 2008-06-12 | 2009-12-17 | O'sullivan Patrick Joseph | System and method for adaptive scheduling |
| US9424559B2 (en) | 2008-09-23 | 2016-08-23 | International Business Machines Corporation | Annotation of communications |
| US8180891B1 (en) * | 2008-11-26 | 2012-05-15 | Free Stream Media Corp. | Discovery, access control, and communication with networked services from within a security sandbox |
| US8775527B2 (en) | 2008-12-15 | 2014-07-08 | International Business Machines Corporation | Collaborative email filtering |
| US8505078B2 (en) * | 2008-12-28 | 2013-08-06 | Qualcomm Incorporated | Apparatus and methods for providing authorized device access |
| US8589502B2 (en) | 2008-12-31 | 2013-11-19 | International Business Machines Corporation | System and method for allowing access to content |
| US8368525B2 (en) | 2008-12-31 | 2013-02-05 | International Business Machines Corporation | System and method for distinguishing messages |
| US20110314293A1 (en) * | 2010-06-17 | 2011-12-22 | Yu Chun-Ta | Method of Handling a Server Delegation and Related Communication Device |
| US8448228B2 (en) * | 2010-09-29 | 2013-05-21 | Microsoft Corporation | Separating authorization identity from policy enforcement identity |
| JP5623234B2 (ja) * | 2010-10-22 | 2014-11-12 | キヤノン株式会社 | 権限委譲システム、権限委譲方法、情報処理装置およびその制御方法、並びにプログラム |
| AU2010246354B1 (en) * | 2010-11-22 | 2011-11-03 | Microsoft Technology Licensing, Llc | Back-end constrained delegation model |
| CN102438014B (zh) * | 2010-11-22 | 2015-12-02 | 微软技术许可有限责任公司 | 后端受限委托模型 |
| CN102325217A (zh) * | 2011-07-11 | 2012-01-18 | 惠州Tcl移动通信有限公司 | 移动终端、软件共享系统及其共享方法 |
| US10423952B2 (en) | 2013-05-06 | 2019-09-24 | Institutional Cash Distributors Technology, Llc | Encapsulated security tokens for electronic transactions |
| WO2013166518A1 (en) * | 2012-05-04 | 2013-11-07 | Institutional Cash Distributors Technology, Llc | Secure transaction object creation, propagation and invocation |
| US11334884B2 (en) * | 2012-05-04 | 2022-05-17 | Institutional Cash Distributors Technology, Llc | Encapsulated security tokens for electronic transactions |
| US8984111B2 (en) * | 2012-06-15 | 2015-03-17 | Symantec Corporation | Techniques for providing dynamic account and device management |
| US20140019762A1 (en) * | 2012-07-10 | 2014-01-16 | Digicert, Inc. | Method, Process and System for Digitally Signing an Object |
| US9973492B2 (en) | 2012-12-25 | 2018-05-15 | At&T Mobility Ip, Llc | Unified mobile security system and method of operation |
| US9436165B2 (en) | 2013-03-15 | 2016-09-06 | Tyfone, Inc. | Personal digital identity device with motion sensor responsive to user interaction |
| US9319881B2 (en) | 2013-03-15 | 2016-04-19 | Tyfone, Inc. | Personal digital identity device with fingerprint sensor |
| US9154500B2 (en) | 2013-03-15 | 2015-10-06 | Tyfone, Inc. | Personal digital identity device with microphone responsive to user interaction |
| US9086689B2 (en) | 2013-03-15 | 2015-07-21 | Tyfone, Inc. | Configurable personal digital identity device with imager responsive to user interaction |
| US9207650B2 (en) | 2013-03-15 | 2015-12-08 | Tyfone, Inc. | Configurable personal digital identity device responsive to user interaction with user authentication factor captured in mobile device |
| US20140270175A1 (en) * | 2013-03-15 | 2014-09-18 | Tyfone, Inc. | Personal digital identity device with imager |
| US9183371B2 (en) | 2013-03-15 | 2015-11-10 | Tyfone, Inc. | Personal digital identity device with microphone |
| US9143938B2 (en) | 2013-03-15 | 2015-09-22 | Tyfone, Inc. | Personal digital identity device responsive to user interaction |
| US9231945B2 (en) * | 2013-03-15 | 2016-01-05 | Tyfone, Inc. | Personal digital identity device with motion sensor |
| US9215592B2 (en) | 2013-03-15 | 2015-12-15 | Tyfone, Inc. | Configurable personal digital identity device responsive to user interaction |
| US9510193B2 (en) | 2013-03-15 | 2016-11-29 | Qualcomm Incorporated | Wireless networking-enabled personal identification system |
| US9448543B2 (en) | 2013-03-15 | 2016-09-20 | Tyfone, Inc. | Configurable personal digital identity device with motion sensor responsive to user interaction |
| US9781598B2 (en) | 2013-03-15 | 2017-10-03 | Tyfone, Inc. | Personal digital identity device with fingerprint sensor responsive to user interaction |
| US9699243B2 (en) | 2013-06-24 | 2017-07-04 | Empire Technology Development Llc | User interface delegation to a delegated device |
| WO2015057211A1 (en) | 2013-10-16 | 2015-04-23 | Empire Technology Development, Llc | Control redistribution among multiple devices |
| JP6555258B2 (ja) * | 2013-10-30 | 2019-08-07 | 日本電気株式会社 | 移動通信システム、ProSe Function、UE及び方法 |
| CZ2013883A3 (cs) * | 2013-11-14 | 2015-05-27 | Software602 A.S. | Způsob autorizace dat |
| US9942229B2 (en) * | 2014-10-03 | 2018-04-10 | Gopro, Inc. | Authenticating a limited input device via an authenticated application |
| US10205598B2 (en) * | 2015-05-03 | 2019-02-12 | Ronald Francis Sulpizio, JR. | Temporal key generation and PKI gateway |
| US10419214B2 (en) * | 2015-12-28 | 2019-09-17 | Dell Products L.P. | Mobile device management delegate for managing isolated devices |
| CN105791309B (zh) * | 2016-04-14 | 2019-09-17 | 北京小米移动软件有限公司 | 一种执行业务处理的方法、装置及系统 |
| US20180060989A1 (en) * | 2016-08-30 | 2018-03-01 | MaaS Global Oy | System, method and device for digitally assisted personal mobility management |
| JP6740545B2 (ja) * | 2017-05-30 | 2020-08-19 | 日本電気株式会社 | 情報処理装置、検証装置、情報処理システム、情報処理方法、及び、プログラム |
| US11201923B2 (en) * | 2018-08-13 | 2021-12-14 | Microsoft Technology Licensing, Llc | Transferring digital device ownership via a signed transfer request |
| US11296872B2 (en) * | 2019-11-07 | 2022-04-05 | Micron Technology, Inc. | Delegation of cryptographic key to a memory sub-system |
| CN114386832B (zh) * | 2022-01-12 | 2024-09-10 | 首约科技(北京)有限公司 | 一种渠道订单秒取消问题处理方法 |
| US12143512B2 (en) * | 2022-07-01 | 2024-11-12 | GM Global Technology Operations LLC | Cascaded key delegation system for sharing a digital key associated with a vehicle |
| US12413422B2 (en) * | 2023-04-17 | 2025-09-09 | Dell Products L.P. | System and method for efficient verification of authority for invocation of operations |
| US20260004264A1 (en) * | 2024-06-30 | 2026-01-01 | Motorola Mobility Llc | Data transactions facilitating collect-on-delivery |
| US20260024031A1 (en) * | 2024-07-18 | 2026-01-22 | Wells Fargo Bank, N.A. | Systems and methods for verifying a delegate |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5224163A (en) * | 1990-09-28 | 1993-06-29 | Digital Equipment Corporation | Method for delegating authorization from one entity to another through the use of session encryption keys |
| US5825880A (en) * | 1994-01-13 | 1998-10-20 | Sudia; Frank W. | Multi-step digital signature method and system |
| EP0872080B1 (en) * | 1995-06-05 | 2010-12-15 | CQRCert LLC | Multi-step digital signature method and system |
| US6138235A (en) * | 1998-06-29 | 2000-10-24 | Sun Microsystems, Inc. | Controlling access to services between modular applications |
| AU1105200A (en) * | 1998-10-09 | 2000-05-01 | Bankers Trust Company | Method, system, and computer program product for providing enhanced electronic mail services |
| US6601171B1 (en) * | 1999-02-18 | 2003-07-29 | Novell, Inc. | Deputization in a distributed computing system |
| US6711679B1 (en) * | 1999-03-31 | 2004-03-23 | International Business Machines Corporation | Public key infrastructure delegation |
| US7228291B2 (en) * | 2000-03-07 | 2007-06-05 | International Business Machines Corporation | Automated trust negotiation |
| US20040088560A1 (en) * | 2000-04-20 | 2004-05-06 | Danks David Hilton | Secure system access |
| FR2812486B1 (fr) * | 2000-07-28 | 2002-12-27 | Gemplus Card Int | Securisation de session avec un moyen de traitement de donnees sous la commande de entites |
| US20020116611A1 (en) * | 2000-10-31 | 2002-08-22 | Cornell Research Foundation, Inc. | Secure distributed on-line certification authority |
| US6885388B2 (en) * | 2001-04-25 | 2005-04-26 | Probaris Technologies Inc. | Method for automatically generating list of meeting participants and delegation permission |
| GB2381423B (en) * | 2001-10-26 | 2004-09-15 | Ericsson Telefon Ab L M | Addressing mechanisms in mobile IP |
| US20030182559A1 (en) * | 2002-03-22 | 2003-09-25 | Ian Curry | Secure communication apparatus and method for facilitating recipient and sender activity delegation |
| GB2392590B (en) * | 2002-08-30 | 2005-02-23 | Toshiba Res Europ Ltd | Methods and apparatus for secure data communication links |
-
2002
- 2002-10-14 GB GB0425106A patent/GB2405566B/en not_active Expired - Fee Related
- 2002-10-14 GB GB0508671A patent/GB2410660B/en not_active Expired - Fee Related
- 2002-10-14 GB GB0508647A patent/GB2410658B/en not_active Expired - Fee Related
- 2002-10-14 GB GB0223853A patent/GB2394388B/en not_active Expired - Fee Related
-
2003
- 2003-07-31 EP EP03254782A patent/EP1411430A3/en not_active Withdrawn
- 2003-08-06 US US10/634,813 patent/US20040073801A1/en not_active Abandoned
- 2003-10-10 JP JP2003352384A patent/JP2004180280A/ja active Pending
-
2005
- 2005-04-29 GB GB0508661A patent/GB2410659B/en not_active Expired - Fee Related
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008508585A (ja) * | 2004-07-29 | 2008-03-21 | インジェニコ (ユーケー) リミテッド | 電子金融取引システム |
| JP2008544354A (ja) * | 2005-06-10 | 2008-12-04 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 計算システムにおいてコンディションに対する応答を委任する方法及び装置 |
| JP2010518715A (ja) * | 2007-02-12 | 2010-05-27 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | 移動ネットワークにおけるシグナリング委任 |
| JP2010520518A (ja) * | 2007-03-05 | 2010-06-10 | パナソニック株式会社 | 分散式の委任および検証のための方法、装置、およびシステム |
| JP2017162486A (ja) * | 2009-10-15 | 2017-09-14 | インターデイジタル パテント ホールディングス インコーポレイテッド | 加入方式のサービスにアクセスするための登録および資格証明ロールアウト |
Also Published As
| Publication number | Publication date |
|---|---|
| GB2405566A (en) | 2005-03-02 |
| GB2410658A (en) | 2005-08-03 |
| GB0508661D0 (en) | 2005-06-08 |
| EP1411430A2 (en) | 2004-04-21 |
| GB2410659A (en) | 2005-08-03 |
| GB2394388A (en) | 2004-04-21 |
| GB0508671D0 (en) | 2005-06-08 |
| GB2410658B (en) | 2006-03-01 |
| GB0223853D0 (en) | 2002-11-20 |
| GB2410659B (en) | 2005-10-19 |
| US20040073801A1 (en) | 2004-04-15 |
| GB0508647D0 (en) | 2005-06-08 |
| GB0425106D0 (en) | 2004-12-15 |
| GB2405566B (en) | 2005-05-18 |
| GB2410660B (en) | 2005-10-19 |
| GB2394388B (en) | 2005-10-19 |
| EP1411430A3 (en) | 2008-04-23 |
| GB2410660A (en) | 2005-08-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2004180280A (ja) | 適応性のある委任のための方法とシステム | |
| EP1394982B1 (en) | Methods and apparatus for secure data communication links | |
| US20230421394A1 (en) | Secure authentication of remote equipment | |
| JP4723251B2 (ja) | 機器固有の機密保護データの安全な組み込みと利用 | |
| CN103081432B (zh) | 可信硬件订阅模块间证书和/或域的迁移 | |
| TWI469603B (zh) | 一種使用信任處理技術數位權利管理 | |
| KR100965465B1 (ko) | 이동 사용자 증명서의 공유 정보를 이용한 보안 레코드프로토콜을 위한 시스템 및 방법 | |
| US20050216736A1 (en) | System and method for combining user and platform authentication in negotiated channel security protocols | |
| US20060089123A1 (en) | Use of information on smartcards for authentication and encryption | |
| KR20080065964A (ko) | 무선 네트워크들에서 구조들을 안전하게 하기 위한 장치 및방법 | |
| CN102710605A (zh) | 一种云制造环境下的信息安全管控方法 | |
| US7266705B2 (en) | Secure transmission of data within a distributed computer system | |
| US12224991B1 (en) | Techniques for cloud-based privacy controls | |
| US12401633B1 (en) | Techniques for enrolling a device or service using a proximity channel and a cloud channel | |
| CN114553426A (zh) | 签名验证方法、密钥管理平台、安全终端及电子设备 | |
| US8145917B2 (en) | Security bootstrapping for distributed architecture devices | |
| Borselius | Multi-agent system security for mobile communication | |
| US11611541B2 (en) | Secure method to replicate on-premise secrets in a cloud environment | |
| Li et al. | Securing distributed adaptation | |
| Ejiyeh | Secure, robust, and energy-efficient authenticated data sharing in drone to vehicles communications | |
| Nagy et al. | Peershare: A system secure distribution of sensitive data among social contacts | |
| KR20100002424A (ko) | 비인증서 공개키를 사용하는 보안키 생성 방법 | |
| Ejiyeh | Secure, robust, and energy-efficient authenticated data sharing in UAV-assisted 6G networks | |
| US20080118059A1 (en) | System and method for secure record protocol using shared knowledge of mobile user credentials | |
| Santos et al. | A federated lightweight authentication protocol for the internet of things |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050209 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080401 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080602 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090317 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090714 |
