メインコンテンツまでスキップ

1. Introduction (はじめに)

SSH 認証プロトコルは汎用的なユーザー認証プロトコルです。これは SSH トランスポート層プロトコル [SSH-TRANS] の上で実行されることを意図しています。このプロトコルは、基盤となるプロトコルが完全性と機密性の保護を提供することを前提としています。

この文書は、SSH アーキテクチャ文書 [SSH-ARCH] を読んだ後にのみ読むべきです。この文書では、参照やさらなる説明なしに、アーキテクチャ文書の用語と表記法を自由に使用しています。

このプロトコルの 'service name' (サービス名) は "ssh-userauth" です。

このプロトコルが開始されると、下位レベルのプロトコルからセッション識別子を受け取ります (これは最初の鍵交換からの交換ハッシュ H です)。セッション識別子はこのセッションを一意に識別し、秘密鍵の所有権を証明するために署名するのに適しています。このプロトコルは、下位レベルのプロトコルが機密性保護を提供するかどうかも知る必要があります。