прямолінійне моделювання


11

Чи знає будь-яка організація, якась хороша довідка щодо значення прямолінійного моделювання? В даний час я заглиблююся в основу Universal Composability (UC) компанії Canetti, але не можу знайти жодної корисної орієнтації на значення прямолінійної імітації. Будь-яка допомога вдячна.

Відповіді:


10

Тут "пряма лінія" протиставляється "перемотування". Симулятор "прямолінійний", якщо він не "перемотує" ту сторону, для якої це моделювання.

Наприклад, у протоколі з нульовим знанням симулятор, як правило, перемотує "перевіряльник". У прямолінійному розумінні цього перемотування не відбувається.

Я вперше побачив термін "прямолінійний симулятор" в роботі Рафаеля Пасса ( Про деніабілітаційність у загальних референтних рядках та випадкових моделях оракул. (CRYPTO'03) ) та магістра. теза ( Альтернативні варіанти доказів нульових знань ).

Редагувати: Я знайшов раніше статтю: Паралельне нульове знання: Зменшення потреби в обмеженнях часу Сінтії Дворк та Аміт Сахай, яке починається з 1998 року. Докладніше вказуйте коментар Алона Розена нижче.


Я не знаю терміна "прямолінійний симулятор", але мені здається, що "прямолінійний" контрастує з "розгалуженням", аналогічним часовій логіці лінійного часу проти часу розгалуження та еквівалентності слідів проти (розгалуження) бісімуляції. Чи є щось до цього?
Дейв Кларк

Ну, я не думаю. Я знайшов ще одне посилання, яке відповідає моєму визначенню.
MS Dousti

Пояснення Садека таке ж, як і будь-який контекст, в якому я чув терміни, про які я вживав. Ось кілька конспектів лекцій Нью-Йорка з класу в Adv Crypto минулого року, які обговорюють цю тему; зокрема, див. п. 8.
Даніель Апон

Детерміновані звучать як можливий синонім.
Дейв Кларк

5
Раніше використання поняття прямолінійної імітаційності (хоча можливо і не під цим термінологією) можна знайти в: (1) Ран Канетті, Од Голдрайх, Шафі Голдвассер, Сільвіо Мікалі: Скидання нульових знань (розширений конспект). STOC 2000: 235-244 та (2) Ran Canetti, Marc Fischlin: Загальнодоступні зобов'язання. КРИПТО 2001: 19-40. Поняття з'являється у визначенні UC, тому що перемотувати "середовище" неможливо. Він з'явився раніше в іншому контексті при одночасному нульовому знанні, де симулятор перемотування може зіткнутися з проблемою.
Алон Росен

3

Не існує офіційного визначення того, що означає бути симулятором прямолінійної лінії. Це лише інтуїтивна ідея, яка може бути використана для опису речей у неофіційній формі. Я дуже скептично ставлюсь до того, чи можна навіть визначити, що означає не перемотувати машину. Дійсно, перемотування машини - це сам неофіційний термін! Що ми насправді маємо на увазі під перемотуванням машини, це те, що ми можемо дослідити безліч можливих шляхів виконання машини з заданого стану. Тоді формальні аргументи ґрунтуються на кількості таких страт, які нам потрібно вивчити, перш ніж ми зможемо отримати трап або іншу інформацію, необхідну для подальшого продовження доказів.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.