暗号化

暗号化を使用すると、不正なアクセスからデータを保護できます。

Notes® および Domino® を使用して、以下を暗号化できます:

  • 他のユーザーに送信するメール。暗号化すると、権限のないユーザーは転送中のメールを読めなくなります。保存メールと受信メールも暗号化できます。
  • ネットワークポート。Notes® クライアントと Domino® サーバー間や、2 つの Domino® サーバー間でやり取りする情報を暗号化することによって、権限のないユーザーは転送中のデータを読めなくなります。
  • インターネットを介したトランザクション。インターネットクライアント (たとえば、Notes® クライアント) とインターネットサーバーの間でやり取りする情報を SSL を使用して暗号化することによって、権限のないユーザーは転送中のデータを読めなくなります。
  • フィールド、文書、データベース。アプリケーション開発者は、文書内のフィールド、文書全体、ローカルに保存されているデータベースを暗号化できます。こうすると、指定したユーザーだけが情報を読み取ることができます。

フィールド、文書、データベースの暗号化の詳細については、HCL Domino® Designer ヘルプ を参照してください。

パブリックキーとプライベートキー

Domino® では、パブリックキーとプライベートキーが使用され、一方のキーで暗号化したデータは、もう一方のキーがなければ暗号解除できません。パブリックキーとプライベートキーの間には数学的な関係があり、誰のキーなのかを正確に特定できます。どちらのキーも、ID ファイルに格納されます。ID ファイル内で、パブリックキーは証明書内に格納されますが、プライベートキーは証明書とは別に格納されます。パブリックキーの格納先である証明書は Domino® ディレクトリにも保存されるため、他のユーザーも利用できます。

Domino® では、Notes® 用とインターネット用に、パブリックキーとプライベートキーを 2 種類使用します。Notes® 用のパブリックキーはフィールド、文書、データベース、他の Notes® ユーザーに送るメールを暗号化するときに使用され、Notes® 用のプライベートキーは暗号を解除するときに使用されます。それと同様に、インターネット用のパブリックキーは S/MIME の暗号化、インターネット用のプライベートキーは S/MIME の暗号解除に使用されます。Notes® の場合もインターネットの場合も、プライベートキーを使用して電子署名が作成され、パブリックキーを使用して電子署名が認証されます。

Notes® では、インターネット用のパブリックキーとプライベートキーは 1 組だけを使用することも、2 組を使用することもできます。2 組使用するときは、1 組を電子署名と SSL でのクライアント認証用に使用し、もう 1 組を暗号化用に使用します。

ユーザーを登録すると、ユーザーのパブリックキーが含まれる Notes® 認証を Domino® が自動的に作成し、それを ID ファイルと Domino® ディレクトリに追加します。プライベートキーは、作成された後、ID ファイルに格納されます。インターネット用のパブリックキーとプライベートキーは、ユーザー登録後に作成することもできます。Domino® では、パブリックキーが含まれるインターネット証明書は、ID ファイルと Domino® ディレクトリに保存されます。インターネット用のプライベートキーは、ID ファイルに格納されますが、証明書とは別に格納されます。

Domino® では、Notes® 用のパブリックキーとプライベートキーの作成に、デュアルキー RSA Cryptosystem を使用します。暗号化のアルゴリズムには RC2、RC4、AES を使用します。Domino® では、インターネット用のパブリックキーは X.509 認証形式で作成します。X.509 認証形式は、Domino® を含む大半のアプリケーションで使用できる業界標準の形式です。

Notes® クライアントと Domino® サーバーは、以下に示す多くの登録をサポートします。

  • Notes® とインターネット認証機関の両方に使用する 4096 ビット RSA キー。4096 ビット未満のキーを使用している既存の Notes® 認証者を 4096 ビットキーにロールオーバーすることもできます。
  • ユーザーとサーバーの認証に使用する 2048 ビット RSA キー。
  • S/MIME と SSL に使用する 128 ビット対称キー。

Notes® 専用プロトコルでは、キー交換、署名、ユーザー ID の認証用に 630 ビット、1024 ビット、2048 ビットのキーを、大きなデータの暗号化用に 64 ビットと 128 ビットのキーを使用することをサポートしています。また、Notes® 専用プロトコルは 2048 ビットのユーザーキーもサポートし、Domino® の旧バージョンで作成された古いキー (512 ビットと 380 ビット) も使用できます。

キーのビット数が大きくなるほど、ハッカーに対する安全性が高くなります。たとえば、パブリックキーに基づいてプライベートキーを暗号化解除することが困難になります。また、暗号化した署名を偽造して文書、エージェント、フォーム、メールに付加することも難しくなります。

暗号化のレベル

Domino® サーバーと Domino® Administrator、Domino® Designer、Notes® クライアントの各製品では、強力な暗号化レベル (グローバル) を使用しています。このグローバルリリースでは、以前「アメリカ・カナダ版」と呼ばれていた暗号化方式を採用しています。このグローバルな製品の強力な暗号化機能は、自国の輸入関連法によって輸入が禁止されている国や、米国政府が製品およびサービスの輸出を禁止している国を除き、世界中で使用することができます。ユーザーは、暗号化レベルに基づいて Notes® ソフトウェアを注文する必要がなくなりました。