navigationOpenWrtファームウェアのアップデート密封されたハードウェアの確認バックアップ&リストアNitroWallをDHCPクライアント/DHCPサーバーとして使用する。<https://www.bsi.bund.de/SharedDocs/Downloads/EN/BSI/Publications/TechGuidelines/TG02102/BSI-TR-02102-1.pdf?_blob=publicationFile&v=10>`__。近い将来、より長い鍵が使われるようになることが予想されます。使用期間を5年と仮定すると、すでに長い鍵を生成する必要があります。3072ビットや4096ビットの長いRSA鍵では速度が著しく低下します。よる暗号化をサポートしています。この方法は、小さいECCキーでも長いRSAキーと同様に安全で、しかもかなり高速であると考えられています。NISTの曲線の開発には、`NSAが<https://www.schneier.com/essays/archives/2007/11/did_nsa_put_a_secret.html>`_関与しています。曲線にバックドアの証拠がなくても、特定の曲線を使用すると信頼性に疑問が生じます。2は、NISTとBrainpoolという2種類の曲線をサポートしています。以下では、Brainpool曲線を使用します。`この記事<https://arstechnica.com/information-technology/2013/10/a-relatively-easy-to-understand-primer-on-elliptic-curve-cryptography/>`_は、楕円曲線暗号の一般的な理解を得るための良い入口となります。2とGnuPGバージョン2.1.17以上が必要です。Cardのバージョンを表しています。ここでは、楕円曲線暗号に必要な3.3を使用しています。OpenPGPカードのバージョン2.2はECCをサポートしていません。最低でもバージョン2.1.16が必要です。適切なバージョンが含まれています。この記事の最後に、古いバージョンのUbuntuでGnuPGを手動でアップデートする方法を紹介しています。2.0は現在も使用されていますが、2017年にサポートが終了しています。2.1以降を使用する必要があり、そうしないと非互換性の問題が発生する可能性があります。したがって、この問題を回避できることが確実な場合にのみECCを使用する必要があります。2の鍵生成について#これらの条件が満たされると、すぐに始められます。(警告:既存のキーはプロセス中に上書きされます!)ここでは2つのオプションがあります。2上で直接キーを作成する方法です。ここでの利点は、キーがデバイスの外に出ることがないため、決して読み出すことができないということです。2つ目の方法は、以前にローカルで生成した鍵をインポートすることです。この場合の利点は、鍵のバックアップを安全に保管できることで、Nitrokeyを紛失した場合に復元することができます。以下では、1つ目の方法についてのみ説明します。使用して、鍵をNitrokeyに転送します。GnuPGにはすでに「generate」コマンドがあり、これを使ってデバイス上で簡単に鍵を作成することができます。鍵の種類を直接選択することはまだできませんので、まず鍵を準備する必要があります。これには以下のコマンドを使用します。/byeまた、次のセクションで説明するように、他の曲線を選択することもできます。入力すると、「鍵の属性」のところに、rsa2048ではなく、brainpoolP256r1があることがわかります。[none]そして、キーを作成します。signed.Nitrokeyは、RSA鍵の代わりに楕円曲線暗号を採用したので、通常通り使用することができます。カーブ#上記の手順では、Brainpool曲線を選択しました。NISTの曲線を使用することもできます。設定は以下のようにして行います。/byeUbuntuにおけるGnuPGのアップデート#以下の手順は、18.04よりも古いバージョンのUbuntuを使用している場合にのみ必要です。2.1.18をインストールできます。これにはより新しいDebianパッケージが必要ですが、これが最も簡単な方法です。17.10で正常にテストされており、おそらく16.04でも動作するでしょう。使用中に問題が発生する可能性は排除できません。gnupg_tmpインストールを元に戻したい場合は、以下のコマンドを実行する必要があります。2の鍵生成についてカーブUbuntuにおけるGnuPGのアップデート。