Шифры XXI века
Шифры XXI века
Правда ли, что современные шифры настолько сложны, что можно не держать в тайне метод шифрования? Да, это действительно так. Если посадить в одну тесную комнату несколько шифровальщиков из враждующих организаций, разрешить им подглядывать друг за другом и оставить на столе справочник с чужими шифрами, то…
Каждый из присутствующих может послать нужным образом зашифрованное сообщение во вражеский лагерь. Однако не может – даже используя самый мощный компьютер и имея миллион лет в запасе – расшифровать чужое послание!
Сегодня разведчик может на глазах у всех послать закодированное сообщение, секрета расшифровки которого он не знает. Мало того, если противник узнал способ кодирования и хочет послать фальшивку с неправильными данными, то… подмена не удастся. Современная электроника позволяет поставить «электронную» подпись, которую не знает чужой. И фальшивое сообщение никто не спутает с настоящим.
В чем же секрет таинственных новых методов шифровки? К сожалению, подобные методы популярно изложить невозможно – они основаны на очень сложных математических вычислениях. Если вы знаете, что такое простое число – оно делится только на себя и единицу – то представьте, что компьютер перемножает два огромных простых числа (счет идет на миллиарды). Произведение и будет той случайной цепочкой
чисел, используя которую легко шифровать сообщение. А вот расшифровать… Тот компьютер, который не знает заранее, какие числа перемножались, может вычислять их… миллион лет.
Неужели таланты человека в этой области уже не нужны и шифровальщиков заменит компьютер? Нет, не будем забывать, что программы для них составляет человек. И в XXI веке будут нужны шифры, а значит, и шифровальщики.