NymVPNとは？( 簡易ver.)

NymVPNの核心的な目標は、通信をできるだけ追跡不可能かつプライベートに保つことです。NymVPNは、真に分散型のネットワークを持ち、現在達成可能な最強のデジタル匿名性を提供することを目指しています。これは、科学者やプライバシー活動家たちが長年の研究と取り組みを通じて実現した、ユーザープライバシーを設計によって保護する仮想プライベートネットワーク（VPN）です。

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

オンラインでのプライバシーはオフラインと同じように保護されていません。個人データはさまざまなエージェントによって体系的に悪用され、AIや機械学習技術はこれらの脅威をさらに深刻なものにしています。VPNは長年オンラインプライバシーの定番解決策とされてきましたが、多くのVPNはもはや十分に保護していません。これは、トラフィックデータを中央集権的に管理する方法が、サイバー犯罪者、データ追跡者、監視者にとって格好の餌食となるためです。



## NymVPNの概要

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

NymVPNでは、アプリ内で簡単に選択し、自分のプライバシーのニーズに合わせてカスタマイズできます。


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

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


# なぜVPNが必要なのか？

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

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

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

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

ここでは、私たちのオンラインでのあらゆる動きを追跡している主要なエージェントについて解説します。
![Screenshot 2024-08-27 at 11.22.45.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3672851/1a1d620f-7667-b8c8-a085-b450c21121ba.png)
![Screenshot 2024-08-27 at 11.23.25.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3672851/f7c269f0-03e5-399d-966d-e43437f46ed2.png)


# なぜVPNが必要なのか？

### そもそもVPNの意味とは？

インターネット上のトラフィックはかつてないほど膨大で、デジタル通信のプライバシー保護にも大きな進展がありました。エンドツーエンド暗号化が標準となり、メッセージの内容は保護されています。しかし、通信のパターンは依然として見えており、トラフィックフローを監視することで、誰が誰と話しているのか、どこから、いつ、どのデバイスからなのかを簡単に追跡できます。このため、私たちの長期的な閲覧習慣や個人生活の詳細が明らかになる可能性があります。

このように、個人データや活動が危険にさらされ、データ市場での商品となることがあります。


## NymVPNの機能とは？

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

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

### NymVPNのメリット

NymVPNは次の3つの技術的な柱に支えられています。

1. **最先端の多層暗号化**
2. **真に分散型のネットワーク**
3. **データ追跡を混乱させるためのネットワークノイズ**

これらの技術的な柱をNymVPNがどのように実現しているかを見ていきましょう。

## 1. NymVPNの暗号化

暗号化はオンラインデータセキュリティの重要な要素です。NymVPNも他のVPNと同様に、データを暗号化し、IPアドレスをマスキングします。従来のVPNサービスはこれを一度だけ行い、その後、中央集権型のサーバーを通じてルーティングします。

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

### NymVPNの2つのモード

![Screenshot 2024-08-27 at 11.28.47.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3672851/09778ac8-519c-12a0-a6ab-20cd1136532c.png)


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

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

![Screenshot 2024-08-27 at 11.30.41.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3672851/ceaa2209-5997-94de-c636-05bf1065be51.png)

![Screenshot 2024-08-27 at 11.31.40.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3672851/40f7fc6f-0bda-124a-8c5c-a8c415c8ed15.png)


## 2. NymVPNのルーティング

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

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

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

### Anonymous（匿名）モード: 5ホップミックスネットモード

Anonymousモードがアクティブになると、すべてのユーザートラフィックがNymミックスネットの5つのリレーサーバー（ノード）を通じて送信されます。データは固定サイズの暗号化パケットに分割され、最初のノード（entry gateway）から、3つの連続するノード（mix node）を通過し、最終的なexit gatewayがトラフィックをウェブ上の宛先に転送します。

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



![Screenshot 2024-08-27 at 11.36.57.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3672851/948c25ff-c0aa-26a2-f450-8af4eb279602.png)


### Fast（高速）モード: 2ホップWireGuardモード

NymVPNの2ホップdVPNモードは2つの分散型サーバーを使用してトラフィックをルーティングします。WireGuardの力により、高速でありながら意味のあるプライバシーと匿名性の保護を提供します。なお、dVPNモードはNymミックスネットを使用しません。

## 3. 匿名性のためのノイズ

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

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

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

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

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

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

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


# 参考リンク

- [Nym公式サイト](https://nymtech.net/)
- [Nymのミキシングネットワーク - Wikipedia](https://ja.wikipedia.org/wiki/Nymミックスネット)
- [Nymホワイトペーパー](https://nymtech.net/nym-whitepaper.pdf)
- [分散型VPN と中央集権型VPN:違いの全て](https://note.com/koko_crypto/n/n71fe7e92b68a)
- [ミックスネットとは何か？ VPNによる比類なきオンラインプライバシー](https://note.com/koko_crypto/n/n302e7516f691?magazine_key=m0129d65e3526)
- [Sphinx暗号-Nymを支える匿名データフォーマット](https://qiita.com/pseudonym2/items/107cf005e9cab0b165b6)
- [ココナッツ認証（Coconut Credentials）とは？- プライバシーを保護するゼロ知識証明技術](https://qiita.com/pseudonym2/items/b2739ae32f4fb29de0b6)

# コミュニティ

- [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 公式LINE(現在非稼働)](https://line.me/R/ti/p/@986ytsdx?from=page&accountId=986ytsdx)
- [Nymプロジェクト日本語アカウント - X](https://x.com/nymproject_jp)