NymVPNとは？分散型VPNの技術的解説


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3672851/d846a64a-e2a0-107a-ba72-14d2d78795c0.png)

「NymVPN」の核心的な目標は、通信をできるだけ追跡不可能かつプライベートに保つことです。分散型ネットワークを持つNymVPNは、科学者やプライバシー活動家たちが何年にもわたって取り組んだ結果、ユーザープライバシーを約束（ノーログポリシーという約束事）ではなく設計上ログを保存できないようにし、プライバシーを保護する仮想プライベートネットワーク（VPN）として生まれました。

https://qiita.com/pseudonym2/items/276cb8cdfa65683e723c

# ほとんどのVPNはあなたを保護していない

私たちのオンラインでのプライバシーは、オフラインと同じようには保護されていません。さらに悪いことに、私たちの個人データは、さまざまなエージェントによって体系的に悪用されています。AIや機械学習技術は、これらのプライバシーへの脅威をさらに深刻なものにしています。

https://qiita.com/pseudonym2/items/4d64b52a9a592aaf3091



VPNは何十年もオンラインプライバシーのための定番の解決策とされてきました。しかし、多くの人が気づいていないのは、市場に出回っているほとんどのVPNがもはや十分に私たちを保護していないという事実です。これは、トラフィックのデータを中央集権的に管理する方法が、サイバー犯罪者、データ追跡者、監視者にとって格好の餌食となるためです。

https://qiita.com/pseudonym2/items/8b4db171c31b73513cbe


VPNの仕組みや使用用途についてもっと知りたい方は、NymのVPN技術ガイドをご覧ください。

https://qiita.com/pseudonym2/items/1b2ce4e9bc3259c0cd21

# NymVPNの概要

本格的なオンライン匿名性には、技術的なコストが伴います。それは速度です。オンラインでの行動を個人の特定から十分に切り離し、進化するAIデータ追跡の対策を講じるためには、分散型ネットワークが必要です。データを中継するサーバーが増えるほど匿名性は高まりますが、その分トラフィックの速度は遅くなります。

NymVPNではアプリ内で自分のプライバシーのニーズに合わせて速度をカスタマイズすることができます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3672851/c807571d-935f-05a6-228b-d85846b9334b.png)

- 最大限のプライバシー保護が必要なときは、Nymの「匿名モード」をオンにするだけでOKです。ワンクリックで、あなたのメッセージや取引は比類なき保護を受け、追跡が極めて困難になります。これは、Nymの革新的な「ミックスネット」(mix network)による5つの独立したサーバーを通じたルーティングによって実現されています。




https://qiita.com/pseudonym2/items/bc17438bf9a5dce0547a





- そして、ストリーミングやブラウジングのような低遅延であることが重要なトラフィックには、「高速モード」をオンにすれば問題ありません。WireGuardを通じた高速接続が可能になり、それでも中央集権型のVPNよりはるかに高い匿名性を維持できます。

https://qiita.com/pseudonym2/items/2f18fb5ca1261fb50d96

# なぜVPNが必要なのか？

そもそもVPNの意味とは何でしょうか？

これまでの人類史上、インターネット上を流れるトラフィックはかつてないほど膨大になっています。デジタル通信のプライバシー保護においても大きな進展があり、エンドツーエンド暗号化が標準となり、メッセージの内容は保護されています。

https://qiita.com/pseudonym2/items/b7423c6ce2e8f44675a6



しかし、問題は通信のパターンが依然として見えていることです。インターネット上のトラフィックフローを監視することで、誰が誰と話しているのか、どこから、いつ、どのデバイスからなのかを簡単に追跡できます。これにより、私たちの長期的な閲覧習慣や個人生活の詳細、さらには欲望までが明らかになる可能性があります。

これにより、世界中の普通の人々の個人データや活動が危険にさらされます。そして、私たちのデジタル生活の細かな詳細は、合法・非合法を問わず、データ市場での商品となっています。

ここでは、私たちのオンラインでのあらゆる動きを追跡している主要なエージェントについて解説します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3672851/4e66a325-dddc-3e30-3afa-ece26a08bcc5.png)
(オンライン上のデータトラッカー)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3672851/826971c2-c5f4-a13e-58ba-5e3bcd940d1b.png)

# NymVPNの機能とは？
想像してみてください、あなたが誰かに追跡されているとしたら。追跡者が誰なのか、なぜなのかは分かりません。速度を上げたり、わざと遠回りしたりしても、追跡から逃れられない。オンラインでの活動において、この感覚は決して被害妄想ではありません。実際、私たちはあらゆる行動が監視され、追跡されています。

NymVPNは、まったく新しい技術的戦略を提供します。それは群衆の中で迷子になることです。大規模な集まり、例えばストリートフェスティバルのような場所を見つけ、全員が同じ格好をしているとします。その集団に飛び込んで、同じ服装と行動を取ることで、突然他の人たちの中に紛れ込みます。こうなると、追跡は非常に難しくなります。

