Санкт-Петербургское отделение Математического института им. В.А.Стеклова РАН
ПРЕПРИНТ 16/2008
Э. А. Гирш, С. И. Николенко
НАДЕЖНАЯ В СЛАБОМ СМЫСЛЕ ФУНКЦИЯ С СЕКРЕТОМ
С.-Петербургское отделение
Математического института
им. В.А.Стеклова РАН,
Фонтанка 27, 191023,
С.-Петербург, Россия
hirsch@pdmi.ras.ru
sergey@logic.pdmi.ras.ru, snikolenko@gmail.ru
This preprint was accepted September 12, 2008
АННОТАЦИЯ:
В 1992 году А. Хильтген построил первые конструкции доказуемо
надежных криптографических примитивов, а именно функций, односторонних в слабом
смысле.
Такие функции доказуемо сложнее обратить, чем вычислить, но сложность при этом
(рассматриваемая как схемная сложность над схемами с произвольными бинарными гейтами)
увеличивается лишь в константное число раз (в работах Хильтгена эта константа
приближается к 2).
В классической криптографии односторонние функции являются базовыми примитивами
для протоколов
согласования ключа и цифровой подписи, в то время как криптосистемы с открытым
ключом конструируются
на базе функций с секретом. Мы продолжаем исследования Хильтгена и строим надежную
в слабом смысле
функцию с секретом; в нашей конструкции противник гарантированно потратит больше
времени на обращение
функции, чем честные участники протокола (также в константное число раз).
Ключевые слова: функции, односторонние в слабом смысле, схемная сложность, нижние
оценки, функции с секретом
E. Hirsch, S. Nikolenko. A FEEBLY SECURE TRAPDOOR FUNCTION
In 1992, A. Hiltgen provided the first constructions of provably
(slightly) secure cryptographic primitives, namely \emph{feebly one-way functions}.
These functions are provably harder to invert than to compute,
but the complexity (viewed as circuit complexity over circuits
with arbitrary binary gates) is amplified only by a constant factor
(in Hiltgen's works, the factor approaches 2).
In traditional cryptography,
one-way functions are the basic primitive of private-key and digital signature
schemes,
while public-key cryptosystems are constructed with trapdoor functions.
We continue Hiltgen's work by providing an example
of a feebly trapdoor function where the adversary is guaranteed to spend more time
than the honest participants (also by a constant factor).
[Full text:
Preprint in Russian (.pdf.gz)
Preprint in English (.pdf.gz)]
Back to all preprints
Back to the Steklov
Institute of Mathematics at St.Petersburg