回答:
ここで、「直線」は「巻き戻し」と対比されます。シミュレーターは、シミュレーションを行っているパーティーを「巻き戻し」しない場合、「直線」です。
たとえば、ゼロ知識プロトコルでは、シミュレータは通常「検証者」を巻き戻します。「直線」の意味では、この巻き戻しは行われません。
Rafael Passの論文(Common Reference String and Random Oracle ModelsのDeniabililtyについて)(CRYPTO'03)およびM.Sc. 論文(ゼロ知識証明の代替バリアント)。
編集:以前の論文を見つけました:同時ゼロ知識:シンシアDworkとAmit Sahaiによるタイミング制約の必要性の削減。1998年にさかのぼります。詳細については、以下のAlon Rosenのコメントを参照してください。
直線シミュレータであることの意味についての正式な定義はありません。非公式な方法で物事を説明するために使用できるのは、直感的なアイデアだけです。マシンを巻き戻さないことの意味を定義することさえできるかどうかについて、私は非常に懐疑的です。実際、マシンの巻き戻し自体は非公式の用語です!マシンを書き換えることで本当に意味するのは、特定の状態からマシンを実行する多くの可能なパスを探索できるということです。正式な引数は、トラップドアまたは証明をさらに続行するために必要なその他の情報を取得する前に調査する必要があるこのような実行の数に基づいています。