対称鍵暗号方式では、暗号化を行う前に、両当事者が秘密鍵を保有し、それを交換する必要があります。秘密鍵の配布は、対面での会合、信頼できる宅配便の利用、既存の暗号化チャネルを介した鍵の送信などが必要となるため、最近まで問題となっていました。最初の2つの方法は多くの場合非現実的で安全ではなく、3つ目の方法は以前の鍵交換の安全性に依存します。
公開鍵暗号方式では、公開鍵の配布は公開鍵サーバーを通じて行われます。鍵ペアを作成する際、一方の鍵は秘密に保持し、もう一方の鍵(公開鍵と呼ばれる)はサーバーにアップロードされます。サーバーにアップロードされた公開鍵は誰でもアクセスでき、ユーザーに暗号化されたプライベートメッセージを送信するために使用できます。
セキュアソケットレイヤー(SSL)は、クライアントが公開鍵基盤に公開鍵と秘密鍵のペアおよび公開証明書を持っていない場合はディフィー・ヘルマン鍵交換を使用し、ユーザーが鍵と認証情報の両方を持っている場合は公開鍵暗号方式を使用します。
鍵配布は、無線センサーネットワーク(WSN)の設計において重要な課題です。文献には、センサーノード間の容易かつ安全な通信を維持するために設計された多くの鍵配布方式が存在します。WSNにおける鍵配布の最も一般的な方法は、鍵事前配布です。これは、展開前にセンサーノードに秘密鍵を配置する方式です。ノードが対象領域に展開されると、秘密鍵を使用してネットワークが構築されます。[ 1 ]
詳細については、「無線センサーネットワークにおける鍵配布」を参照してください。
クラウド上ではエージェントが一時的な性質を持つため、鍵の配布と保管がより困難になります。[ 2 ]秘密共有を使用すると、クラウド上のさまざまなサーバーに鍵を保存できます。[ 3 ]秘密共有では、秘密がシードとして使用され、複数の異なる秘密が生成されます。これらの秘密は、受信者の一部が共同で認証を行い、秘密情報の内容を知ることなく秘密情報を使用できるように配布されます。ただし、ファイルを異なるサーバーに保存するのではなく、鍵は分割され、その秘密共有が複数の場所に保存され、共有の一部が鍵を再生成できるようになっています。
秘密分散は、 N 個の共有間で秘密を分散させ、そのうちM < N ( M of N ) が元の秘密を復元できるが、 M − 1 個以下のグループでは復元できないようにする場合に使用される。[ 4 ] [ 5 ]