https://note.com/koko_crypto/n/nfa33ea330da6?magazine_key=mf3c63656251a


### NymVPNのメリット
NymVPNが他に類を見ないプライバシーツールである理由は、次の3つの技術的な柱に支えられています。

- 最先端の多層暗号化

- 分散型のネットワーク

- データ追跡を混乱させるためのネットワークノイズ

これら3つの目標をNymVPNがどのように達成しているかを詳しく見ていきましょう。

## 1. NymVPNの暗号化
暗号化は、オンラインデータセキュリティの重要な要素です。これにより、データの内容が転送中に読み取れなくなります。NymVPNも他のVPNと同様に、まずデータを暗号化し、IPアドレスをマスキングします。従来のVPNサービスはこれを一度だけ行い、その後、トラフィックを中央集権型のサーバーを通じてルーティングします。

NymVPNは、ユーザーに2つの異なるルーティングモードを提供し、それぞれ異なる暗号化ルーティングプロトコルを使用します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3672851/86c47f4b-2002-44d9-398e-b29e3d286d13.png)

- Anonymous（匿名）モード: Sphinx暗号化

Anonymousモードでは、Nymは「Sphinx」と呼ばれる、ミックスネットを通じた暗号化ルーティング専用に設計されたタマネギ状の暗号化プロトコルを使用します。Sphinxは5層の暗号化を使用し、ユーザートラフィックがネットワークを通過する5つのホップに対応します。これは、利用可能な中で最も安全なデータルーティング形式の一つです。Torのタマネギ暗号化は、3層の暗号化と3つのホップを使用しています。

https://qiita.com/pseudonym2/items/107cf005e9cab0b165b6

https://qiita.com/pseudonym2/items/36fb0b8497c13018204d




- Fast（高速）モード: WireGuard

Fastモードは、WireGuardプロトコルによって実現されています。WireGuardは、非常に高速な接続と暗号化・復号化プロセスを提供する最先端のルーティングプログラムです。これにより、NymVPNのユーザーは、同等の速度で他のシングルホップVPNサービスよりも高いプライバシーを享受することができます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3672851/81431610-0820-de28-d84c-5a22f6e1049d.png)

WireGuardは、ChaCha20-Poly1305など、ルーティングプロセスのさまざまな段階で最先端の暗号化プロトコルを使用しています。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3672851/9aeb748c-0ba0-2dea-6970-b3be5c51c8d7.png)

WireGuardと他の主要なVPNルーティングプロトコルとの比較記事もご覧ください。

https://qiita.com/pseudonym2/items/1e92b6d8ef2eae65c7d4

## 2. NymVPNのルーティング
暗号化に加えて、VPNのコアとなるプライバシー機能はサーバーアーキテクチャです。つまり、トラフィックをルーティングする際に使用されるプロキシリレーの数と、それによってIPアドレスが何回隠されるかが重要です。

市場に出回っているほとんどのVPNはシングルサーバーによる中央集権型のルーティングシステムです。これにより、メッセージの送信者と宛先が攻撃や監視のリスクにさらされる、中央集権的な障害ポイントが生まれます。

この問題に対処するため、NymVPNは、トラフィックを2つまたは5つの独立した分散型サーバーを通じてルーティングすることで、送信者と宛先を分離します。プライバシーのニーズに応じて選択できます！

FastモードやAnonymousモードのどちらを使用する場合でも、またはこれらのモード間でトラフィックをスプリットトンネリングの場合でも、トラフィックは世界中の独立したオペレーターによって運営される複数の独立サーバー（ノード）を通じて中継されます。

https://qiita.com/pseudonym2/items/96cc82523f370515b472



### Anonymous（匿名）モード: 5ホップミックスネットモード
Anonymousモードがアクティブになると、すべてのユーザートラフィックがNymミックスネットの5つのリレーサーバー（ノード）を通じて送信されます。

https://qiita.com/pseudonym2/items/e68ccf9b65bf8e98e380


ルーティング前に、データは固定サイズの暗号化パケットに分割されます。これらのパケットは最初のノード（entry gatewayと呼ばれる）に送られ、ネットワークの使用許可が与えられます。これらのパケットは次に、3つの連続するノード（mix nodeと呼ばれる）を通過し、他のユーザーのトラフィックと混ぜ合わされます。最終的なexit gatewayがトラフィックをウェブ上の宛先に転送し、パケットが元の形に再構成され、受信者のみがそれを復号して見ることができます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3672851/d0a0f2b6-21c3-a75a-0810-d125cf6808cd.png)

さらに、Nymミックスネットはトラフィック分析をさらに混乱させるために、ダミーパケット（ノイズまたはカバートラフィック）をネットワークに追加し、タイミング遅延を導入します。これにより、外部監視がデータの経路を追跡することが非常に困難になり、したがってあなたの活動が特定されることを防ぎます。

### Fast（高速）モード: 2ホップWireGuardモード
NymVPNミックスネットモードは最も匿名性の高いルーティングシステムですが、これは遅延と速度のコストを伴います。より迅速で、しかし依然として高いプライバシーと匿名性保護を提供するために、NymVPNの2ホップdVPNモードは2つの分散型サーバーを使用してトラフィックをルーティングします。

