Найти тему
тотСамыйАйтишник

Алан Мэтисон Тьюринг - первый «][@cker» и человек взломавший «Третий рейх».

Оглавление

Приветствую Тебя, мой дорогой друг. Когда-то, давным-давно, гремела Вторая Мировая. Настоящие компьютеры в те суровые годы ещё не появились, наличествовали только механические вычислительные машины, этакие арифмометры-переростки с рычажками, кнопками и лампочками. Однако хакеры, представьте себе, уже были.

Первый хакер Алан Мэтисон Тьюринг.
Первый хакер Алан Мэтисон Тьюринг.

Один из них — выдающаяся историческая личность, одарённый теоретик и практик, предтеча электронно-цифровой эпохи Алан Мэтисон Тьюринг.

Алан Мэтисон Тьюринг.
Алан Мэтисон Тьюринг.

Начало пути

Алан Тьюринг родился 23 июня 1912-го года в Лондоне. Подрос, пошёл в школу, и там через несколько лет ошарашил учителей своей математической одарённостью. К шестнадцати годам он щёлкал сложнейшие задачи как орешки.

После школы поступил в Королевский колледж Кембриджа, где преподавал Годфри Харолд Харди, тогдашнее светило математики.

Годфри Харолд Харди.
Годфри Харолд Харди.

Слава пришла к Тьюрингу после того, как на глаза талантливому юноше попалась теорема Курта Фридриха Гёделя, тоже «звезды» точных наук, но из Австрии.

Курта Фридриха Гёделя.
Курта Фридриха Гёделя.
Хм, вот значит, какая она, вторая теорема Гёделя.

— подумал Тьюринг. —

А если все эти мудрствования заменить на что-нибудь более гуманное? Например, на модели гипотетических машин. Пусть умозрительных, но простых и ясных, не вызывающих у человека вывих мозга.

Может, он подумал вовсе не так, история о том молчит. Но именно тогда, в 1936-м году, родилось понятие «машина Тьюринга» — теоретическая модель компьютера, использующего для вычисления чего-либо алгоритмы, наборы пошаговых инструкций.

Первый хакер

У понятия «hacker» есть два значения, формулируемые примерно так:

  1. высококлассный программист, способный переделать, перекроить и модифицировать что угодно;
  2. взломщик, умеющий влезать куда не просили, перехватывать, похищать что-нибудь электронное, декодировать его и использовать в своих целях.

Алан Мэтисон Тьюринг соответствовал обоим определениям.

Грянула Вторая Мировая. Центр правительственной связи Великобритании обеспокоился: немцы для шифрования своих посланий стали применять кодирующую машину «Энигма». Для дешифровки перехваченных сообщений требовались не просто криптоаналитики, а хакеры, способные создать средства взлома кода. Вот и вспомнили о Тьюринге.

Работа закипела. Сначала британцы получили сведения от польских коллег, создавших систему под названием «Бомба». Она эксплуатировала аппаратную уязвимость в «Энигме» (способы кодирования можно было легко систематизировать и разгадать).

Энигма.
Энигма.

Однако к 1940-му году немцы найденную поляками уязвимость быстренько устранили, обновили все шифровальные машинки, стационарные и переносные. Тогда Тьюринг, первый в мире хакер, создал алгоритм, работавший по принципу «brute force». (То есть, «грубая сила», последовательный перебор всех возможных комбинаций ключей.) Это позволило выпустить вторую версию «Бомбы».

Представьте себе громадный чёрный шкаф с горизонтальными рядами круглых тумблеров размером с тарелку. Три ряда сверху, три посредине и ещё столько же в нижней части. Внутри — великое множество проводов, реле, электронных ламп и прочих древних радиотехнических деталей. За это хакерское устройство Тьюринга в 1945-м году наградили Орденом Британской Империи.

Хакерское устройство Тьюринга.
Хакерское устройство Тьюринга.
Хакерское устройство Тьюринга.
Хакерское устройство Тьюринга.

Пророк компьютерной эпохи

После войны свободного времени стало больше. Алан Тьюринг потихоньку продолжал совершенствовать приборы как для взлома шифров, так и противоположного процесса — надёжного кодирования (например, машинка «Turingery» на раз справлялась с кодом шифровального устройства «Tunny»). Занимался прикладной криптографией, коротко говоря. Но о теории тоже не забывал.

Tunny.
Tunny.

В 1946-м году Джон фон Нейман, Герман Голдстайн и Артур Бёркс написали статью о двоичном представлении данных и использовании оперативной памяти электронно-вычислительных машин.

Джон фон Нейман.
Джон фон Нейман.

Однако Тьюринг их опередил. В том же году, 19 февраля, опубликовал детальное описание компьютера с программой, работающей в памяти.
Современники признали его первенство. Тем не менее, прижился термин «
архитектура Фон Неймана». Видимо, сама судьба решила, что Тьюринг и так уже достаточно прославился благодаря своей машине.

Архитектура Фон Неймана.
Архитектура Фон Неймана.

Тест Тьюринга

Также называется «тестом на человечность» и основывается на особенностях работы машины Тьюринга, неоднократно упомянутой выше. Описан в статье «Вычислительные машины и разум», появившейся в 1959-м году.

Главный вопрос: может ли машина эффективно выдавать себя за человека, работая в рамках заложенных в алгоритмы инструкций.

Представьте себе, что вы общаетесь в чате, и среди реальных собеседников находится программа-робот (бот), генерирующая ответы на ваши вопросы. Если вы по прошествии какого-то времени не можете уверенно распознать, кто там живой человек, а кто бот, то искусственный интеллект тест проходит. (Ну а поскольку современные боты бывают умнее иных людей, то вопрос актуален как никогда).

Финал истории

В 1954-м году, 7 июня, Алан Тьюринг умер в результате отравления, не дожив до сорока двух лет. По версии следствия, это было самоубийством, вызванным личными неурядицами. Но все уже давно привыкли к тому, что одарённые люди довольно часто покидают наш мир молодыми, в расцвете сил.

-11

В 1966-м году была учреждена премия Тьюринга, выдаваемая за достижения в информатике. По сей день является самой престижной наградой от Ассоциации вычислительной техники. В 1983-м году лауреатами стали Кен Томпсон и Денис Ритчи — за создание операционной системы Unix.

Чаша Тьюринга.
Чаша Тьюринга.

Так завершилась история Алана Мэтисона Тьюринга, первого хакера и толкового теоретика, чьи концепции легли в основу развития вычислительной техники. Человечество, как обычно, не уберегло гения от преждевременного ухода, но в этот раз хотя бы адекватно оценило его вклад в прогресс.

Обрати внимание:

Поставь лайк если понравилась статья, тебе всего лишь "клик", а мне радости полные штаны =).

Подписывайся на канал, будет много интересных публикаций =).