JP4464963B2 - 暗号で保護されたプレフィクスを用いたインターネットプロトコルネットワーク用のロケーションプライバシー - Google Patents
暗号で保護されたプレフィクスを用いたインターネットプロトコルネットワーク用のロケーションプライバシー Download PDFInfo
- Publication number
- JP4464963B2 JP4464963B2 JP2006517182A JP2006517182A JP4464963B2 JP 4464963 B2 JP4464963 B2 JP 4464963B2 JP 2006517182 A JP2006517182 A JP 2006517182A JP 2006517182 A JP2006517182 A JP 2006517182A JP 4464963 B2 JP4464963 B2 JP 4464963B2
- Authority
- JP
- Japan
- Prior art keywords
- router
- address
- routers
- key
- prefix
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- 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/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
-
- 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/0853—Network architectures or network communication protocols for network security for authentication of entities using an additional device, e.g. smartcard, SIM or a different communication terminal
-
- 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/16—Implementing security features at a particular protocol layer
- H04L63/166—Implementing security features at a particular protocol layer at the transport layer
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
本出願は、(2003年6月24日に出願された)仮出願第60/482,350号及び(2003年9月3日に出願された)仮出願第60/500,157号の利益を主張する。本出願は、これらの仮出願の開示を援用する。
「P0=1010」、
「P1=0」、
「P2=1」、
で構成されている。
「X1=H(K1,M) XOR P1」、
「X2=H(K2,M) XOR P2」
(1)切り捨てられたプレフィクスが、入力プレフィクスの集合における少なくとも2つの元のプレフィクスのプレフィクス(初期サブストリング)である場合、及び
(2)切り捨てられたプレフィクスに一致する(IPアドレスのプレフィクスのいくつかの初期サブストリングは、切り捨てられたストリングに的確に一致する)IPアドレスにおけるプレフィクスが、頂点「v」をルートとするサブツリーの外部のルータ(すなわち、他の頂点)に属していない場合。このような場合、元の集合における2つ以上の一致したプレフィクスは、出力通知プレフィクスの集合における切り捨てられたプレフィクスと置換される。この切り捨てを、統合と呼ぶ。頂点は、統合が実行される場合及び場合のみ、ツリー「T」内のレベル鍵(及び、レベルルータ)に割り当てられる。
(1)「暗号化されたプレフィクス」フィールドに含まれる「H(Kn,M) XOR (P1,…,Pj,P(j+1))」。ここで、「Kn」は、R1が次のホップと共用する鍵である。
(2)「暗号化されたプレフィクス」の長さは、「プレフィクス長」フィールドに含まれる。「暗号化されたプレフィクス」フィールドの実際の長さは、常に16ビットであるが、リンクを横断して送信されるプレフィクスは、より短くてもよいことに注意する。「IPsec AH」を用いることが可能なため、オプション全体の長さは、一定に保持しなければならない。
(3)解読を開始する次のビットは、「オフセット」フィールドに含まれる。
(4)現在のレベル+1は、「ターゲットレベル」フィールドに含まれる。
S
P0,…,P(i−1)
P0,…,P(i−2)
P0,…,P(i−3)
…
P0
P0,…,P(i−1),Q1
P0,…,P(i−1),Q2
…
P0,…,P(i−1),Qk
P0,…,P(i−2),Q1
P0,…,P(i−2),Q2
…
P0,…,P(i−2),Qk
…
ここで、「|Q1|≦|Q2|≦…≦|Qk|」であり、「Qi」は、プレフィクス成分である。また、「P0,…,Qi」は、全て、レベルルータによって支配される。
「10100 R2」
「101010 R7」
「101011 R7」
「1010 ローカル」
になる。
「10100 ローカル」
「101010 R1」
「101011 R1」
「1010 R1」
「101000 R4」
「101001 R5」
において、当該プレフィクス自体に一致する。
「Definition6.1」:ストリングSが、ストリングTのプレフィクスである場合、(S,T)が、プレフィクス対である。
「Definition6.2」:「N_R」は、集合であり、全単射f(全単射は、1対1及び上への関数である)は、次の特性を満たす。
- 全単射f:N_R≧C_R
- 「N_R」の構成員である任意の2つのストリング「S」及び「T」に対して、「S」は、「T」のプレフィクスではない。
上述のように、プレフィクス成分「P0,P1,…,Pk」を有するIPアドレスを仮定すると、拡張されたCPP IPアドレスは、「P0,v,X1,X2,…,Xk,Y,M」である。ここで、「Xk=H(Kk,M,P1,…,P(k−1)) XOR Pk」、「X(k−1)=H(Kk−1,M,Xk) XOR P(k−1)」、…、「X1=H(K1,M,X2) XOR P1」となる。
「V1=H(N1,M,X1)」
…
「V(k−1)=H(N(k−1)1,M,Xk−1)」
「Vk=H(Nk,M,Xk)」
「V1=H(N1,M,X1)」
…
「V(k−1)=H(N(k−1),M,Xk−1)」
「Vk=H(Nk,M,Xk)」
「V(k+1)=H(N(k+1),M,X1)」
…
「Vd=H(Nd,M,X(d mod k))」
「W=U(1,k1) XOR V1,U(2,k2) XOR V2,…,U(d,kd) XOR Vd」
「Z=P1 XOR H(T2,M,X1)|P2 XOR H(T3,M,X2)|…|Pk−1 XOR H(Tk,M,Xk−1)」
レベル(d−k+1)のルータが、「X」から「Pk」を得ることができるため、「Z」の最後の成分は必要ではない。
- 「V1」及び「B=W(1,k1) XOR V1」を計算する。
- そして、ターゲットホストがRより下のアクセスルータに属していれば、「B」は「U(1,k1)」である。
上記クロスオーバルータの前に、上記IRIが0に設定される。ルータがクロスオーバルータではない場合でも、ルータは、ホップバイホップオプションにオフセットフィールドを含んでいなければならない。そのため、ルータは、次のレベルのルータのためのエンディング解読ビットを得るために、当該ルータのレベルに対する対応するX成分を解読しなければならない。
- 自身のレベルが「j」であるの場合、「W(j,l)」を見つける。
- 「W(j,l)」用の開始ビットは、予め構成されている。
- 「Vj=H(N(j),M,Xj)」を計算する。
- 「H(B(j,l),Xj,M)=W(j,l) XOR Vj」であるか。(ルータが、クロスオーバルータである場合のみ「Yes」)。
- 当該処理ルータのレベルが「j」の場合、「W(j,l)」を見つける。
- 「W(j,l)」の開始ビットは、予め構成されている。
- 「Vj=H(N(j),M,Xj)」を計算する。
- 「H(B(j,l)Xj,M)=W(j,l) XOR Vjであるか。
- 鍵「Ti=HMAC(Li,L1|L2|…|L(i−1),(i=2,…,j))」は、予め計算されている。
- 「P(i−1)=H(Ti,M,X(i−1)) XOR P(i−1) XOR H(Ti,M,X(i−1)),(i=2,…,j)」を計算する。
- 「Pi」を連結して、プレフィクス「Pc」を取得する。
- レベル鍵を用いて、「j」、「PC」、「Pd」を解読し、「Pnew=Pc|Pd」を取得する。
- 「Pnew」を「FWalg*()」に入力することによって、「NextHop(次のホップのルータ)」を取得する。
- 開始ビット(「オフセット=(Pdの右端のビット)+1」)及び新たなターゲットレベル(「新たなターゲットレベル=自身のレベル−1」)と共に、共有リンク鍵を用いて、ホップバイホップオプション内に、「Pnew」を暗号化する。
- パケットに対して当該ホップバイホップオプションを追加して、「NextHop」に転送する。
[鍵バージョン、{ランダムな8バイト(コンファウンダー)、鍵の長さ、鍵、タイムスタンプ(4バイト)}スマートカード鍵]スマートカード鍵2
サーバホスト上の鍵キャッシュの部分集合であっても、)アドレスサーバからの要求を処理する場合、鍵キャッシュにアクセスすることになる。
(1)クロスオーバシークレット要求メッセージid、長さ、ルータID;
(2)ツリー鍵要求メッセージid、長さ、親ルータID、子ルータID;
(3)レベル鍵要求メッセージid、長さ、レベル;
(4)クロスオーバレベル鍵要求メッセージid、長さ、レベル;
(5)公開鍵更新要求メッセージid、長さ;
(6)最適化されたルーティング鍵更新メッセージ、メッセージid、ルータID
(1)クロスオーバシークレット応答メッセージid、長さ、ルータID、暗号化された鍵;
(2)ツリー鍵応答メッセージid、長さ、親ルータID、子ルータID、暗号化された鍵;
(3)レベル鍵応答メッセージid、長さ、レベル、暗号化された鍵;
(4)クロスオーバレベル鍵応答メッセージid、長さ、レベル、暗号化された鍵;
(5)公開鍵更新応答メッセージid、長さ、暗号化された鍵;
(6)最適化されたルーティング鍵応答メッセージid、長さ、暗号化された鍵及び他のパラメータ
「プレフィクス1→ルータの最適なルートリスト;P11,…,P1k」
「プレフィクス2→ルータの最適なルートリスト;P21,…,P2k」
の形式のアドレスサーバキャッシュを構築する。
(1)「トポロジー的に正しいIPアドレス」 − かかるアドレスは、企業内ルーティングを良好に機能させることができる(一方、かかるアドレスは、ホストのロケーションを当該ホスト上の悪意のあるソフトウェアにさらす)、又は、
(2)「任意に生成されたIPアドレス」 − かかるアドレスは、悪意のあるソフトウェアが、(1)のようなトポロジー的に正しいIPアドレスにアクセスするのを防ぐ(この場合、ホストルートを用いなければならない)、
のいずれかとすることができる。
(1)ホスト上の悪意のあるソフトウェアからの攻撃に対する防御。この場合、IPアドレスは、未許可で信頼の置けないソフトウェアにさらされる;
(2)障害が発生したルータに対する防御。この場合、IPアドレス空間のスクランブリングは無防備である;
(3)盗聴者に対する保護;
(4)最適なルーティング、及び、トラヒック集中ポイント/部分的に最適なルーティングの防止;
(5)ネットワークの構成要素が故障した場合の安定性、パケットを配信し続けることを保証すること;
(6)基本的なインバウンドルーティングアルゴリズムによって示したような安全性;
(7)追加の統合をスパニングツリーの外で使用できるようにする正規化、従ってルーティングを改善;
(8)トンネリングの排除(唯一の追加のオーバヘッドは、ホップバイホップオプション用の6〜8バイトであり、これは、例えば、HMIPv6及びモバイルIPv6に必要なトンネリングオーバヘッドの僅かな部分である);
(9)IPsec及び他のセキュリティプロトコルとのネガティブな相互作用がないこと。
Claims (39)
- 複数の相互接続されたルータを備えるネットワークであって、
データは、前記相互接続されたルータを介して前記ネットワーク上で送信され、
前記データは、IPアドレスを含み、
前記IPアドレスは、前記データの宛先であるルータの論理的な位置を少なくとも識別し、
前記IPアドレスは、複数の部分に分割され、
少なくとも前記複数の部分の部分集合は、暗号化され、
前記相互接続されたルータの部分集合は、少なくとも前記IPアドレスの一部を解読でき、
前記相互接続されたルータの前記部分集合は、少なくとも前記IPアドレスの一部を解読するための鍵を受け取り、
前記相互接続されたルータの前記部分集合は、同じレベルのルータを含み、
前記鍵は、前記同じレベルの前記ルータによって共有されることを特徴とするネットワーク。 - 少なくとも前記IPアドレスの第1の部分は、前記IPアドレスの他の部分とは別に暗号化されることを特徴とする請求項1に記載のネットワーク。
- 前記相互接続されたルータの部分集合は、少なくとも、前記第1の部分とは異なる前記IPアドレスの部分を解読できないことを特徴とする請求項2に記載のネットワーク。
- 前記IPアドレスは、ルーティングドメインツリー内のルータの統合によって、少なくとも部分的に分割され、
前記ルーティングドメインツリーは、前記複数の相互接続されたルータ間の相互接続を表し、
前記統合は、共通の親ルータを共有する複数のルータに対して行われることを特徴とする請求項3に記載のネットワーク。 - 第1の期間中に、前記相互接続されたルータは、少なくとも前記IPアドレスの一部を解読することができ、
前記相互接続されたルータは、前記第1の期間中に、少なくとも前記IPアドレスの一部を解読することができ、或いは、第2の期間中に、前記IPアドレスの他の部分を解読することができることを特徴とする請求項1に記載のネットワーク。 - 前記IPアドレスの前記第1の部分は、鍵を用いて解読され得ることを特徴とする請求項3に記載のネットワーク。
- 前記相互接続されたルータの前記部分集合は、共通リンクを共有するルータを含み、
前記鍵は、前記共通リンクを共有する前記ルータによって共有されることを特徴とする請求項1に記載のネットワーク。 - 前記相互接続されたルータの前記部分集合は、少なくともクロスオーバルータを備えることを特徴とする請求項1に記載のネットワーク。
- 前記鍵は、前記クロスオーバルータと同じレベルのルータによって共用されることを特徴とする請求項8に記載のネットワーク。
- 前記相互接続されたルータの前記部分集合は、論理ツリー内に構成されていることを特徴とする請求項1に記載のネットワーク。
- ネットワークであって、
複数の相互接続されたルータと、
前記ネットワークを介して、IPアドレスを含むデータを送信する手段と、
前記IPアドレスを複数の部分に分割する分割手段と、
少なくとも前記複数の部分の部分集合を暗号化する暗号化手段とを備え、
前記相互接続されたルータの部分集合は、少なくとも前記IPアドレスの一部を解読でき、
前記相互接続されたルータの前記部分集合は、少なくとも前記IPアドレスの一部を解読するための鍵を受け取り、
前記相互接続されたルータの前記部分集合は、同じレベルのルータを含み、
前記鍵は、前記同じレベルの前記ルータによって共有されることを特徴とするネットワーク。 - 複数の相互接続されたルータを含むネットワーク上でデータを共有する方法であって、
前記ネットワーク上で、IPアドレスを含むデータを送信する工程と、
前記IPアドレスにおいて、少なくとも、前記データの宛先であるルータの論理的な位置を識別する工程と、
前記IPアドレスを、複数の部分に分割する工程と、
少なくとも前記複数の部分の部分集合を暗号化する工程と、
前記相互接続されたルータの部分集合に対して、少なくとも前記IPアドレスの一部を解読するための鍵を与える工程と、
前記相互接続されたルータの前記部分集合を用いて、少なくとも前記IPアドレスの一部を解読する工程と、
同じレベルのルータとの間で前記鍵を共有する工程とを含み、
前記レベルは、前記相互接続されたルータの前記部分集合で構成されていることを特徴とする記載の方法。 - 少なくとも前記IPアドレスの第1の部分を、他の部分とは別に暗号化する工程を含むことを特徴とする請求項12に記載の方法。
- 少なくとも、前記第1の部分とは異なる前記IPアドレスの部分を解読できない前記相互接続されたルータの前記部分集合を含むことを特徴とする請求項13に記載の方法。
- ルーティングドメインツリー内のルータの統合によって、少なくとも部分的に前記IPアドレスを分割する工程を含み、
前記ルーティングドメインツリーは、前記複数の相互接続されたルータ間の相互接続を表し、前記統合は、共通の親ルータを共有する複数のルータに対して行われることを特徴とする請求項12に記載の方法。 - 第1の期間中に、少なくとも前記IPアドレスの一部を解読する工程と、
前記第1の期間中に、第2の期間のために、少なくとも前記IPアドレスの一部を解読する鍵を受け取る工程とを含むことを特徴とする請求項12に記載の方法。 - 鍵を用いて、前記IPアドレスの前記第1の部分を解読する工程を含むことを特徴とする請求項14に記載の方法。
- 共通リンクを共有するルータとの間で前記鍵を共有する工程を含み、
前記相互接続されたルータの前記部分集合は、共通リンクを共有するルータを含むことを特徴とする請求項12に記載の方法。 - 前記相互接続されたルータの前記部分集合は、少なくともクロスオーバルータを備えることを特徴とする請求項12に記載の方法。
- 前記クロスオーバルータと同じレベルのルータと、前記鍵を共用する工程を有することを特徴とする請求項19に記載の方法。
- 前記相互接続されたルータの部分集合は、同じツリーのルータを備えることを特徴とする請求項12に記載の方法。
- 前記IPアドレスに対するハッシュ関数を演算する工程を含み、
前記IPアドレスに対する前記ハッシュ関数の結果として、期待値が生成され、
前記期待値は、所望のパス上の前記IPアドレスの宛先を表すことを特徴とする請求項12に記載の方法。 - 前記期待値を、前記IPアドレスのサフィックスに対応させる工程を有することを特徴とする請求項22に記載の方法。
- 前記期待値は、前記IPアドレスに含まれていることを特徴とする請求項22に記載の方法。
- 前記IPアドレスに含まれている修飾子から前記期待値を指し示す工程を含み、
前記期待値は、前記IPアドレスとは別個のテーブル内にあることを特徴とする請求項22に記載の方法。 - プロセッサとデータパスとを備えるルータであって、
データは、前記ルータに対して、前記ルータを介して、及び/又は、前記ルータから送信され、前記データは、前記プロセッサによって処理が施されて、前記データパスに沿って送信され、
前記データは、前記プロセッサによって、IPアドレスについての処理を含む処理が施され、前記IPアドレスは、前記データの宛先である相互接続されたルータ群内のルータの少なくとも論理的な位置を識別し、
前記処理は、前記IPアドレスを複数の部分に分割することを含み、少なくとも前記複数の部分の部分集合は暗号化され、
前記ルータは、少なくとも前記IPアドレスの一部を解読することができ、
前記ルータには、少なくとも前記IPアドレスの一部を解読するための鍵が与えられ、
前記ルータは、同じレベルのルータを含む前記相互接続されたルータの部分集合の構成員であり、
前記鍵は、前記同じレベルのルータによって共用されることを特徴とするルータ。 - 少なくとも前記IPアドレスの最初の部分は、他の部分とは別に暗号化されることを特徴とする請求項26に記載のルータ。
- 前記ルータは、少なくとも前記最初の部分とは異なる前記IPアドレスの部分を解読することができないことを特徴とする請求項27に記載のルータ。
- 前記IPアドレスは、ルーティングドメインツリー内のルータの統合により、少なくとも部分的に分割され、
前記ルーティング領域ツリーは、前記相互接続されたルータ群の間の相互接続を表し、
前記統合は、共通の親ルータを共有する複数のルータに対して行われることを特徴とする請求項26に記載のルータ。 - 前記ルータは、第1の期間中に、少なくとも前記IPアドレスの一部を解読することができ、
前記ルータは、前記第1の期間中に、少なくとも前記IPアドレスの一部を解読することができ、或いは、第2の期間中に、前記IPアドレスの別の部分を解読することができることを特徴とする請求項26に記載のルータ。 - 少なくとも前記IPアドレスの第1の部分は、鍵を用いて解読され得ることを特徴とする請求項27に記載のルータ。
- 前記ルータは、共通リンクを共用するルータを含む前記相互接続されたルータの部分集合の構成員であり、
前記鍵は、前記共通リンクを共用するルータによって共用されることを特徴とする請求項26に記載のルータ。 - 前記ルータは、少なくともクロスオーバルータを含む前記相互接続されたルータの部分集合の構成員であることを特徴とする請求項26に記載のルータ。
- 前記鍵は、前記クロスオーバルータと同じレベルのルータによって共用されることを特徴とする請求項33に記載のルータ。
- 前記ルータは、論理ツリー内に構成されている相互接続されたルータの部分集合の構成員であることを特徴とする請求項26に記載のルータ。
- 前記IPアドレスは、該IPアドレスに対するハッシュ関数の結果として、期待値が生成される特性を含み、
前記期待値は、前記データの宛先への所望のパスを表すことを特徴とする請求項26に記載のルータ。 - 前記期待値は、前記IPアドレスのサフィックスに対応することを特徴とする請求項36に記載のルータ。
- 前記期待値は、前記IPアドレスに含まれていることを特徴とする請求項36に記載のルータ。
- 前記期待値は、前記IPアドレスに明示的に含まれていないが、前記IPアドレスは、前記期待値に対するポインタを含み、
前記期待値は、テーブル内に含まれていることを特徴とする請求項36に記載のルータ。
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US48235003P | 2003-06-24 | 2003-06-24 | |
| US50017503P | 2003-09-02 | 2003-09-02 | |
| US10/851,846 US7916739B2 (en) | 2003-06-24 | 2004-05-20 | Location privacy for internet protocol networks using cryptographically protected prefixes |
| PCT/US2004/017790 WO2005006663A1 (en) | 2003-06-24 | 2004-06-04 | Location privacy for internet protocol networks using cryptographically protected prefixes |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007521749A JP2007521749A (ja) | 2007-08-02 |
| JP4464963B2 true JP4464963B2 (ja) | 2010-05-19 |
Family
ID=34069094
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006517182A Expired - Fee Related JP4464963B2 (ja) | 2003-06-24 | 2004-06-04 | 暗号で保護されたプレフィクスを用いたインターネットプロトコルネットワーク用のロケーションプライバシー |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US7916739B2 (ja) |
| JP (1) | JP4464963B2 (ja) |
| WO (1) | WO2005006663A1 (ja) |
Families Citing this family (61)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6757740B1 (en) * | 1999-05-03 | 2004-06-29 | Digital Envoy, Inc. | Systems and methods for determining collecting and using geographic locations of internet users |
| US7685311B2 (en) * | 1999-05-03 | 2010-03-23 | Digital Envoy, Inc. | Geo-intelligent traffic reporter |
| US20050010668A1 (en) * | 2003-07-07 | 2005-01-13 | Shiwen Chen | Traversable network address translation with hierarchical internet addressing architecture |
| US7525958B2 (en) * | 2004-04-08 | 2009-04-28 | Intel Corporation | Apparatus and method for two-stage packet classification using most specific filter matching and transport level sharing |
| US7512085B2 (en) * | 2004-06-24 | 2009-03-31 | International Business Machines Corporation | Method for multicast tunneling for mobile devices |
| JP4564855B2 (ja) * | 2005-01-31 | 2010-10-20 | 株式会社リコー | データ転送システム及び電子機器 |
| US7672459B2 (en) * | 2005-02-18 | 2010-03-02 | Cisco Technology, Inc. | Key distribution and caching mechanism to facilitate client handoffs in wireless network systems |
| WO2006128481A2 (en) * | 2005-05-31 | 2006-12-07 | Telecom Italia S.P.A. | Method for auto-configuration of a network terminal address |
| US20060274645A1 (en) * | 2005-06-07 | 2006-12-07 | Richard Bradford | Methods and apparatus for error recovery in opaque networks using encrypted error locations |
| EP1739893A1 (en) | 2005-06-30 | 2007-01-03 | Matsushita Electric Industrial Co., Ltd. | Optimized reverse tunnelling for packet switched mobile communication systems |
| US8181262B2 (en) * | 2005-07-20 | 2012-05-15 | Verimatrix, Inc. | Network user authentication system and method |
| JP4577163B2 (ja) * | 2005-09-06 | 2010-11-10 | 株式会社日立製作所 | インターワーキング方法及び装置 |
| US8417949B2 (en) * | 2005-10-31 | 2013-04-09 | Microsoft Corporation | Total exchange session security |
| US8406220B2 (en) * | 2005-12-30 | 2013-03-26 | Honeywell International Inc. | Method and system for integration of wireless devices with a distributed control system |
| US7653813B2 (en) * | 2006-02-08 | 2010-01-26 | Motorola, Inc. | Method and apparatus for address creation and validation |
| EP1826958A1 (en) * | 2006-02-28 | 2007-08-29 | Matsushita Electric Industrial Co., Ltd. | Route optimization with location privacy support |
| EP2022232B1 (en) * | 2006-05-29 | 2011-12-28 | Panasonic Corporation | Method and apparatus for simultaneous location privacy and route optimization for communication sessions |
| US7532587B2 (en) * | 2006-09-06 | 2009-05-12 | Motorola, Inc. | Method and apparatus for performing anonymous source routing |
| US20080065890A1 (en) * | 2006-09-11 | 2008-03-13 | Motorola, Inc. | Secure support for hop-by-hop encrypted messaging |
| JP4917998B2 (ja) * | 2006-09-14 | 2012-04-18 | 株式会社リコー | ネットワーク機器 |
| EP2122530A2 (en) * | 2006-12-15 | 2009-11-25 | Hans Martin Boesgaard Sørensen | Digital data authentication |
| US20090092252A1 (en) * | 2007-04-12 | 2009-04-09 | Landon Curt Noll | Method and System for Identifying and Managing Keys |
| US8656158B2 (en) * | 2007-06-22 | 2014-02-18 | Telefonaktiebolaget L M Ericsson (Publ) | System and method for access network multi-homing |
| KR100937874B1 (ko) * | 2007-12-17 | 2010-01-21 | 한국전자통신연구원 | 센서 네트워크에서의 라우팅 방법 |
| FI122751B (fi) * | 2008-02-15 | 2012-06-29 | Teliasonera Ab | IP-etuliitteiden jakelu |
| US8533465B2 (en) * | 2008-03-05 | 2013-09-10 | The Johns Hopkins University | System and method of encrypting network address for anonymity and preventing data exfiltration |
| US8031627B2 (en) | 2008-07-10 | 2011-10-04 | At&T Intellectual Property I, L.P. | Methods and apparatus to deploy and monitor network layer functionalities |
| US8302204B2 (en) * | 2008-07-30 | 2012-10-30 | Sap Ag | Secure distributed item-level discovery service using secret sharing |
| US8514777B1 (en) * | 2008-10-28 | 2013-08-20 | Marvell International Ltd. | Method and apparatus for protecting location privacy of a mobile device in a wireless communications network |
| US8687621B2 (en) * | 2009-06-04 | 2014-04-01 | Cisco Technology, Inc. | Dynamically right-sizing prefixes for network and application performance |
| US8443107B2 (en) * | 2009-11-11 | 2013-05-14 | Digital Envoy, Inc. | Method, computer program product and electronic device for hyper-local geo-targeting |
| US20110208850A1 (en) * | 2010-02-25 | 2011-08-25 | At&T Intellectual Property I, L.P. | Systems for and methods of web privacy protection |
| US8699484B2 (en) | 2010-05-24 | 2014-04-15 | At&T Intellectual Property I, L.P. | Methods and apparatus to route packets in a network |
| US9491085B2 (en) | 2010-05-24 | 2016-11-08 | At&T Intellectual Property I, L.P. | Methods and apparatus to route control packets based on address partitioning |
| US8718070B2 (en) | 2010-07-06 | 2014-05-06 | Nicira, Inc. | Distributed network virtualization apparatus and method |
| US9680750B2 (en) | 2010-07-06 | 2017-06-13 | Nicira, Inc. | Use of tunnels to hide network addresses |
| US20130060633A1 (en) * | 2011-09-01 | 2013-03-07 | Nicholas St-Pierre | Privacy-enhanced internet advertising system |
| US8635448B2 (en) | 2011-12-06 | 2014-01-21 | Cisco Technology, Inc. | Secure prefix authorization with untrusted mapping services |
| US9369429B1 (en) * | 2011-12-22 | 2016-06-14 | Infoblox Inc. | Associating text strings with numeric numbers for IP address management |
| CN103248718B (zh) * | 2012-02-10 | 2017-07-28 | 华为技术有限公司 | 配置DHCPv6客户端的方法、DHCPv6客户端、网络设备及网络系统 |
| WO2013128238A1 (en) * | 2012-02-29 | 2013-09-06 | Freescale Semiconductor, Inc. | Debugging method and computer program product |
| US20140105215A1 (en) * | 2012-10-15 | 2014-04-17 | Hewlett-Packard Development Company, L.P. | Converting addresses for nodes of a data center network into compact identifiers for determining flow keys for received data packets |
| US8937955B2 (en) * | 2012-12-05 | 2015-01-20 | Cisco Technology, Inc. | System and method for scaling IPv6 addresses in a network environment |
| US9117073B1 (en) | 2013-02-08 | 2015-08-25 | Mantech Advanced Systems International, Inc. | Secure, controlled, and autonomous network path generation |
| US9300583B2 (en) * | 2014-01-23 | 2016-03-29 | Gainspan Corporation | Maintaining routing information in memory constrained routers |
| JP6348019B2 (ja) * | 2014-08-28 | 2018-06-27 | ルネサスエレクトロニクス株式会社 | 通信システム、通信装置、自動車および通信方法 |
| US9680749B2 (en) * | 2015-02-27 | 2017-06-13 | Arista Networks, Inc. | System and method of using an exact match table and longest prefix match table as a combined longest prefix match |
| US10803185B2 (en) * | 2016-02-05 | 2020-10-13 | Hewlett-Packard Development Company, L.P. | Optically readable format of encrypted data |
| US10043016B2 (en) * | 2016-02-29 | 2018-08-07 | Cisco Technology, Inc. | Method and system for name encryption agreement in a content centric network |
| US10749840B2 (en) * | 2016-07-08 | 2020-08-18 | Waldemar Augustyn | Network communication method and apparatus |
| US11438317B2 (en) | 2017-01-31 | 2022-09-06 | Hewlett Packard Enterprise Development Lp | Device identification encryption |
| US10530658B2 (en) * | 2017-05-12 | 2020-01-07 | Dell Products, L.P. | Discovery of system with unique passwords by management console |
| US11522828B2 (en) * | 2017-07-31 | 2022-12-06 | Cisco Technology, Inc. | Virtualized network functions through address space aggregation |
| CN107493169A (zh) * | 2017-09-26 | 2017-12-19 | 安徽皖通邮电股份有限公司 | 一种基于量子密钥和国密算法的身份鉴别方法 |
| US12278893B2 (en) * | 2018-04-25 | 2025-04-15 | EMC IP Holding Company LLC | Lightweight security for internet of things messaging |
| US11082406B2 (en) * | 2018-11-29 | 2021-08-03 | Secret Double Octopus Ltd | System and method for providing end-to-end security of data and metadata |
| EP3920479B1 (en) * | 2019-01-31 | 2025-09-03 | Connectfree Corporation | Data transmission method, communication processing method, device, and communication processing program |
| US11218454B2 (en) * | 2019-02-05 | 2022-01-04 | Cisco Technology, Inc. | Facilitating user privacy in communications involving semantic-bearing IPv6 addresses |
| FR3106245B1 (fr) * | 2020-01-09 | 2023-04-07 | Sigfox | Procédé d’émission et de réception d’un message comportant un identifiant chiffré du dispositif émetteur |
| KR102651443B1 (ko) * | 2021-11-04 | 2024-03-26 | 광주과학기술원 | 분산 해독 키 기반의 연합 학습 방법 |
| WO2023098972A1 (en) * | 2021-11-30 | 2023-06-08 | Huawei Technologies Co., Ltd. | Devices and methods for isp-assisted ip address privacy protection |
Family Cites Families (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10178421A (ja) * | 1996-10-18 | 1998-06-30 | Toshiba Corp | パケット処理装置、移動計算機装置、パケット転送方法及びパケット処理方法 |
| US6055575A (en) * | 1997-01-28 | 2000-04-25 | Ascend Communications, Inc. | Virtual private network system and method |
| US6816966B1 (en) * | 1997-06-30 | 2004-11-09 | Sun Microsystems, Inc. | Techniques for securing data flow in internet multicasting |
| US6502135B1 (en) * | 1998-10-30 | 2002-12-31 | Science Applications International Corporation | Agile network protocol for secure communications with assured system availability |
| US6611872B1 (en) * | 1999-01-11 | 2003-08-26 | Fastforward Networks, Inc. | Performing multicast communication in computer networks by using overlay routing |
| US7307990B2 (en) * | 1999-01-19 | 2007-12-11 | Cisco Technology, Inc. | Shared communications network employing virtual-private-network identifiers |
| US6684331B1 (en) * | 1999-12-22 | 2004-01-27 | Cisco Technology, Inc. | Method and apparatus for distributing and updating group controllers over a wide area network using a tree structure |
| US6442687B1 (en) * | 1999-12-02 | 2002-08-27 | Ponoi Corp. | System and method for secure and anonymous communications |
| US6963575B1 (en) * | 2000-06-07 | 2005-11-08 | Yipes Enterprise Services, Inc. | Enhanced data switching/routing for multi-regional IP over fiber network |
| US6956858B2 (en) * | 2000-06-30 | 2005-10-18 | Mayan Networks Corporation | Network routing table and packet routing method |
| US6826684B1 (en) * | 2000-08-28 | 2004-11-30 | Verizon Corporate Services Group Inc. | Sliding scale adaptive self-synchronized dynamic address translation |
| US7099955B1 (en) * | 2000-10-19 | 2006-08-29 | International Business Machines Corporation | End node partitioning using LMC for a system area network |
| US6912205B2 (en) * | 2000-11-30 | 2005-06-28 | Sun Microsystems, Inc. | Autoconfiguring IP routers |
| US7421082B2 (en) * | 2000-12-28 | 2008-09-02 | Sony Corporation | Data delivery method and data delivery system using sets of passkeys generated by dividing an encryption key |
| US7290286B2 (en) * | 2001-05-10 | 2007-10-30 | Nortel Networks Limited | Content provider secure and tracable portal |
| CN1550113A (zh) * | 2001-08-27 | 2004-11-24 | 用于提供文本消息服务的系统和方法 | |
| US7380124B1 (en) * | 2002-03-28 | 2008-05-27 | Nortel Networks Limited | Security transmission protocol for a mobility IP network |
| US7752324B2 (en) * | 2002-07-12 | 2010-07-06 | Penn State Research Foundation | Real-time packet traceback and associated packet marking strategies |
| US7613796B2 (en) * | 2002-09-11 | 2009-11-03 | Microsoft Corporation | System and method for creating improved overlay network with an efficient distributed data structure |
| US7363490B2 (en) * | 2002-09-12 | 2008-04-22 | International Business Machines Corporation | Method and system for selective email acceptance via encoded email identifiers |
| US7246231B2 (en) * | 2002-10-31 | 2007-07-17 | Ntt Docomo, Inc. | Location privacy through IP address space scrambling |
| US20050152305A1 (en) * | 2002-11-25 | 2005-07-14 | Fujitsu Limited | Apparatus, method, and medium for self-organizing multi-hop wireless access networks |
| JP4283699B2 (ja) * | 2004-02-13 | 2009-06-24 | 株式会社日立製作所 | コンテンツ転送制御装置、コンテンツ配信装置およびコンテンツ受信装置 |
| US7668160B2 (en) * | 2005-03-31 | 2010-02-23 | Intel Corporation | Methods for performing packet classification |
-
2004
- 2004-05-20 US US10/851,846 patent/US7916739B2/en not_active Expired - Fee Related
- 2004-06-04 JP JP2006517182A patent/JP4464963B2/ja not_active Expired - Fee Related
- 2004-06-04 WO PCT/US2004/017790 patent/WO2005006663A1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| US7916739B2 (en) | 2011-03-29 |
| WO2005006663A1 (en) | 2005-01-20 |
| JP2007521749A (ja) | 2007-08-02 |
| US20050041675A1 (en) | 2005-02-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4464963B2 (ja) | 暗号で保護されたプレフィクスを用いたインターネットプロトコルネットワーク用のロケーションプライバシー | |
| US7246231B2 (en) | Location privacy through IP address space scrambling | |
| JP4302398B2 (ja) | インターネットプロトコルのアドレス機構 | |
| CN101682656B (zh) | 用于保护数据分组的路由选择的方法和设备 | |
| JP5204791B2 (ja) | Ipトラフィックのセキュリティ保護 | |
| JP5291725B2 (ja) | Ipアドレス委任 | |
| US6826684B1 (en) | Sliding scale adaptive self-synchronized dynamic address translation | |
| JP4033868B2 (ja) | IPv6ネットワークで認証を処理する方法及びその装置 | |
| CN101156348B (zh) | 使用配对函数在各方之间的通信中确保保密的方法和设备 | |
| US20040240669A1 (en) | Securing neighbor discovery using address based keys | |
| CN114978519A (zh) | 报文发送方法、签名信息的生成方法及设备 | |
| US8364949B1 (en) | Authentication for TCP-based routing and management protocols | |
| Trostle et al. | Cryptographically protected prefixes for location privacy in ipv6 | |
| KR100917392B1 (ko) | IPv6 네트워크에서 인접 노드의 탐색 메시지를송수신하는 방법 | |
| Oh et al. | An efficient security management in IPv6 network via MCGA | |
| Gupta et al. | Reducing DNSSEC Packet Size using Memorization in SDN environment | |
| WO2023098972A1 (en) | Devices and methods for isp-assisted ip address privacy protection | |
| CN121077638A (zh) | 隐私路由转发方法和装置、系统、存储介质 | |
| CN118984215A (zh) | 层次化密钥管理方法、装置和存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070604 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070604 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090901 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091102 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100209 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100219 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130226 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140226 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |
