답변:
여기서 "직선"은 "되감기"와 대조됩니다. 시뮬레이터는 시뮬레이션을 수행하는 당사자를 "되감기"하지 않으면 "직선"입니다.
예를 들어, 무 지식 프로토콜에서 시뮬레이터는 일반적으로 "검증기"를 되감습니다. "직선"의미에서이 되감기는 발생하지 않습니다.
나는 라파엘 패스 (Rafael Pass)의 논문 ( 공통 참조 문자열과 랜덤 오라클 모델 (CRYPTO'03)의 Deniabililty )과 M.Sc 에서 "직선 시뮬레이터"라는 용어를 처음 보았다 . 논문 ( 제로 지식 증명의 대안 변형 ).
편집 : 이전 논문을 발견했습니다 : 동시 제로 지식 : 1998 년으로 거슬러 올라간 Cynthia Dwork와 Amit Sahai의 타이밍 제약 필요성 감소 . 자세한 내용은 아래 Alon Rosen의 의견을 참조하십시오.
직선 시뮬레이터의 의미에 대한 공식적인 정의 는 없습니다 . 비공식적 인 방식으로 사물을 설명하는 데 사용할 수 있는 직관적 인 아이디어 일뿐 입니다. 나는 기계를 되 감지 않는 것이 무엇을 의미하는지 정의 할 수 있는지에 대해 회의적 입니다. 실제로 기계를 되 감는 것은 비공식적 인 용어입니다! 우리가 기계를 다시 정의한다는 것이 실제로 의미하는 바는 주어진 상태에서 기계를 실행할 수있는 많은 경로를 탐색 할 수 있다는 것입니다. 그런 다음 공식적인 논증은 우리가 증거를 계속 유지하기 위해 필요한 트랩 도어 나 기타 정보를 얻기 전에 조사해야 할 그러한 실행의 수를 기반으로합니다.