Спостереження, пов'язане з асиметричною криптографією, полягає в тому, що деякі функції (як вважається,) легко виконувати в одному напрямку, але їх важко інвертувати. Крім того, якщо існує якась інформація про "трап-троп", яка дозволяє швидко обчислювати зворотну операцію, проблема стає кандидатом на схему криптографії відкритого ключа.
Класичні проблеми, що знаходяться на вулиці, відомі RSA, включають проблему факторингу та проблему дискретного журналу. Приблизно в той же час, коли було опубліковано RSA, Рабін винайшов криптосистему з відкритим ключем, засновану на пошуку дискретних квадратних коренів (це згодом виявилося принаймні таким же складним, як факторинг).
Інші кандидати зібралися протягом багатьох років. KNAPSACK (незабаром після RSA), еліптична крива "Логарифми" із специфічними параметрами та Найбільш короткі основні проблеми решітки - це приклади проблем, проблеми з відстеженням яких використовуються в інших опублікованих схемах. Неважко також помітити, що такі проблеми повинні існувати десь у НП.
Це вичерпує мої знання про функції функціонування. Це також, здається, вичерпало список у Вікіпедії .
Я сподіваюсь, що ми зможемо отримати вікі-список спільноти мов, які допускають перехід на вулицю та відповідну літературу. Список буде корисним. Зростаючі вимоги криптографії також змінюються, які функції трепдорду можуть бути основою криптосистем. Вибух сховища на комп’ютерах робить можливими схеми з великими розмірами клавіш. Постійний призмін квантових обчислень визнає недійсними схеми, які можна порушити з оракулом для пошуку прихованих абелевих підгруп. Повністю гомоморфна криптосистема Джентрі працює лише тому, що ми виявили функції, що відносяться до гомоморфізмів.
Мене особливо цікавлять проблеми, які не є NP-Complete.