Лекции по криптографии. М.: Мцнмо, . -е изд., стереотип.  с. Брошюра издана по материалам лекций по криптографии, прочи



Pdf көрінісі
бет6/32
Дата14.06.2023
өлшемі460.25 Kb.
#475026
түріЛекции
1   2   3   4   5   6   7   8   9   ...   32
crypto-2013

.... Односторонние функции. С математической точки зре-
ния шифрование, несмотря на все огромное разнообразие применяе-
мых шифров и способов шифрования, можно представить как процесс
преобразования исходного, шифруемого текста с помощью некото-
рой шифрующей функции
→ y.
Здесь
— исходный, шифруемый текст (может быть, стоит в последний
раз напомнить, что в этой формуле и всюду далее — это целое
число, полученное в результате стандартной перекодировки ис-
ходного буквенно-цифрового текста);
— полученный в результате шифрования зашифрованный текст;
— некоторая функция, преобразующая исходный текст в зашиф-
рованный (значения функции , то есть величины y, обычно так-
же являются целыми числами).
В этих же терминах процесс дешифрования сводится к построе-
нию обратной (дешифрующей) функции
f
−1
:
→ x.
Чтобы зашифровать текст, необходимо применить к исходному
тексту функцию , а чтобы расшифровать, необходимо применить
к зашифрованному тексту обратную функцию f
−1
.
Интуитивно понятно, что для того чтобы процесс шифрования был
эффективным, необходимо, чтобы шифрующая функция была до-
статочно простой; для того чтобы процесс дешифрования был затруд-
нен, нужно, чтобы, зная шифрующую функцию , было достаточно
сложно найти ей обратную.
Математическим обобщением этих рассуждений является понятие
односторонней функции — одно из основных в математической крип-
тографии.
Определение. Функция называется односторонней, если выпол-
нены два условия:


14
1. Основные понятия и математическая формализация
) для любого из некоторого множества существует эффектив-
ный алгоритм вычисления (x);
) не существует эффективного алгоритма обращения функции .
Другими словами, зная функцию , мы легко можем зашифровать
любой текст x, то есть найти (x); но, зная шифр y, мы не можем
восстановить исходный текст x. Даже зная, что зашифрованный
текст получен в результате применения известной функции f
к некоторому (неизвестному) исходному тексту, мы тем не менее
не можем восстановить исходный текст.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   32




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет