TW453074B

Trust negotiation in a client/server data processing network using automatic incremental credential disclosure

Abstract

In client/server computing, especially in the field of e-commerce, digitally signcd credentials are passed between client and server to develop trust between the parties. However, this requires that one party disclose its credentials (which could be considered sensitive) to the other party before the disclosing party knows anything about the receiving party (someone has to go first). To solve this problem, the invention implements a negotiation of credential disclosure called autornatic incremental credtntiat disclosure. Each credential held at a local site is associated with an access policy which is based on opposing site credentials. lncoming requests for credentials are logically combined with the access policies to derive further negotiation responses.

TW453074B, drawing sheet 1
Sheet 1 of 4

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Granted
  4. Today

17 claims: 17 independent, 0 dependent

  1. 1
    一種用於一主從網路中之資料處理裝置,其中一客戶資料處理裝置將一資料處理請求傳送給該伺服器資料處理裝置,且該伺服器資料處理裝置根據該請求執行資料處理,並將一答覆傳回給該客戶資料處理裝置,該資料處理裝置包括:儲存裝置,用以儲存多區域場地證件;用以接收一相反場地資剖處理裝置中的一第一證件請求之裝置,該第一證件請求所請求的該證件為儲存在該儲存裝置中的區域場地證件,其滿足供以該第一證件請求的一第一邏輯表示;及用以將一視該第一證件請求的內容而定之第二證件請求傳送給該相反場地資料處理裝置之裝置,該第二證件請求所請求的該證件為相反的場地證件,其滿足供以該第二證件請求的一第二邏輯表示。
  2. 2
    如申請專利範圍第1項之裝置,其中該儲存裝置亦儲存多證件存取政策,每一政策根據相反場地證件管理一相對應區域場地證件的存取。
  3. 3
    如申請專利範圍第2項之裝置,更進一步包括:判定裝置,用以判定一儲存在該儲存裝置中的區域場地證件組合是否滿足供以該第一證件請求的該第一邏輯表示,且當判定一儲存在該儲存裝置中的區域場地證件組合滿足供以該第一證件請求的該第一邏輯表示時,則判定區域上可用的相反場地證件是否滿足該等證件存取政策,其中該等證件存取政策係儲存在該儲存裝置中,並管理滿足供以該第一證件請求的該第一邏輯表示之該區域場地證件組合;傳送裝置,當該判定裝置判定區域上可用的相反場地證件滿足該等證件存取政策時,用以將該區域場地證件組合傳送給該相反場地資料處理裝置;及邏輯組合裝置,當該判定裝置判定區域上可用的相反場地證件不滿足該等證作存取政策時,用以在邏輯上組合(a)該第一接收的證件請求,(b)該等儲存的區域場地證件及(c)該等儲存的證件存取證策,以在該第二證件請求中對相反場地證件導出該第二邏輯表示,其中該等相反場地證件連同區域上可用的相反場地證件共同滿足該等區域證件存取政策,該等區域證件存取政策管理滿足供以該第一區域場地證件請求的該第一邏輯表示之該區域場地證件組合。
  4. 4
    如申請專利範圍第1項之資料處理裝置,其中該相反場地資料處理裝置為一客戶資料處理裝置。
  5. 5
    如申請專利範圍第1項之資料處理裝置,其中該相反場地資料處理裝置為一伺服器資料處理裝置。
  6. 6
    如申請專利範圍第1項之資料處理裝置,其中將相反場地證件快取至區域儲存體中。
  7. 7
    如申請專利範圍第3項之資料處理裝置,其中該判定裝置一旦發現該一組合不存在時,則將一通報該發現的訊息傳送給該相反場地資料處理裝置。
  8. 8
    如申請專利範圍第1項之資料處理裝置,其中該主從網路為該網際網路。
  9. 9
    一種操作用於一主從網路中資料處理裝置之方法,其中一客戶資料處理裝置將一資料處理請求傳送給該伺服器資料處理裝置,且該伺服器資料處理裝置根據該請求執 行資料處理並將一答覆傳回給該客戶資料處理裝置,該資料處理裝置包括一用以儲存多個區域場地證件的儲存裝置;該方法包括以下步驟:接收一相反場地資料處理裝置中的一第一證件請求,該第一證件請求所請求的該證件為儲存在該儲存裝置中的區域場地證件,其滿足供以該第一證件請求的一第一邏輯表示;及將一係視該第一證件請求的內容而定之第二證件請求傳送給該相反場地資料處理裝置,該第二證件請求所請求的該證件為相反的場地證件,其滿足供以該第二證件請求的一第二邏輯表示。
  10. 10
    如申請專利範圍第9項之方法,其中該儲存裝置亦儲存多證件存取政策,每一政策根據相反場地證件管理一相對應區域場地證件的存取。
  11. 11
    如申請專利範圍第10項之方法,更進一步包括以下步驟:判定一儲存在該儲存裝置中的區域場地證件組合是否滿足供以該第一證件請求的該第一邏輯表示,且當判定一儲存在該儲存裝置中的區域場地證件組合滿足供以該第一證件請求的該第一邏輯表示時,則判定區域上可用的相反場地證件是否滿足該等證件存取政策,其中該等證件存取政策係儲存在該儲存裝置中,並管理滿足供以該第一證件請求的該第一邏輯表示之該區域場地證件組合;當該判定步驟判定區域上可用的相反場地證件滿足該等證件存取政策時,則將該區域場地證件組合傳送給該相反場地資料處理裝置;及當該判定步驟判定區域上可用的相反場地證件不滿足該等證件存取政策時,則在邏輯上組合(a)該第一接收的證件請求,(b)該等儲存的區域場地證件及(c)該等儲存的證件存取證策,以在該第二證件請求中對相反場地證件導出該第二邏輯表示,其中該等相反場地證件連同區域上可用的相反場地證件共同滿足該等區域證件存取政策,該等區域證件存取政策管理滿足供以該第一區域場地證件請求的該第一邏輯表示之該區域場地證件組合。
  12. 12
    如申請專利範圍第9項之方法,其中該相反場地資料處理裝置為一客戶資料處理裝置。
  13. 13
    如申請專利範圍第9項之方法,其中該相反場地資料處理裝置為一伺服器資料處理裝置。
  14. 14
    如申請專利範圍第9項之方法,其中將相反場地證件快取至區域儲存體中。
  15. 15
    如申請專利範圍第9項之方法,其中該主從網路為該網際網路。
  16. 16
    一種儲存在一電腦可讀取儲存媒體上之電腦程式產品,當在一資料處理裝置上執行時,用以命令該資料處理裝置執行如申請專利範圍第9項之方法的該等步驟。
  17. 17
    一種編入在一載波內的電腦程式產品資料信號,當在一資料處理裝置上執行時,係用以命令該資料處理裝置執行如申請專利範圍第9項之方法的該等步驟。
Independent claims17