40ビット暗号はインドで違法だと誰かが言っている
暗号に触れる前に、その主張を法律・文書・ライセンスまでたどり、質問に答えられるよう自分の立場を書き出してください。
あるフォーラムで、一定のビット数を超える暗号化はインドでは違法だという主張があり、その下のスレッドには三つの異なる数字が並んでいる。この主張は引用として現れるよりずっと前に導入上の制約として現れ、それに従うことは、誰も文書で裏づけられない数字に合わせて SSH や VPN のプロファイルを弱めることを意味する。順序を逆にしよう——まず文書があり、数字はその文書が結局何を言っているかにすぎない。このページは読み方の手順であり、あなたの接続についての判断ではない。何を取り寄せ、何を記録し、いつ弁護士に渡すべきかを示す。
数字ではなく文書を求めよ
制約を生みうる文書は三種類あり、それらは互換ではない——法律、その法律に基づいて作られた文書、そして特定のサービスに結びついたライセンス条件である。それぞれに宛先、範囲、版がある。誰かが上限を引用したら、三つのどれを指すのかを尋ね、そのファイルを入手すること(その区別を失った要約は、何とも突き合わせられない)。India Code にある Information Technology Act, 2000 の写しは妥当な出発点であって、答えではない。
文書の裏づけのない数字は、技術らしく聞こえることを覚えた噂である。ファイルを求めるのにかかるのはメッセージ一通だが、動いているトンネルを噂に合わせて弱めるのは、後から誰も正当化できないセキュリティ変更を払うことになる。
渡された条を読め
その PDF の 84A 条を取る。印刷されたページでは、中央政府に暗号化の方式や方法を定める権限を与えており、40、128、256 ビットについては何も述べていない。授権規定とはこういうもので、規則を述べる代わりに規則に根拠を与える。ページを読めば、その条が何をするのか、そして同じくらい有用なことに何をしないのかが確定する。
そこに数字がないことは、どこにもないことの証拠にはならない。別の条、通知、ライセンスが別のことを言っているかもしれず、それを知るにはその文書しか読めない。
授権は現行の規則ではない
権限と規則は別の文書に住んでおり、その違いが主張を検証できるかどうかを決める。上限がライセンスから来ると言うならライセンスを読み、通知から来るなら通知とその日付を読み、法律から来るなら条と項を読む。一方を他方に置き換えるのがこの種のスレッドで最も多い誤りで、要約が数回くり返されると見えなくなる。どの版を読み、その写しがいつ公表されたのかを記録しておく。
ファイルのメタデータは手元の写しについての手がかりであって、文章がそれ以降動いていない証拠ではない。2018 年のダウンロード日は 2026 年について何も語らない。
主張を判断する前に自分の立場を書き出せ
標語ではなく状況を——自分が実際に何をするのかを三行で書く。承認済みの企業トンネルを使う旅行者、小さなチームのために私設サーバーを運用する管理者、見知らぬ相手に接続を売る事業者は、三つの異なる記述であり、三つの異なる法的な面を持つ。その一つについての結論は他へは移らない、文書の定義と宛先が同じ人々を覆っているとは限らないからだ。まず記述を書き、それから当てはまる規則を探す。
次に、弁護士が必要とする二つの事実を集める。ライセンスの主張なら、誰がライセンスを保有し、どのサービスを覆うのか。ソフトウェアの主張なら、どの行為が制限されるのか、保有か、提供か、実行か、それとも名指しの一用途か。
答えられる程度に質問を精密にせよ
要求にはさらに二つを入れる。第一に、引用された数字が実際に何を測っているのか、SSH のセッションにはホスト鍵、利用者認証鍵、鍵交換、対称トラフィックがあり、ただのビット数はそのどれも指していない。第二に、その主張がどの文書のどの版に依拠するのか、該当する条項があればそれも添える。活動、場所、当事者、設定を加えれば、要求は議論ではなく法律の専門家が答えられるものになる。
ここでは文言が結果を決める。同じ法律の 69 条は、特定の権限と記録された理由にもとづく傍受・監視・復号の指令を扱っており、公式の立場を名乗る誰かに合言葉を渡せという指示とは違う。条件を読むかどうかが、そのすべての差になる。