Я переглядаю деяку криптографічну модель. Щоб показати його неадекватність, я розробив надуманий протокол, заснований на ізоморфізмі графіка.
"Банальним" (але суперечливим!) Є припущення про існування алгоритмів BPP, здатних генерувати "важкі екземпляри проблеми Ізоморфізму Графа". (Разом із свідком ізоморфізму.)
У своєму надуманому протоколі я припускаю існування таких алгоритмів BPP, які задовольняють одній додатковій вимозі:
- Нехай згенеровані графіки будуть і G 2 . Є лише один свідк (перестановка), який відображає G 1 - G 2 .
Це означає, що має лише тривіальні автоморфізми . Іншими словами, я припускаю існування деякого алгоритму BPP, який працює так:
- На вхід , генерувати п -vertex граф G 1 , таким чином, що вона має тільки тривіальні автоморфізм.
- Виберіть випадкову перестановку над [ n ] = { 1 , 2 , … , n } і застосуйте її на G 1, щоб отримати G 2 .
- Вихід .
Я буду вважати , що на кроці 1, може бути отриманий в разі необхідності, і ⟨ G 1 , G 2 ⟩ є жорстким екземпляром завдання ізоморфізму графів. (Будь ласка, інтерпретуйте слово "важко" природним шляхом; формальне визначення дано Абаді та ін. Див. Також статтю Impaliazzo & Levin .)
Чи моє припущення розумне? Може хто-небудь, будь ласка, вказав мені на деякі посилання?