WireGuardの力により、暗号化接続は非常に高速でありながら、意味のあるプライバシーと匿名性の保護を提供します。なお、dVPNモードはNymミックスネットを使用しません。

## 3. 匿名性のためのノイズ
注: この第3の原則は、Anonymousモードによって提供される高度なプライバシー機能にのみ適用されます。

NymVPNの革新的なAnonymousモードは、Nymミックスネット上で動作し、悪意のあるエージェントによるトラフィックの追跡を非常に困難にする独自のプライバシー保護戦術を使用します。

- データの断片化: データがミックスネットを通過する際、一塊で移動するのではなく、同一サイズのパケットに分割されます。

- トラフィックミキシング: データパケットがリレーするミックスノードを通過する際、他のユーザーのトラフィックと混ざり合います。これによりデータ追跡が非常に困難になります。

- カバートラフィック: ネットワーク全体を監視する敵対者を困難にするために、ネットワーク内に定期的にランダムな「ダミーパケット」が導入され、ミックスネットを通るデータの量が増加します。これにより、個々のユーザーに対する追加の「カバートラフィック」が提供され、より多くの人数が集まることで匿名性が向上します。

これらのネットワークプライバシー強化技術を通じて、Nymミックスネットは、他のどのVPNでも提供できない堅牢な匿名性をオンラインでのあらゆる活動に対して提供します。

NymVPNは、オンラインでの匿名性を保つためのツールです。利用者がどのNymVPNモードを選択しても、外部の監視を避けたり、不当な検閲法を回避したり、大規模なデータ追跡の取り組みを無力化したり、外国に基づくコンテンツにアクセスしたり、または単にプライベートな閲覧を楽しむために使用されます。

# NymVPNはどのような用途に使用されますか？
NymVPNは、オンラインで匿名性を確保するためのツールです。どのNymVPNモードを選択しても、次のような目的で使用できます。

- 外部の監視を回避する

- 不当な検閲法を迂回する

- 大規模なデータ追跡の取り組みを無効化する

- 外国のコンテンツにアクセスする

- プライベートなブラウジングを楽しむ

### NymVPNモードの推奨用途
- Anonymousモード: 仮想通貨の取引、インスタントメッセージやメールでのプライベートな通信、機密データの転送、トレント利用に最適。

- Fastモード: プライベートなブラウジング、ストリーミング、ゲームなどに適しています。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3672851/697ebb28-424d-6c55-1555-a8dbfbbdd786.png)

NymVPNの比較

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3672851/0ac2087a-66d3-766d-d114-ac208bccd21f.png)

# プライバシー保護に最適なVPNの選び方
最適なVPNを選ぶのは、迷うことが多いかもしれません。Nymが提供する「VPN選択のガイド」を参考にすることで、自分に合ったVPNを見つける手助けになります。

https://qiita.com/pseudonym2/items/f2c5e8c39f321e53295a



NymVPNは、プライバシーをカスタマイズできる機能を提供しています。速度が必要なときでもプライバシーを犠牲にしたくない場合はFastモードを、スピードを犠牲にしてでもプライバシーが必要なときは、NymVPNの革新的なAnonymous Mixnetモードを利用することで、他に類を見ないレベルの保護を享受できます。

# 参考リンク

- [Nym公式サイト](https://nymtech.net/)
- [Nymのミキシングネットワーク - Wikipedia](https://ja.wikipedia.org/wiki/Nymミックスネット)
- [Nymホワイトペーパー](https://nymtech.net/nym-whitepaper.pdf)
- [分散型VPNとは？](https://qiita.com/pseudonym2/items/9d45bf63ddfd17edd0ae)

- [ミックスネットとは何か？ VPNによる比類なきオンラインプライバシー](https://qiita.com/pseudonym2/items/e68ccf9b65bf8e98e380)
- [Sphinx暗号-Nymを支える匿名データフォーマット](https://qiita.com/pseudonym2/items/107cf005e9cab0b165b6)
- [ココナッツ認証（Coconut Credentials）とは？- プライバシーを保護するゼロ知識証明技術](https://qiita.com/pseudonym2/items/b2739ae32f4fb29de0b6)
- [インターネット上のプライバシーを向上させるコンピューターサイエンティスト](https://qiita.com/pseudonym2/items/259de004166f70125cc3)

# コミュニティ

- [Nym日本コミュニティ - Telegram](https://t.me/nymjapanese)
- [Nym日本コミュニティ - Discord](https://discord.com/invite/nym)
- [Nym日本コミュニティ - LINEオープンチャット](https://line.me/ti/g2/0YGYYq4EoQZ8fL5FYQmqU4O9SRuE_a6YX19GtA?utm_source=invitation&utm_medium=link_copy&utm_campaign=default)
- [Nymプロジェクト日本語アカウント - X](https://x.com/nymproject_jp)