Что такое tkip и aes: выбираем лучший тип шифрования Wi-Fi
выбираем лучший тип шифрования Wi-Fi
Привет! Заходишь ты такой в настройки своего роутера, а в разделе безопасности беспроводной сети сталкиваешься с первой серьезной и непонятно проблемой – TKIP или AES? Что выбрать пока не понятно, да и практических советов на эту тему нет, ибо все мануалы по настройкам шифрования написаны специалистами для специалистов. Что делать? WiFiGid и Ботан помогут разобраться!
Остались вопросы? Добро пожаловать в наши горячие комментарии с приятным сообществом!
Краткий ответ
Тем, кто не хочет терять своего времени, лучший вариант:
WPA2 – AES
Для тех, кому важно узнать почему да как это все было определено, предлагаю ознакомиться со статьей.
Про аутентификацию
Wi-Fi без защиты в наше время похож на находки якутскими учеными мамонтов – зверь вымер, но раз в год находки всплывают. Это к тому, что любую домашнюю сеть в наше время принято защищать любым типом аутентификации. А какие они есть?
- WEP (Wired Equivalent Privacy) – устаревший стандарт, современный брут паролей взламывает его легко.
- WPA (Wi-Fi Protected Access) – надежная обновленная система защиты. Пароли от 8 символов сильно мешают бруту.
- WPA2 – самый используемый тип, как правило сейчас у всех стоит именно он.
- WPA3 – новинка, обязателен в новом Wi-Fi Идеально, но есть далеко не во всех моделях, поэтому мы обращаем внимание прежде всего на WPA2, даже сейчас его взлом практически невозможен при сильном пароле.
Поленились поставить пароль? Толпа довольных соседей с радостью пожалует в ваше сетевое пространство. Будьте с ними гостеприимны, ведь сами пригласили)
Что касается современных WPA – то и здесь есть деление:
- WPA/WPA2 Personal – рекомендуется для домашнего использования. Задали пароль, пользуемся.
- WPA/WPA2 Enterprise – расширенная версия. Подъем Radius сервера, выдача отдельного ключа для каждого подключенного устройства. На практике домашнего использования достаточно и Personal версии.
Мой выбор:
Про шифрование
Но, кроме этого, есть еще и сам алгоритм шифрования, который не дает прослушивать всем желающим со стороны вашу домашнюю сеть (точнее дает, но при этом там отображается откровенная шифрованная белеберда). Сейчас распространены 2 типа шифрования:
- TKIP – ныне устаревший стандарт. Но в силу того, что некоторые старые устройства поддерживают только его, используется как альтернатива. Есть ограничения по использованию с WPA2 и в самом Wi-Fi стандарте, начиная с 802.11n. По сути дела, выпускался как патч для дырявого WEP.
- AES – актуальный стандарт шифрования. Применяется везде, где только требуется. Не расшифровывается военными и прочими заинтересованными лицами. Открытый, а отсюда заслуживает доверие и уважение сообщества. Поэтому поддерживается всеми современными стандартами Wi-Fi.
Итого, мои настройки:
На сегодняшний день для большинства людей лучше связки WPA2 и AES не найти. Владельцам же роутеров последнего поколения рекомендуется сразу устанавливать WPA3.
Исключение, ваши старые устройства отказываются работать с AES. В этом, и только в этом случае можно попробовать активировать TKIP. Как альтернатива – доступен обычно метод АВТО (TKIP+AES), самостоятельно разрешающий такие проблемы. Но лучше использовать чистый AES.
Т.е. TKIP поддерживается только в 802.11g и ранних стандартах, то при принудительной его установке для совместимости со старыми устройствами общая скорость Wi-Fi будет снижена до 54 Мбит/с. В этом плане использование чистого WPA и TKIP – медленно.
Выбор на разных роутерах
Ну а здесь я покажу, какие настройки нужно активировать на разных моделях роутеров. Раздел создан с целью показать разницу в интерфейсах, но единую модель выбора.
Все модели перечислить невозможно. Пользуйтесь поиском на нашем сайте, найдите свою модель, ознакомьтесь с полной инструкцией по настройке.
TP-Link
Современные интерфейсы TP-Link тоже могут отличаться между собой. У меня до сих пор вот такой «зеленый». Но даже на самых новых идея сохраняется – заходите в пункт «Беспроводной режим», а в подпункте «Защита…» располагаются все нужные нам настройки.
ASUS
В роутерах Asus тип аутентификации называется «Метод проверки подлинности». От этого выбор не меняется, по прежнему лучшим остается WPA2.
ZyXEL Keenetik
D-Link
Вот вроде бы и все, что можно было сказать по теме. А вы используете тоже AES? А если нет, то почему?
Что нужно использовать для более быстрой работы Wi-Fi сети: AES или TKIP? |
Здравствуйте дорогие читатели. Слабая система защиты маршрутизатора подвергает вашу сеть опасности. Все мы знаем, насколько важна безопасность маршрутизатора, но большинство людей не осознают, что некоторые настройки безопасности могут замедлить работы всей сети.
Основными вариантами шифрования данных, проходящих через маршрутизатор, являются протоколы WPA2-AES и WPA2-TKIP. Сегодня вы поговорим о каждом из них и объясним, почему стоит выбирать AES.
Знакомимся с WPA
WPA или защищённый доступ к Wi-Fi стал ответом Wi-Fi Альянса на уязвимости безопасности, которыми изобиловал протокол WEP. Важно отметить, что он не предназначался в качестве полноценного решения. Скорее, он должен был стать временным выбором, позволяющим людям использовать существующие маршрутизаторы, не прибегая к помощи протокола WEP, имеющего заметные изъяны в безопасности.
Хотя WPA и превосходил WEP, он тоже имел собственные проблемы с безопасностью. Несмотря на то, что атаки обычно не были способны пробиться через сам алгоритм TKIP (протокол целостности временного ключа), обладающий 256-битным шифрованием, они могли обойти дополнительную систему, встроенную в данный протокол и называющуюся WPS или Защищённая Установка Wi-Fi.
Защищённая Установка Wi-Fi была разработана для облегчения подключения устройств друг к другу. Однако из-за многочисленных брешей безопасности, с которыми она была выпущена, WPS начала исчезать в небытие, унося с собой WPA.
На данный момент как WPA, так и WEP уже не используются, поэтому мы станем вдаваться в подробности и, вместо этого, рассмотрим новую версию протокола — WPA2.
Почему WPA2 лучше
В 2006 году WPA стал устаревшим протоколом и на смену ему пришёл WPA2.
Замена шифрования TKIP на новый и безопасный алгоритм AES (стандарт продвинутого шифрования) привела к появлению более быстрых и защищённых Wi-Fi сетей. Причина в том, что TKIP был не полноценным алгоритмом, а скорее временной альтернативой. Проще говоря, протокол WPA-TKIP являлся промежуточным выбором, обеспечившим работоспособность сетей в течение трёх лет, прошедших между появлением WPA-TKIP и выпуском WPA2-AES.
Дело в том, что AES — реальный алгоритм шифрования, использующийся не только для защиты Wi-Fi сетей. Это серьёзный мировой стандарт, применявшийся правительством, когда-то популярной программой TrueCrypt и многими другими для защиты данных от любопытных глаз. Тот факт, что этот стандарт защищает вашу домашнюю сеть — приятный бонус, но для этого требуется приобрести новый маршрутизатор.
AES против TKIP в плане безопасности
TKIP — это, по сути, патч для WEP, решающий проблему из-за которой атакующий мог получить ваш ключ после исследования относительно небольшого объёма трафика, прошедшего через маршрутизатор. TKIP исправил эту уязвимость путём выпуска нового ключа каждые несколько минут, что в теории не позволило бы хакеру собрать достаточно данных для расшифровки ключа или потокового шифра RC4, на который полагается алгоритм.
Хотя TKIP в своё время стал значительным улучшением в плане безопасности, сегодня он превратится в устаревшую технологию, уже не считающуюся достаточно безопасной для защиты сетей от хакеров. К примеру, его крупнейшая, но не единственная уязвимость, известная как chop-chop атака стала достоянием общественности ещё до появления самого метода шифрования.
Chop-chop атака позволяет хакерам, знающим как перехватывать и анализировать потоковые данные, генерируемые сетью, использовать их для расшифровки ключа и отображения информации в виде обычного, а не закодированного текста.
AES — совершенно другой алгоритм шифрования, намного превосходящий возможности TKIP. Этот алгоритм представляет собой 128, 192 или 256-битный блоковый шифр, не страдающий уязвимостями, которые имел TKIP.
Если объяснять алгоритм простым языком, он берёт открытый текст и преобразует его в зашифрованный текст. Для стороннего наблюдателя, не имеющего ключа, такой текст выглядит как строка случайных символов. Устройство или человек на другой стороне передачи имеет ключ, который разблокирует или расшифровывает данные. В этом случае, маршрутизатор имеет первый ключ и шифрует данные до передачи, а у компьютера есть второй ключ, который расшифровывает информацию, позволяя вывести её на ваш экран.
Уровень шифрования (128, 192 или 256-бит) определяет количество перестановок применяемых к данным, а значит и потенциальное число возможных комбинаций, если вы заходите его взломать.
Даже самый слабый уровень AES шифрования (128-бит) теоретически невозможно взломать, поскольку компьютеру текущий вычислительной мощности потребовалось бы 100 миллиардов лет на поиск верного решения для данного алгоритма.
AES против TKIP в плане скорости
TKIP — устаревший метод шифрования и, кроме проблем с безопасностью, он также замедляет системы, которые до сих пор с ним работают.
Большинство новых маршрутизаторов (всё стандарта 802.11n или старше) по умолчанию используют шифрование WPA2-AES, но если вы работаете со старым маршрутизатором или по какой-то причине выбрали шифрование WPA-TKIP, высоки шансы, что вы теряете значительную часть скорости.
Любой маршрутизатор, поддерживающий стандарт 802.11n (хотя вам всё же стоит приобрести маршрутизатор AC), замедляется до 54 Мбит при включении WPA или TKIP в настройках безопасности. Это делается для того, чтобы протоколы безопасности корректно работали со старыми устройствами.
Стандарт 802.11ac с шифрованием WPA2-AES теоретически предлагает максимальную скорость 3,46 Гбит в оптимальных (читай: невозможных) условиях. Но даже если не принимать это во внимание, WPA2 и AES всё равно гораздо быстрее, чем TKIP.
Итоги
AES и TKIP вообще нельзя сравнивать между собой. AES — более продвинутая технология, во всех смыслах этого слова. Высокая скорость работы маршрутизаторов, безопасный браузинг и алгоритм, на который полагаются даже правительства крупнейших стран делают её единственно верным выбором для всех новых и уже существующих Wi-Fi сетей.
Учитывая всё, что предлагает AES, есть ли достойная причина отказаться от использования этого алгоритма в домашней сети? А почему вы применяете (или не применяете) его?
4 1 голосовать
Article Rating
Безопасность Wi-Fi: следует ли использовать WPA2-AES, WPA2-TKIP или оба?
Введение
Многие Wi-Fi роутеры предоставляют WPA2-PSK (TKIP), WPA2-PSK (AES) и WPA2-PSK (TKIP / AES) в качестве параметров. Стоит выбрать не тот, и у вас будет более медленная и менее защищенная сеть.
Wired Equivalent Privacy (WEP), защищенный доступ Wi-Fi (WPA) и защищенный доступ Wi-Fi II (WPA2) – это основные алгоритмы безопасности, которые вы увидите при настройке беспроводной сети. WEP является самым старым и уязвимым, поскольку все больше и больше недостатков безопасности оказываются обнаруженными. WPA улучшила безопасность, но теперь также считается уязвимой для вторжения. WPA2, хоть и не идеальный, но в настоящее время самый надежный выбор. Протокол целостности временных ключей (TKIP) и Advanced Encryption Standard (AES) – это два разных типа шифрования, которые вы увидите в сетях, защищенных WPA2. Давайте посмотрим, как они отличаются и который из них лучше всего подходит для вас.
AES против TKIP
TKIP и AES – это два разных типа шифрования, которые могут использоваться сетью Wi-Fi. TKIP на самом деле является более старым протоколом шифрования, введенным с WPA, чтобы заменить незащищенное шифрование WEP в то время. TKIP на самом деле очень похож на WEP-шифрование. TKIP больше не считается безопасным и теперь устарел. Другими словами, вы не должны его использовать.
AES – это более безопасный протокол шифрования, введенный с WPA2. AES – это не какой-то скрипучий стандарт, разработанный специально для сетей Wi-Fi. Это серьезный мировой стандарт шифрования, который даже был принят правительством США. Например, когда вы шифруете жесткий диск с помощью TrueCrypt, для этого может использоваться шифрование AES. AES, как правило, считается достаточно безопасным, и основными недостатками могут быть атаки грубой силы (предотвращенные с использованием сильной кодовой фразы) и недостатки безопасности в других аспектах WPA2.
Коротко говоря TKIP является более старым стандартом шифрования, используемым WPA. AES – это новое решение для шифрования Wi-Fi, используемое новым и безопасным стандартом WPA2. Теоретически это конец. Но, в зависимости от вашего роутера, просто выбор WPA2 может быть недостаточно хорошим.
Хотя WPA2 должен использовать AES для обеспечения оптимальной безопасности, он также может использовать TKIP, где необходима обратная совместимость с устаревшими устройствами. В таком состоянии устройства, поддерживающие WPA2, будут подключаться к WPA2, а устройства, поддерживающие WPA, будут подключаться к WPA. Поэтому «WPA2» не всегда означает WPA2-AES. Однако на устройствах без видимой опции «TKIP» или «AES» WPA2 обычно является синонимом WPA2-AES.
И в случае, если вам интересно, «PSK» в этих именах означает «предварительный общий ключ». Предварительно общий ключ – это, как правило, ваша кодовая фраза шифрования. Это отличает его от WPA-Enterprise, который использует сервер RADIUS для раздачи уникальных ключей в крупных корпоративных или правительственных сетях Wi-Fi.
Разработанные режимы безопасности Wi-Fi
Не много запутались? Мы не удивлены. Но все, что вам действительно нужно сделать, это определить один, самый безопасный вариант в списке, который работает с вашими устройствами. Вот варианты, которые вы, вероятно, увидите на своем роутере:
- Открыто (опасно): в открытых сетях Wi-Fi нет кодовой фразы. Вы не должны настраивать сеть Wi-Fi как открытую – серьезно, это как оставить дверь дома открытой.
- WEP 64 (опасно): старый стандарт протокола WEP уязвим, и вы действительно не должны его использовать.
- WEP 128 (опасно): это WEP, но с большим размером ключа шифрования. На самом деле он не менее уязвим, чем WEP 64.
- WPA-PSK (TKIP): используется исходная версия протокола WPA (по существу WPA1). Он был заменен WPA2 и не является безопасным.
- WPA-PSK (AES): используется оригинальный протокол WPA, но заменяет TKIP более современным AES-шифрованием. Он предлагается как временная мера, но устройства, поддерживающие AES, почти всегда поддерживают WPA2, а устройства, требующие WPA, почти никогда не будут поддерживать шифрование AES. Таким образом, этот вариант не имеет смысла.
- WPA2-PSK (TKIP): используется современный стандарт WPA2 со старым шифрованием TKIP. Это небезопасно, и это хорошая идея, если у вас есть более старые устройства, которые не могут подключиться к сети WPA2-PSK (AES).
- WPA2-PSK (AES): Это самый безопасный вариант. Он использует WPA2, новейший стандарт шифрования Wi-Fi и новейший протокол шифрования AES. Вы должны использовать этот параметр. На некоторых устройствах вы просто увидите опцию «WPA2» или «WPA2-PSK». Если вы это сделаете, вероятно, все будет отлично, так как это выбор здравого смысла.
- WPAWPA2-PSK (TKIP / AES): Некоторые устройства предлагают и даже рекомендуют этот вариант смешанного режима. Эта опция позволяет использовать как WPA, так и WPA2, как с TKIP, так и с AES. Это обеспечивает максимальную совместимость с любыми древними устройствами, которые у вас могут быть, но также позволяет злоумышленнику нарушать вашу сеть, взламывая более уязвимые протоколы WPA и TKIP.
Немного из истории
Сертификация WPA2 стала доступной в 2004 году, десять лет назад. В 2006 году сертификация WPA2 стала обязательной. Любое устройство, изготовленное после 2006 года с логотипом «Wi-Fi», должно поддерживать шифрование WPA2.
Поскольку ваши устройства с поддержкой Wi-Fi, скорее всего, новее 8-10 лет, все должно быть в порядке, просто выбирайте WPA2-PSK (AES). Если устройство перестает работать, вы всегда можете его изменить. Хотя, если безопасность вызывает беспокойство, вы можете просто купить новое устройство, выпущенное после 2006 года.
WPA и TKIP замедлят ваш Wi-Fi
Параметры совместимости WPA и TKIP также могут замедлить работу вашей сети Wi-Fi. Многие современные Wi-Fi роутеры, поддерживающие 802.11n и более новые, более быстрые стандарты, будут замедляться до 54 Мбит / с, если вы включите WPA или TKIP. Они делают это для того, чтобы гарантировать совместимость с этими более старыми устройствами.
Для сравнения, даже 802.11n поддерживает до 300 Мбит / с, если вы используете WPA2 с AES. Теоретически 802.11ac предлагает максимальную скорость 3,46 Гбит / с при оптимальных условиях (считайте: идеальный).
На большинстве роутеров, которые мы видели, параметры, как правило, включают WEP, WPA (TKIP) и WPA2 (AES) – с возможностью совместимости с WPA (TKIP) + WPA2 (AES).
Если у вас есть нечетный тип роутера, который предлагает WPA2 в вариантах TKIP или AES, выберите AES. Почти все ваши устройства, безусловно, будут работать с ним, и это быстрее и безопаснее. Это простой выбор, если вы помните, что AES – хорош.
Перевод статьи: “Wi-Fi Security: Should You Use WPA2-AES, WPA2-TKIP, or Both?“
Какой Выбрать Тип Шифрования WiFi Сети — 3 Способа
Сегодня мы чуть глубже копнем тему защиты беспроводного соединения. Разберемся, что такое тип шифрования WiFi — его еще называют «аутентификацией» — и какой лучше выбрать. Наверняка при настройке роутера вам попадались на глаза такие аббревиатуры, как WEP, WPA, WPA2, WPA2/PSK. А также их некоторые разновидности — Personal или Enterprice и TKIP или AES. Что ж, давайте более подробно изучим их все и разберемся, какой тип шифрования выбрать для обеспечения максимальной безопасности WiFi сети без потери скорости.
Для чего нужно шифровать WiFi?
Отмечу, что защищать свой WiFi паролем нужно обязательно, не важно, какой тип шифрования вы при этом выберете. Даже самая простая аутентификация позволит избежать в будущем довольно серьезных проблем.
Почему я так говорю? Тут даже дело не в том, что подключение множества левых клиентов будет тормозить вашу сеть — это только цветочки. Главная причина в том, что если ваша сеть незапаролена, то к ней может присосаться злоумышленник, который из-под вашего роутера будет производить противоправные действия, а потом за его действия придется отвечать вам, так что отнеситесь к защите wifi со всей серьезностью.
Шифрование WiFi данных и типы аутентификации
Итак, в необходимости шифрования сети wifi мы убедились, теперь посмотрим, какие бывают типы:
Что такое WEP защита wifi?
WEP (Wired Equivalent Privacy) — это самый первый появившийся стандарт, который по надежности уже не отвечает современным требованиям. Все программы, настроенные на взлом сети wifi методом перебора символов, направлены в большей степени именно на подбор WEP-ключа шифрования.
Что такое ключ WPA или пароль?
WPA (Wi-Fi Protected Access) — более современный стандарт аутентификации, который позволяет достаточно надежно оградить локальную сеть и интернет от нелегального проникновения.
Что такое WPA2-PSK — Personal или Enterprise?
WPA2 — усовершенствованный вариант предыдущего типа. Взлом WPA2 практически невозможен, он обеспечивает максимальную степень безопасности, поэтому в своих статьях я всегда без объяснений говорю о том, что нужно устанавливать именно его — теперь вы знаете, почему.
У стандартов защиты WiFi WPA2 и WPA есть еще две разновидности:
- Personal, обозначается как WPA/PSK или WPA2/PSK. Этот вид самый широко используемый и оптимальный для применения в большинстве случаев — и дома, и в офисе. В WPA2/PSK мы задаем пароль из не менее, чем 8 символов, который хранится в памяти того устройства, которые мы подключаем к роутеру.
- Enterprise — более сложная конфигурация, которая требует включенной функции RADIUS на роутере. Работает она по принципу DHCP сервера, то есть для каждого отдельного подключаемого гаджета назначается отдельный пароль.
Типы шифрования WPA — TKIP или AES?
Итак, мы определились, что оптимальным выбором для обеспечения безопасности сети будет WPA2/PSK (Personal), однако у него есть еще два типа шифрования данных для аутентификации.
- TKIP — сегодня это уже устаревший тип, однако он все еще широко употребляется, поскольку многие девайсы энное количество лет выпуска поддерживают только его. Не работает с технологией WPA2/PSK и не поддерживает WiFi стандарта 802.11n.
- AES — последний на данный момент и самый надежный тип шифрования WiFi.
Какой выбрать тип шифрования и поставить ключ WPA на WiFi роутере?
С теорией разобрались — переходим к практике. Поскольку стандартами WiFi 802.11 «B» и «G», у которых максимальная скорость до 54 мбит/с, уже давно никто не пользуется — сегодня нормой является 802.11 «N» или «AC», которые поддерживают скорость до 300 мбит/с и выше, то рассматривать вариант использования защиты WPA/PSK с типом шифрования TKIP нет смысла. Поэтому когда вы настраиваете беспроводную сеть, то выставляйте по умолчанию
WPA2/PSK — AES
Либо, на крайний случай, в качестве типа шифрования указывайте «Авто», чтобы предусмотреть все-таки подключение устройств с устаревшим WiFi модулем.
При этом ключ WPA, или попросту говоря, пароль для подключения к сети, должен иметь от 8 до 32 символов, включая английские строчные и заглавные буквы, а также различные спецсимволы.
Защита беспроводного режима на маршрутизаторе TP-Link
На приведенных выше скринах показана панель управления современным роутером TP-Link в новой версии прошивки. Настройка шифрования сети здесь находится в разделе «Дополнительные настройки — Беспроводной режим».
В старой «зеленой» версии интересующие нас конфигурации WiFi сети расположены в меню «Беспроводной режим — Защита». Сделаете все, как на изображении — будет супер!
Если заметили, здесь еще есть такой пункт, как «Период обновления группового ключа WPA». Дело в том, что для обеспечения большей защиты реальный цифровой ключ WPA для шифрования подключения динамически меняется. Здесь задается значение в секундах, после которого происходит смена. Я рекомендую не трогать его и оставлять по умолчанию — в разных моделях интервал обновления отличается.
Метод проверки подлинности на роутере ASUS
На маршрутизаторах ASUS все параметры WiFi расположены на одной странице «Беспроводная сеть»
Защита сети через руотер Zyxel Keenetic
Аналогично и у Zyxel Keenetic — раздел «Сеть WiFi — Точка доступа»
В роутерах Keenetic без приставки «Zyxel» смена типа шифрования производится в разделе «Домашняя сеть».
Настройка безопасности роутера D-Link
На D-Link ищем раздел «Wi-Fi — Безопасность»
Что ж, сегодня мы разобрались типами шифрования WiFi и с такими терминами, как WEP, WPA, WPA2-PSK, TKIP и AES и узнали, какой из них лучше выбрать. О других возможностях обеспечения безопасности сети читайте также в одной из прошлых статей, в которых я рассказываю о фильтрации контента на роутере по MAC и IP адресам и других способах защиты.
Видео по настройке типа шифрования на маршрутизаторе
Спасибо!Не помогло
Лучшие предложения
Александр
Специалист по беспроводным сетям, компьютерной технике и системам видеонаблюдения. Выпускник образовательного центра при МГТУ им. Баумана в Москве. Автор видеокурса «Все секреты Wi-Fi»
Задать вопрос
теория и практика (часть первая)
Тема безопасности беспроводных сетей по-прежнему остается актуальной, хотя уже достаточно давно существуют надежные (на сегодняшний момент, конечно же) методы защиты этих сетей. Разумеется, речь идет о технологии WPA (Wi-Fi Protected Access).
Большинство существующего на данный момент Wi-Fi оборудования имеет поддержку данной технологии, но, к сожалению, до сих пор в нашей лаборатории попадаются экземпляры, не знающие о WPA. Это более чем странно — заканчивается 2005 год, а некоторые производители до сих пор считают, что технология WEP спасет пользователей беспроводной сети от утечки информации. WEP уже давно устарела. На смену этой технологии пришел WPA, а также на горизонте виднеется новый стандарт 802.11i (некоторые производители преподносят его, как WPA2).
Технология WPA, призванная временно (в ожидании перехода к 802.11i) закрыть бреши WEP, состоит из нескольких компонентов:
- протокол 802.1x — универсальный протокол для аутентификации, авторизации и учета (AAA)
- протокол EAP — расширяемый протокол аутентификации (Extensible Authentication Protocol)
- протокол TKIP — протокол временнОй целостности ключей, другой вариант перевода — протокол целостности ключей во времени (Temporal Key Integrity Protocol)
- MIC — криптографическая проверка целостности пакетов (Message Integrity Code)
- протокол RADIUS
За шифрование данных в WPA отвечает протокол TKIP, который, хотя и использует тот же алгоритм шифрования — RC4 — что и в WEP, но в отличие от последнего, использует динамические ключи (то есть ключи часто меняются). Он применяет более длинный вектор инициализации и использует криптографическую контрольную сумму (MIC) для подтверждения целостности пакетов (последняя является функцией от адреса источника и назначения, а также поля данных).
RADIUS-протокол предназначен для работы в связке с сервером аутентификации, в качестве которого обычно выступает RADIUS-сервер. В этом случае беспроводные точки доступа работают в enterprise-режиме.
Если в сети отсутствует RADIUS-сервер, то роль сервера аутентификации выполняет сама точка доступа — так называемый режим WPA-PSK (pre-shared key, общий ключ). В этом режиме в настройках всех точек доступа заранее прописывается общий ключ. Он же прописывается и на клиентских беспроводных устройствах. Такой метод защиты тоже довольно секьюрен (относительно WEP), очень не удобен с точки зрения управления. PSK-ключ требуется прописывать на всех беспроводных устройствах, пользователи беспроводных устройств его могут видеть. Если потребуется заблокировать доступ какому-то клиенту в сеть, придется заново прописывать новый PSK на всех устройствах сети и так далее. Другими словами, режим WPA-PSK подходит для домашней сети и, возможно, небольшого офиса, но не более того.
В этой серии статей будет рассмотрена работа WPA совместно с внешним RADIUS-сервером. Но прежде чем перейти к ней, немного подробнее остановимся на механизмах работы WPA. А перед этим рассмотрим технологию WPA2.
Технология WPA являлась временной мерой до ввода в эксплуатацию стандарта 802.11i. Часть производителей до официального принятия этого стандарта ввели в обращение технологию WPA2, в которой в той или иной степени используются технологии из 802.11i. Такие как использование протокола CCMP (Counter Mode with Cipher Block Chaining Message Authentication Code Protocol), взамен TKIP, в качестве алгоритма шифрования там применяется усовершенствованный стандарт шифрования AES (Advanced Encryption Standard). А для управления и распределения ключей по-прежнему применяется протокол 802.1x.
Как уже было сказано выше, протокол 802.1x может выполнять несколько функций. В данном случае нас интересуют функции аутентификации пользователя и распределение ключей шифрования. Необходимо отметить, что аутентификация происходит «на уровне порта» — то есть пока пользователь не будет аутентифицирован, ему разрешено посылать/принимать пакеты, касающиеся только процесса его аутентификации (учетных данных) и не более того. И только после успешной аутентификации порт устройства (будь то точка доступа или умный коммутатор) будет открыт и пользователь получит доступ к ресурсам сети.
Функции аутентификации возлагаются на протокол EAP, который сам по себе является лишь каркасом для методов аутентификации. Вся прелесть протокола в том, что его очень просто реализовать на аутентификаторе (точке доступа), так как ей не требуется знать никаких специфичных особенностей различных методов аутентификации. Аутентификатор служит лишь передаточным звеном между клиентом и сервером аутентификации. Методов же аутентификации, которых существует довольно много:
- EAP-SIM, EAP-AKA — используются в сетях GSM мобильной связи
- LEAP — пропреоретарный метод от Cisco systems
- EAP-MD5 — простейший метод, аналогичный CHAP (не стойкий)
- EAP-MSCHAP V2 — метод аутентификации на основе логина/пароля пользователя в MS-сетях
- EAP-TLS — аутентификация на основе цифровых сертификатов
- EAP-SecureID — метод на основе однократных паролей
рис.1, структура EAP-кадра
Кроме вышеперечисленных, следует отметить следующие два метода, EAP-TTLS и EAP-PEAP. В отличие от предыдущих, эти два метода перед непосредственной аутентификацией пользователя сначала образуют TLS-туннель между клиентом и сервером аутентификации. А уже внутри этого туннеля осуществляется сама аутентификация, с использованием как стандартного EAP (MD5, TLS), или старых не-EAP методов (PAP, CHAP, MS-CHAP, MS-CHAP v2), последние работают только с EAP-TTLS (PEAP используется только совместно с EAP методами). Предварительное туннелирование повышает безопасность аутентификации, защищая от атак типа «man-in-middle», «session hihacking» или атаки по словарю.
На рис.1 показана структура EAP кадра. Протокол PPP засветился там потому, что изначально EAP планировался к использованию поверх PPP туннелей. Но так как использование этого протокола только для аутентификации по локальной сети — излишняя избыточность, EAP-сообщения упаковываются в «EAP over LAN» (EAPOL) пакеты, которые и используются для обмена информацией между клиентом и аутентификатором (точкой доступа).
рис.2, 802.1x в действии
Схема аутентификации состоит из трех компонентов:
- Supplicant — софт, запущенный на клиентской машине, пытающейся подключиться к сети
- Authenticator — узел доступа, аутентификатор (беспроводная точка доступа или проводной коммутатор с поддержкой протокола 802.1x)
- Authentication Server — сервер аутентификации (обычно это RADIUS-сервер)
Теперь рассмотрим сам процесс аутентификации. Он состоит из следующих стадий:
- Клиент может послать запрос на аутентификацию (EAP-start message) в сторону точки доступа
- Точка доступа (Аутентификатор) в ответ посылает клиенту запрос на идентификацию клиента (EAP-request/identity message). Аутентификатор может послать EAP-request самостоятельно, если увидит, что какой-либо из его портов перешел в активное состояние.
- Клиент в ответ высылает EAP-response packet с нужными данными, который точка доступа (аутентификатор) перенаправляет в сторону Radius-сервера (сервера аутентификации).
- Сервер аутентификации посылает аутентификатору (точке доступа) challenge-пакет (запрос информации о подлинности клиента). Аутентификатор пересылает его клиенту.
- Далее происходит процесс взаимной идентификации сервера и клиента. Количество стадий пересылки пакетов туда-сюда варьируется в зависимости от метода EAP, но для беспроводных сетей приемлема лишь «strong» аутентификация с взаимной аутентификацией клиента и сервера (EAP-TLS, EAP-TTLS, EAP-PEAP) и предварительным шифрованием канала связи.
- На следующий стадии, сервер аутентификации, получив от клиента необходимую информацию, разрешает (accept) или запрещает (reject) тому доступ, с пересылкой данного сообщения аутентификатору. Аутентификатор (точка доступа) открывает порт для Supplicant-а, если со стороны RADIUS-сервера пришел положительный ответ (Accept).
- Порт открывается, аутентификатор пересылает клиенту сообщение об успешном завершении процесса, и клиент получает доступ в сеть.
- После отключения клиента, порт на точке доступа опять переходит в состояние «закрыт».
Описанный процесс проиллюстрирован на рис.3 (там показан один из простейших методов EAP):
рис.3, процесс аутентификации
Как видно из рисунка, для коммуникации между клиентом (supplicant) и точкой доступа (authenticator) используются пакеты EAPOL. Протокол RADIUS используется для обмена информацией между аутентификатором (точкой доступа) и RADIUS-сервером (сервером аутентификации). При транзитной пересылке информации между клиентом и сервером аутентификации пакеты EAP переупаковываются из одного формата в другой на аутентификаторе.
Детальное рассмотрение алгоритмов шифрования, а также методы генерации сессионных ключей шифрования, пожалуй, выходят за рамки данного материала, поэтому рассмотрю их лишь вкратце.
Первоначальная аутентификация производится на основе общих данных, о которых знают и клиент, и сервер аутентификации (как то логин/пароль, сертификат и т.д.) — на этом этапе генерируется Master Key. Используя Master Key, сервер аутентификации и клиент генерируют Pairwise Master Key (парный мастер ключ), который передается аутентификатору со стороны сервера аутентификации. А уже на основе Pairwise Master Key и генерируются все остальные динамические ключи, которым и закрывается передаваемый трафик. Необходимо отметить, что сам Pairwise Master Key тоже подлежит динамической смене.
Теперь перейдем от сухой теории к реальности, а именно реализации WPA в Windows XP. Нормальная поддержка WPA (с поддержкой AES) появилась, только начиная с windows service pack 2.
рис.4
В закладке аутентификация доступны методы
- MD5-Challenge — самый примитивный и слабый, рассматривать не будем;
- PEAP (Protected EAP) позволяет производить аутентификацию на основе сертификатов или логина/пароля. Он нам интересен в первую очередь возможностью аутентификации пользователя, используя логин/пароль. При этом нам не требуется настраивать инфраструктуру открытых ключей (PKI). Достаточно подключить RADIUS-сервер к какой-либо базе (обычный файл, mysql, ldap) с хранящимися пользователями и производить аутентификацию пользователей по ней.
- Smart Card or Other Certificate — обычный EAP-TLS. Требует настроенной PKI, использует сертификаты для аутентификации клиентов. Более гибок (разумеется, после настройки PKI), чем аутентификация по логину/паролю. А также является единственным способом получить работающую связку беспроводных пользователей, работающих в Windows-домене.
Во второй части статьи будет рассмотрена настройка Windows-клиентов (Windows XP SP2), RADIUS-сервера (FreeRadius), и PKI на основе OpenSSL. Последние два компонента работают в операционной системе Gentoo Linux.
Навигация
Tkip или aes что выбрать. Что нужно использовать для более быстрой работы Wi-Fi сети: AES или TKIP
), который позволяет защитить Вас от несанкционированного подключения, например, вредных соседей. Пароль паролем, но его ведь могут и взломать, если конечно, среди Ваших соседей нет «хакеров-взломщиков». Поэтому, Wi-Fi протокол еще имеет и различные типы шифрования, которые как раз и позволяют защитить Wi-Fi от взлома, хоть и не всегда.
На данный момент существуют такие типы шифрования, как OPEN
, WEB
, WPA
, WPA2
, о которых мы сегодня и поговорим.
OPEN
Шифрование OPEN по сути никакого шифрования и не имеет, другими словами – нет защиты. Поэтому, любой человек, который обнаружит Вашу точку доступа, сможет легко к ней подключиться. Лучше всего будет поставить шифрования WPA2 и придумать какой-нибудь сложный пароль.
WEB
Данный тип шифрования появился в конце 90-х и является самым первым. На данный момент WEB (Wired Equivalent Privacy
) – это самый слабый тип шифрования. Некоторые роутеры и другие устройства, поддерживающие Wi-Fi, исключают поддержку WEB.
Как я уже сказал, шифрование WEB очень ненадежно и его лучше избегать, как и OPEN, так как, он создает защиту на очень короткое время, по истечению которого можно с легкостью узнать пароль любой сложности. Обычно пароли WEB имеют 40 или 103 бита, что позволяет подобрать комбинацию за несколько секунд.
Дело в том, что WEB передает части этого самого пароля (ключа) вместе с пакетами данных, а эти пакеты можно с легкостью перехватить. На данный момент существуют несколько программ, занимающихся как раз перехватом этих самых пакетов, но говорить об этом в этой статье я не буду.
WPA/WPA2
Данный тип является самым современным и новых пока что еще нет. Можно задавать произвольную длину пароля от 8 до 64 байтов и это достаточно сильно затрудняет взлом.
А тем временем, стандарт WPA поддерживает множество алгоритмов шифрования, которые передаются после взаимодействия TKIP
с CCMP
. TKIP был что-то типа мостика между WEB
и WPA
, и существовал до тех пор, пока IEEE (Institute of Electrical and Electronics Engineers)
создавали полноценный алгоритм CCMP
. Между тем, TKIP тоже страдал от некоторых типов атак, поэтому его тоже считают не очень безопасным.
Также, шифрование WPA2 использует два режима начальной аутентификации, другими словами, проверки пароля для доступа пользователя (клиента) к сети. Называются они PSK
и Enterprise
. Первый режим – означает вход по одному паролю, который мы вводим при подключении. Для больших компаний это не очень удобно, так как, после ухода каких-то сотрудников, приходится каждый раз менять пароль, чтобы он не получил доступ к сети, и уведомлять об этом остальных сотрудников, подключенных к этой сети. Поэтому, чтобы все это было более удобно, придумали режим Enterprise
, который позволяет использовать множество ключей, хранящихся на сервере RADIUS
.
WPS
Технология WPS
или по-другому QSS
позволяет подключаться к сети посредством простого нажатия кнопки. В принципе о пароле можно даже и не думать. Но тут тоже есть свои недостатки, которые имеют серьезные просчеты в системе допуска.
С помощью WPS мы можем подключаться к сети по коду, состоящему из 8 символов, по-другому PIN
. Но в данном стандарте существуют ошибка из-за которой узнав всего 4 цифры данного пин кода, можно узнать и весть ключ, для этого достаточно 10 тысяч попыток
. Таким образом, можно получить и пароль, каким бы сложным он не был.
На вход через WPS, в секунду можно отправлять по 10-50 запросов, и через часов 4-16 Вы получите долгожданный ключик.
Конечно, всему приходит конец, данная уязвимость была раскрыта и уже в будущих технологиях стали внедрять ограничения на число попыток входа, после истечения этого периода, точка доступа временно отключает WPS. На сегодняшний момент более половины пользователей все еще имеют устройства без данной защиты.
Если Вы хотите защитить свой пароль, то рекомендуется отключить WPS, делается это обычно в админ-панели. Если Вы иногда пользуетесь WPS, то включайте его только тогда, когда подключаетесь к сети, в остальное время выключайте.
Вот таким образом мы с Вами узнали о различных типах шифрования Wi-Fi сети, какие из них лучше, а какие хуже. Лучше, конечно же, использовать шифрование начиная с WPA, но WPA2 намного лучше.
По каким-то вопросам или есть, что добавить, обязательно отпишитесь в комментариях.
А тем временем, Вы можете посмотреть видео о том, как усилить Wi-Fi соединение
, а также усилить USB-модем
.
TKIP и AES — это два альтернативных типа шифрования, которые применяются в режимах безопасности WPA и WPA2. В настройках безопасности беспроводной сети в роутерах и точках доступа можно выбирать один из трёх вариантов шифрования:
При выборе последнего (комбинированного) варианта клиенты смогут подключаться к точке доступа, используя любой
из двух алгоритмов.
TKIP или AES? Что лучше?
Ответ: для современных устройств, однозначно больше подходит алгоритм AES.
Используйте TKIP только в том случае, если при выборе первого у вас возникают проблемы (такое иногда бывает, что при использовании шифрования AES связь с точкой доступа обрывается или не устанавливается вообще. Обычно, это называют несовместимостью оборудования).
В чём разница
AES — это современный и более безопасный алгоритм. Он совместим со стандартом 802.11n и обеспечивает высокую скорость передачи данных.
TKIP является устаревшим. Он обладает более низким уровнем безопасности и поддерживает скорость передачи данных вплоть до 54 МБит/сек.
Как перейти с TKIP на AES
Случай 1. Точка доступа работает в режиме TKIP+AES
В этом случае вам достаточно изменить тип шифрования на клиентских устройствах. Проще всего это сделать, удалив профиль сети и подключившись к ней заново.
Случай 2. Точка доступа использует только TKIP
В этом случае:
1. Сперва зайдите на веб-интерфейс точки доступа (или роутера соответственно). Смените шифрование на AES и сохраните настройки (подробнее читайте ниже).
2. Измените шифрование на клиентских устройствах (подробнее — в следующем параграфе). И опять же, проще забыть сеть и подключиться к ней заново, введя ключ безопасности.
Включение AES-шифрования на роутере
На примере D-Link
Зайдите в раздел Wireless Setup
.
Нажмите кнопку Manual Wireless Connection Setup
.
Установите режим безопасности WPA2-PSK
.
Найдите пункт Cipher Type
и установите значение AES
.
Нажмите Save Settings
.
На примере TP-Link
Откройте раздел Wireless
.
Выберите пункт Wireless Security
.
В поле Version
выберите WPA2-PSK
.
В поле Encryption
выберите AES
.
Нажмите кнопку Save
:
Изменение типа шифрования беспроводной сети в Windows
Windows 10 и Windows 8.1
В этих версиях ОС отсутствует раздел . Поэтому, здесь три варианта смены шифрования.
Вариант 1.
Windows сама обнаружит несовпадение параметров сети и предложит заново ввести ключ безопасности. При этом правильный алгоритм шифрования будет установлен автоматически.
Вариант 2.
Windows не сможет подключиться и предложит забыть сеть, отобразив соответствующую кнопку:
После этого вы сможете подключиться к своей сети без проблем, т.к. её профиль будет удалён.
Вариант 3.
Вам придётся удалять профиль сети вручную через командную строку и лишь потом подключаться к сети заново.
Выполните следующие действия:
1
Запустите командную строку.
2
Введите команду:
Netsh wlan show profiles
для вывода списка сохранённых профилей беспроводных сетей.
3
Теперь введите команду:
Netsh wlan delete profile «имя вашей сети»
для удаления выбранного профиля.
Если имя сети содержит пробел (например «wifi 2»)
, возьмите его в кавычки.
На картинке показаны все описанные действия:
4
Теперь нажмите на иконку беспроводной сети в панели задач:
5
Выберите сеть.
6
Нажмите Подключиться
:
7
Введите ключ безопасности.
Windows 7
Здесь всё проще и нагляднее.
1
Нажмите по иконке беспроводной сети в панели задач.
AES — американский стандарт шифрования. Часть V. Атака / Хабр
Прочие статьи цикла
После подробного изложения с деталями отдельных преобразований, с элементами конечного не отвлеченного (как во множестве публикаций, не исключая и Хабровских) алгебраического поля, а (конкретного), в рамках которого реализуется RIJNDAEL, AES-128 и (выполнения операций стандарта AES-128), можно перейти к рассмотрению возможных атак на шифр. Пока ограничимся одной атакой, по нашему мнению, наиболее доступной для понимания и прозрачно построенной (хотя, возможно, не всем читателям) Хабра.
К минусам-то я уже приучен, но с чем чёрт не шутит. Анализ возможных атак и ожидаемых результатов выполнялся многими авторами, но конкретных успешных примеров или просто впечатляющих замыслов явно недостаточно. Здесь будет рассмотрена с математических позиций атака с использованием вносимой нарушителем в шифртекст ошибки. Автор при выборе атаки для демонстрации старался не привлекать те, где используются слишком накрученые и заумные математические вещи, но сам рассматриваемый предмет достаточно серьёзный и не позволяет переходить к объяснениям на «пальцах».
Важной целью публикации является — показ применения математики, которая составляет основу AES-128, и которую, к сожалению, многие авторы обходят стороной или ложно интерпретируют голословно и бездоказательно, руководствуются тем, что мало кто может проверить и указать на их выдумки.
Материал статьи не полностью оригинальный замысел атаки, основные действия взяты из работы, но он был тщательно проработан, дополнен и проверен экспериментально моими учениками. Они-то получили хорошую практику и по высшей алгебре, и по криптологии.
1. Атака на ключ шифра AES
Сначала, описывается атака на AES в простом случае, и после этого становится видно, как можно обобщить такую атаку. Цель рассматриваемой атаки состоит в том, чтобы восстановить ключ K(Nr) шифра. Как только определяется частичный (раундовый) ключ K(Nr), становится просто получить ключ K.
1.1 Принцип атаки
Предполагается, что есть возможность изменять путем внесения ошибки «ε» в отдельный байт матрицы S состояния (один из 16) после операции ShiftRows (Nr – 1), т. е. предпоследнего раунда, и известен индекс (#клетки) искаженного байта (элемента) состояния. Эта последняя гипотеза может быть опущена, она введена для того, чтобы более доступно объяснить механизм атаки. Новое значение элемента состояния предполагается неизвестным.
Ошибка «ε» распространяется на не более чем четыре байта состояния выхода процесса. Для всех 4-х изменяемых элементов состояния выхода, находится множество значений (набор) векторов возможной ошибки «ε » п. 1.4. Кроме того, появляется возможность пересекать множества возможных значений «ε» (определение 1) для этих четырех элементов. При пересечении таких множеств получается меньший набор, и таким образом, сокращается количество требуемых зашифрованных текстов для полного анализа.
Наконец, для каждой ошибки, мы выводим некоторые возможные искаженные значения четырех элементов предшествующего раундового ключа. Формируя другие зашифрованные тексты, мы находим четыре байта раундового ключа К(10). Эта атака остается успешной даже с большим количеством общих предположений о местоположении ошибки. Таких как отсутствие сведений о местоположении ошибки перед 9-м MixColumns() преобразованием. Разность матрицы шифрованного текста с искажениями и без них выявит искажения и их положение (в примере это позиции 0,7,10,13).
Предполагается также, что ошибки «ε «, вводимые в раунде 8 (до 8-го MixColumns() преобразования), могли бы быть полезными для анализа. Но при этом возрастает количество требуемых зашифрованных текстов для более полного анализа. Для рассматриваемого числового примера, необходимо около десяти зашифрованных текстов, чтобы получить четыре байта раундового ключа К(10), в условиях, когда не рассматривается гипотеза относительно местоположений ошибки.
1.2 Числовой пример воздействия ошибки на сообщение
Здесь используется тот же самый пример, который приводится в Приложении названной работы. Рассматриваются предпоследний и последний раунды процесса шифрования (байтовое представление данных имеет вид):
Вход = ’32 43 F6 A8 88 5A 30 8D 31 31 98 A2 E0 37 07 34’;
Ключ шифра = ’2B 7E 15 16 28 AE D2 A6 AB F7 15 88 09 CF 4F 3C’;
Выход = ’39 25 84 1D 02 DC 09 FB DC 11 85 97 19 6A 0B 32’;
Ошибка «ε » = ‘1Е 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00’.
Следующая диаграмма показывает значения, содержащиеся в массивах состояний, в соответствии с длиной шифрблока и длиной ключа шифра по 16 байтов каждый (то есть, Nb = 4 и Nk = 4).
Распространение ошибки показывается жирным шрифтом и в шестнадцатеричном представлении. Ниже представлены квадраты состояния State в разных ситуациях:
Ошибка «ε » = 1E, введенная в 0-й байт состояния 9-го раунда, приводит к изменениям в четырех байтах конечного состояния. Примеры вычислений для угловых клеток главной диагонали «квадрата» состояния:
— в левую верхнюю (угловую) клетку квадрата State 9-го раунда вводится ошибка «ε » = 1Е
87 ⊕ 1Е = 1000 0111⊕ 0001 1110 = 1001 1001 = 99
— нижний правый угол State 9-го раунда после MixColum9 суммируется с байтом ключа К(9):
BC ⊕ 6E = 1011 1100⊕ 0110 1110 = 1101 0010 = d2.
— вычисления значений результирующей ошибки.
При наличии двух текстов сообщений с ошибкой и без нее значения и положения искаженных байтов состояния определяются вычитанием одного текста из другого. В нашем случае такое вычитание можно заменить суммированием текстов по модулю два. Ненулевой результат получим только для байтов, измененных введенной в исходный текст ошибкой.
Например, в 16-ричном виде находим значения ошибок:
Таблица 7 – вычисление значений ошибок
Получили в итоге разностные ошибки $inline$ ε_0’=E7, ε_1’=51, ε_2’=47, ε_3’=99$inline$. Дадим пример вычисления последнего байта ошибки:
62 ⊕ FB = 01100010 ⊕11111011 = 1001 1001 = 99.
Положения измененных ошибкой байтов состояния
$inline$ ε_0’=E7, ε_1’=51, ε_2’=47, ε_3’=99$inline$.указывают на индексы для элементов раундового ключа (последнего раунда), как К[0], K[7], K[10], K[13]. Здесь 0, 7, 10, 13 номера клеток матрицы состояния, а матрица Ао — это матрица преобразования перемешивания столбцов процесса зашифрования, первый столбец которой имеет вид: ‘02’, ’01’, ‘01’, ‘03’.
Как введенная ошибка действует на конечном заключительном состоянии
Анализ информации, получаемой при введении ошибки
Единственной операцией, которая может содержать информацию относительно ключа K(Nr) – является последнее SubBytes( ) преобразование. Следовательно, мы имеем четыре уравнения, где x0, x1, x2, x3, ε являются неизвестными переменными.
Мы хотим получить решения следующих четырех уравнений:
Байты $inline$ ε_0’, ε_1’, ε_2’, ε_3’$inline$, измененные ошибкой, содержат информацию о неизвестном ключе, сформировавшем эти байты.
Все такие уравнения можно обобщить в единственном уравнении
s(x +cε) + s(x) =ε’, (1)
где постоянная величина с = ’01’, ‘02’ или ‘03’ и именно это уравнение будем далее решать и анализировать.
Определение 1. Множество решений уравнения (1) для ошибок ε обозначим символом B(cε’) и определим выражением:
B(cε’)=S(cε’)={ε є GF [28]:∃ x є GF [28],s(x +cε) + s(x) =ε’}, |B(cε’)| =127.
Это индивидуальная область ошибок, соответствующая конкретной ошибке ε’. Для других ε’ области для ошибок будут другими.
Определение 2. Рассмотрим линейное преобразование ℓ над полем GF (2):
ℓ: GF [28] → GF [28];
x→x2 + x.
Образ ℓ — отображения Im(ℓ) GF (2)-векторного пространства, т.е. множество элементов
(x2 + x) из GF [28] обозначим Е1 = Im(ℓ) и его размерность dimGF(2)(E1) = 7. Если θ є Е1, то существуют два различных решения x1, x2 є GF [28] уравнения x2+x=θ, и решения удовлетворяют соотношению x2 = x1 + 1 и x2∙x1 = θ(modd φx,(28-1) ) по теореме Виеты.
Переменная θ — это свободный член квадратного уравнения
Проиллюстрируем примером рассмотренное линейное преобразование.
Пример Задано поле GF [28], над его элементами выполняется преобразование x→x2 + x.
Таблица 8 – начальный фрагмент поля GF [28] и результаты преобразования элементов.
В таблице 8 показано как преобразование изменяет пары, рядом стоящих в упорядоченном по десятичным значениям элементов списке, в один и тот же элемент поля. Из этого следует, что результат преобразования (образ) в два раза меньше прообраза (поле как бы сжимается в 2 раза). Этот принцип сжатия размерности множеств положен в основание предлагаемой атаки.
Предложение 2. Следующее утверждение справедливо для λ1, λ2 є GF [28] − {0}:
2. Обобщение и реализация
Первым делом при помощи специального программного приложения формируются 20-ть шифртекстов с ошибкой. Для этого вводятся в модель (программу) исходный текст, ключ, ошибка и задается номер позиции, в которой ошибка помещается. Нажатием кнопки “Пуск” программа реализует алгоритм и выведет результаты 2-х последних раундов шифрования в развернутом виде для текста с ошибкой, текста без ошибки и разность между ними. После этого сохраняется шифртекст без ошибки и с ошибкой. Циклически изменяется значение ошибки и нажатием кнопки “Пуск” получают следующий шифртекст с ошибкой. На одном значении столбца формировалось по 5 шифртекстов с ошибкой.
Для реализации атаки необходимо при помощи программы открыть файл с шифртекстом без ошибки и шифртекстом с ошибкой (данные в файле представляются в 16-ричном виде), шифртексты и разность между ними отображаются в виде квадратного массива байтов (State). Нажатием кнопки “Искать ключ” запускается процедура поиска возможных байтов ключа. Текущее состояние процессов отображается в текстовом окне. После этого открывается шифртекст с другой ошибкой, и процедура повторяется. При получении байта ключа 10-го раунда он также отображается в соответствующем квадратном массиве байтов. При прогонке всех 20 сформированных на предыдущем этапе шифртекстов с ошибкой велика вероятность получения значений всех байтов ключа 10 раунда (иначе нужны ещё шифртексты с ошибками). После этого восстановить ключ шифрования по алгоритму «Восстановление ключа шифра с использованием последнего подключа» приведенному здесь.
Рисунок 11 – Программный продукт построения шифртекста с ошибкой
Для ускорения процедуры перебора шифртекстов с ошибкой можно поставить галочку напротив кнопки “Найти ключ”
Рисунок 12 – Программная реализация атаки
Пример работы программного продукта:
Исходный текст 3243f6a8885a308d313198a2e0370734
Ключ 2b7e151628aed2a6abf7158809cf4f3c
Ошибка 1 1e000000000000000000000000000000
Шифртекст с ошибкой 1 de25841d02dc0962dc11c297193b0b32
Возможные байты ключа
Рисунок 13 – Пример работы программы
Ключ 10 раунда d014f9a8c9ee2589e13f0cc8b6630ca6 ключ полностью восстановлен
Восстановленный ключ 2b7e151628aed2a6abf7158809cf4f3c, как и ожидалось он совпадает с заданным в сеансе шифрования ключом.
2.1. Ситуация, когда информация о местоположении ошибки отсутствует
В этом пункте, предполагается, что ошибка содержится в байте состояния, между последними двумя выполнениями операции MixColumns. Это тот же самый случай, когда предварительно за исключением того, что ошибка может быть заключена между байтов от 1 до 16. Ошибка при этом размножается операцией MixColumns и распространяется уже на 4 байта состояния.
В первой строке дифференциальной матрицы состояний формируется вынужденная ошибка. Здесь возможно определить, к какому столбцу принадлежит введенная ошибка, рассматривая столбец вынужденной ошибки. Это выполняется путем анализа четырех возможных позиций строки для введенной ошибки методом, представленным в предшествующем описании.
2.2. Аппаратное устройство
Предположим, что имеется возможность физически воздействовать на аппаратное устройство AES. Сначала вычислим шифры для более чем десяти случайных открытых текстов при помощи AES устройства. Затем изменяем примером проект, вырезая строки и подключая их к земле (или Vcc) temporaly между двумя байтами в течение раунда, расположенного в двух раундах перед завершением. В конце концов, мы имеем байт в раунде Nк -2, всегда заменяемый ’00‘ (или ’FF‘).
Вычисляем другой раз то же самое сообщение с воздействующим устройством. Со случайными открытыми текстами, дефектный байт — подобен случайной ошибке. Эта одиночная ошибка переходит в четыре ошибки в раунде Nк -1 и в шестнадцать ошибок в раунде Nк. При этом может быть получена матрица отклонений (дифференциальная), с помощью которой возможно, анализируя ошибку, найти последний раундовый ключ.
Литература:
[1] FIPS PUB 197: Advanced Encryption Standard, csrc.nist.gov/publications/fips/fips197/fips-197.pdf
[2] Boneh, DeMillo, and Lipton, On the Importance of Checking Cryptographic Protocols for Faults, Lecture Notes in Computer Science, Advances in Cryptology, proceedings of EU-ROCRYPT’97, pp. 37-51, 1997.
[3] E. Biham & A.Shamir, Differential Fault Analysis of Secret Key Cryptosystems, CS 0910, Proceedings of Crypto’97.
[4] Ross J. Anderson, Markus G. Kuhn: Tamper Resistance — a Cautionary Note, The Second USENIX Workshop on Electronic Commerce Proceedings, Oakland, California, November 18-21, 1996, pp 1-11, ISBN 1-880446-83-9.
Следует ли использовать AES или TKIP для более быстрой сети Wi-Fi?
Низкая безопасность маршрутизатора ставит под угрозу вашу сеть. Хотя мы знаем, что обеспечение безопасности маршрутизатора начинается с безопасности маршрутизатора, вы можете не знать, что некоторые настройки безопасности могут замедлить работу всей вашей сети.
Основным выбором для шифрования на основе маршрутизатора являются WPA2-AES и WPA2-TKIP .Давайте посмотрим, какой протокол безопасности более безопасен, а какой позволяет более быстрое соединение.
Что такое безопасность WPA Wi-Fi?
WPA — или защищенный доступ Wi-Fi — был ответом Wi-Fi Alliance на уязвимости безопасности, пронизывающие протокол WEP (Wired Equivalent Privacy).Важно отметить, что это никогда не задумывалось как полноценное решение, а скорее как временный выбор, который позволял пользователям использовать существующие маршрутизаторы при обновлении ужасного протокола WEP и его заметных недостатков в безопасности.
Хотя WPA лучше, чем WEP, у него были свои проблемы с безопасностью. Атаки, как правило, не являлись нарушением самого алгоритма TKIP (Temporal Key Integrity Protocol), который поддерживает 256-битное шифрование.Вместо этого взломы происходили через дополнительную систему, связанную с протоколом под названием WPS или Wi-Fi Protected Setup.
Wi-Fi Protected Setup был разработан для упрощения подключения устройств.Но он был выпущен с достаточным количеством недостатков безопасности, поэтому он потерял популярность и начал уходить в небытие, забрав с собой WPA.
В настоящее время как WPA, так и WEP больше не используются.Итак, вместо этого мы собираемся поговорить о более новой версии протокола WPA2 и преемнике этого протокола WPA3.
Почему WPA2 лучше, чем WPA?
В 2006 году WPA стал устаревшим протоколом, и его заменил WPA2.
Заметное снижение уровня шифрования TKIP в пользу нового и более безопасного шифрования AES (Advanced Encryption Standard) привело к созданию более быстрых и безопасных сетей Wi-Fi.Шифрование AES намного надежнее по сравнению с временной альтернативой, которой был TKIP.
Проще говоря, WPA-TKIP был лишь временным выбором, пока они разработали лучшее решение за три года между выпуском WPA-TKIP и WPA2-AES.
Как видите,
AES — это настоящий алгоритм шифрования, а не тот тип, который используется исключительно для сетей Wi-Fi.Это серьезный мировой стандарт, который используется правительством и многими другими для защиты данных от посторонних глаз. То, что тот же стандарт используется для защиты вашей домашней сети, является настоящим бонусом, но он требует обновления оборудования маршрутизатора.
WPA3 лучше, чем WPA2?
WPA3 — долгожданное обновление протокола безопасности WPA Wi-Fi.Обновленный протокол безопасности включает важные функции для современного подключения к Wi-Fi, в том числе:
- Защита от грубой силы. WPA3 защитит пользователей, даже с более слабыми паролями, от словарных атак грубой силы (атак, которые пытаются угадывать пароли снова и снова).
- Конфиденциальность публичной сети . WPA3 добавляет «индивидуальное шифрование данных», теоретически шифруя ваше соединение с точкой беспроводного доступа независимо от пароля.
- Защита Интернета вещей. WPA3 появился в то время, когда разработчики устройств Интернета вещей испытывают огромное давление, требуя улучшения базовой безопасности.
- Более надежное шифрование . WPA3 добавляет к стандарту гораздо более надежное 192-битное шифрование, значительно повышая уровень безопасности.
Поддержка WPA3 все еще находится на очень ранней стадии. Широкого распространения WPA3 пока не будет. Тем не менее, вы найдете маршрутизаторы на рынке, рекламирующие поддержку WPA3, когда протокол безопасности будет должным образом распространен среди потребителей.
AES против TKIP: какой режим безопасности Wi-Fi лучше всего?
Несмотря на то, что AES является более надежным методом шифрования для безопасности Wi-Fi, многие люди по-прежнему выбирают TKIP.Это из-за концепции, что соединение Wi-Fi быстрее, когда оно использует TKIP вместо AES, или что AES имеет другие проблемы с подключением.
Реальность такова, что WPA2-AES является более сильным и обычно более быстрым соединением Wi-Fi.Вот почему.
Является ли AES или TKIP более безопасным?
TKIP — это, по сути, патч для WEP, который решил проблему раскрытия злоумышленниками вашего ключа после наблюдения за относительно небольшим объемом трафика маршрутизатора.Чтобы решить эту проблему, TKIP исправил эту проблему, выдав новый ключ каждые несколько минут, что теоретически не давало хакеру достаточно данных для взлома ключа или потокового шифра RC4, на котором основан алгоритм.
Хотя в то время TKIP предлагал значительное обновление безопасности, с тех пор он стал устаревшей технологией, которая больше не считается достаточно безопасной для защиты вашей сети от хакеров.Его самая большая (но не единственная) уязвимость известна как атака chop-chop, которая предшествует выпуску самого метода шифрования.
Атака chop-chop позволяет хакерам, которые знают, как перехватывать и анализировать потоковые данные, генерируемые сетью, расшифровывать ключ и, таким образом, отображать данные в виде открытого текста, а не зашифрованного текста.
Если вы не уверены в разнице между открытым текстом и зашифрованным текстом, ознакомьтесь с этими основными терминами шифрования.
AES: улучшенный и отдельный
AES — это совершенно отдельный алгоритм шифрования.Он намного превосходит любую безопасность, предлагаемую TKIP. Алгоритм представляет собой 128-битный, 192-битный или 256-битный блочный шифр, который не имеет тех же уязвимостей, что и TKIP.
Чтобы объяснить алгоритм простыми словами, он берет открытый текст и преобразует его в зашифрованный текст.Зашифрованный текст выглядит как случайная строка символов для наблюдателя, у которого нет ключа шифрования.
Устройство или человек на другом конце передачи имеет ключ, который разблокирует (или расшифровывает) данные для облегчения просмотра.В этом случае маршрутизатор имеет первый ключ и шифрует данные перед трансляцией. У компьютера есть второй ключ, который расшифровывает передачу для просмотра на вашем экране.
Уровень шифрования (128, 192 или 256 бит) определяет объем «скремблирования» данных и, таким образом, возможное количество возможных комбинаций, если вы попытаетесь его взломать.
Даже самый маленький уровень шифрования AES, 128-битный, теоретически не поддается взлому, так как нынешняя вычислительная мощность потребует более 100 миллиардов миллиардов лет, чтобы найти правильное решение для алгоритма шифрования.
AES или TKIP быстрее?
TKIP — устаревший метод шифрования, и, помимо проблем с безопасностью, известно, что он замедляет работу систем, на которых он все еще работает.
Самые новые маршрутизаторы (все, что угодно 802.11n или новее) по умолчанию используется шифрование WPA2-AES, но если у вас более старое устройство или по какой-то причине выбрано шифрование WPA-TKIP, скорее всего, вы потеряете значительную скорость.
Любой 802.Маршрутизатор 11n или новее замедляется до 54 Мбит / с, если вы включите WPA или TKIP в параметрах безопасности. Это необходимо для правильной работы протокола безопасности со старыми устройствами.
802.11ac с шифрованием WPA2-AES предлагает теоретическую максимальную скорость 3,46 Гбит / с при оптимальных (читай: никогда не произойдет) условиях. Помимо теоретических максимумов, WPA2 и AES — гораздо более быстрые альтернативы TKIP.
AES безопаснее и быстрее, чем TKIP
AES и TKIP даже не заслуживают сравнения — AES, несомненно, лучшая технология во всех смыслах этого слова.Более высокая скорость маршрутизатора, безумно безопасный просмотр и алгоритм, на который полагаются даже крупные мировые правительства, делают его незаменимым с точки зрения предлагаемых опций в новых или существующих сетях Wi-Fi.
Если вам нужно более быстрое подключение к Интернету, ознакомьтесь с главными советами по увеличению скорости вашего маршрутизатора.
Как решить распространенные проблемы с Google Диском: 10 простых решений
Многие проблемы с Google Диском легко исправить.Вот наиболее распространенные проблемы с Google Диском и способы их устранения.
Об авторе
Гэвин Филлипс
(Опубликовано 578 статей)
Гэвин — старший писатель MUO.Он также является редактором и SEO-менеджером дочернего сайта MakeUseOf, ориентированного на криптовалюту, Blocks Decoded. У него есть степень бакалавра (с отличием) в области современного письма с использованием методов цифрового искусства, разграбленных на холмах Девона, а также более десяти лет профессионального писательского опыта. Он любит много чая.
Ещё от Gavin Phillips
Подпишитесь на нашу рассылку новостей
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Еще один шаг…!
Подтвердите свой адрес электронной почты в только что отправленном вам электронном письме.
.
MIC (проверка целостности сообщения)
Проверка целостности сообщения (MIC) — это улучшение безопасности для шифрования WEP в беспроводных сетях. Эта проверка помогает администраторам сети избегать атак, направленных на использование метода переворота битов на зашифрованные пакеты сетевых данных. В отличие от более старого метода ICV (значение проверки целостности), MIC может защищать как полезную нагрузку данных, так и заголовок соответствующего сетевого пакета.
Wired Equivalent Privacy (WEP) — это функция шифрования, определенная в IEEE 802.11 стандарт. Внедрение WEP не является обязательным, но оно предназначено для предотвращения изменения или раскрытия информации, содержащейся в сетевых пакетах данных, во время их передачи на хост компьютера назначения. WEP также используется, чтобы помочь администраторам сети обеспечить уровень контроля доступа для сети Wi-Fi и может помочь приблизить беспроводную сеть к безопасности проводной сети. Определение WEP включает использование алгоритма шифрования RC4 с использованием 104- или 40-битного ключа шифрования.Поскольку для шифрования и дешифрования данных используется один и тот же ключ, RC4 является симметричным алгоритмом. После включения или включения WEP в беспроводной сети каждая станция или компьютер в сети имеет ключ, используемый для сети. Этот ключ используется для шифрования данных перед отправкой по воздуху. Если получен пакет данных, который не зашифрован с помощью соответствующего ключа, он будет отброшен и никогда не будет доставлен на главный компьютер.
Алгоритм шифрования RC4 сначала создает псевдослучайный поток битов, который составляет поток ключей для шифра.Затем поток используется для шифрования данных путем объединения текста с открытым текстом с помощью математической операции XOR. Чтобы расшифровать текст, к зашифрованному тексту применяется обратный процесс. Перед созданием ключевого потока; однако алгоритм инициализируется с использованием ключа переменной длины. Для WEP-шифрования этот ключ может иметь длину 40 или 104 бита. После того, как перестановка создана шифром, затем создается поток битов с использованием PRGA (алгоритм псевдослучайной генерации).
Алгоритм планирования ключей (KSA) в RC4 используется для инициализации информации, хранящейся в массиве, и устанавливается равным общему количеству байтов, хранящихся в ключе. Затем массив будет использоваться для инициализации перестановки идентичности шифра. Массив будет использоваться RC4 в общей сложности 256 итераций и будет включать байты ключа в том же месте во время работы шифра.
На момент написания этой статьи в число наиболее часто используемых методов шифрования в сетях Wi-Fi входили: AES, WEP и TKIP.Метод AES основан на аппаратном обеспечении, но считается наиболее безопасным и быстрым методом сетевого шифрования. Оба метода шифрования TKIP и WEP; однако основаны на прошивке. Если на сетевом маршрутизаторе не используется устаревшее микропрограммное обеспечение, устройство с поддержкой WEP может также поддерживать TKIP и считается совместимым друг с другом. WEP считается самым слабым из доступных методов шифрования для сетей Wi-Fi.
Некоторые сетевые маршрутизаторы WiFi поддерживают концепцию ротации ключей широковещательной передачи.Это позволяет точке доступа к сети создать наилучший случайный групповой ключ. При смене ключа клиентские компьютеры, способные управлять ключами, будут обновлены точкой доступа. Когда эта функция включена на точке доступа, маршрутизатор будет использовать динамический широковещательный WEP-ключ, а затем будет менять ключ с интервалами, установленными вами в точке доступа. В полевых условиях эта концепция является полезной альтернативой реализации TKIP, если сеть поддерживает разное оборудование, которое не может легко использовать TKIP.
TKIP (Temporal Key Integrity Protocol) был первоначально создан для того, чтобы помочь устранить естественные недостатки, обнаруженные при шифровании WEP. Эта концепция также известна как хеширование ключей WEP, а первоначальное название метода было WEP2. TKIP решает проблему повторного использования ключа WEP (аспект, который делает метод шифрования «взломанным») за счет использования изменения временного ключа с каждым пакетом данных. Используется тот же алгоритм шифрования RC4, но при использовании значения хеш-функции для определения временного ключа это значение будет различным для каждого пакета, отправляемого по беспроводной сети.
За прошедшие годы технология
улучшилась до такой степени, что беспроводные сети с существующими точками доступа, использующими шифрование WEP, могут быть модернизированы для использования TKIP. Для обновления требуется обновление микропрограммы, если в сети установлены устаревшие маршрутизаторы, прежде чем эта опция станет доступной для установки администраторам сети. Оборудование, которое не может быть обновлено, все еще может взаимодействовать с хостами компьютеров с поддержкой TKIP; однако обмен информацией не будет таким безопасным.
WPA (Wireless Protected Access) — это основанное на стандартах решение безопасности, предназначенное для устранения всех известных уязвимостей с помощью WEP (Wired Equivalent Privacy), как определено в исходной реализации IEEE 802.11. WPA разработан для обеспечения улучшенного контроля доступа и улучшенной защиты данных. WPA может быть реализован как на уровне домашнего офиса, так и на уровне предприятия и включен в большинство основных сетевых устройств, продаваемых на рынке.
WPA2 — это следующий стандарт безопасности IEEE на WPA, определенный в 802.11i стандарт. Эта реализация использует алгоритм AES (Advanced Encryption Standard) вместе с использованием CCMP (Counter Mode with Cipher block Chaining Message). Режим счетчика AES работает как блочный шифр и может зашифровать 128 бит данных (в блоках), используя 128-битный ключ для шифрования. WPA2 обеспечивает гораздо более высокий уровень безопасности, чем WPA. Модель делает это, создавая новый сеансовый ключ для каждой ассоциации, причем каждый клиентский ключ, используемый в сети, является уникальным для данного клиента.В результате каждый пакет сетевых данных, передаваемый по сети, зашифровывается собственным уникальным ключом.
При сравнении WPA и WPA2 каждый метод шифрования может использовать шифрование CCMP или TKIP. Основное различие между этими двумя методами заключается в информации, которая включается в кадры 4-стороннего квитирования, кадры ассоциации и маяки. WPA2 также включает начальный групповой ключ в 4-стороннее рукопожатие, а первое групповое рукопожатие пропускается. Исходный алгоритм WPA требует этого первоначального рукопожатия для доставки ключей первой группы.Некоторые люди путают способность WPA (оригинального) использовать AES как обеспечение того же уровня защиты или безопасности, что и WPA2, но это не так.
AES (Advanced Encryption Standard) — это стандарт шифрования, одобренный NSA (Агентством национальной безопасности). Он использует алгоритм Rijndael, который состоит из блочного шифра с использованием 256, 192 или 128-битного ключа и считается значительно более сильным, чем RC4. Чтобы поддерживать AES, оборудование беспроводной сети и поддерживающие вычислительные устройства должны поддерживать AES вместо традиционного WEP-шифрования.
MIC предназначен для защиты как полезной нагрузки данных, так и заголовка в сети с шифрованием WEP. Это считается усовершенствованием существующих стандартов шифрования WEP и предотвращает атаки сетевых злоумышленников от проведения атак с переворотом битов на зашифрованный сетевой трафик. Во время этого типа сетевой атаки злоумышленник сначала перехватит зашифрованное сообщение. Затем он или она изменит сообщение и повторно передаст пакет данных. MIC помогает предотвратить этот тип атаки, добавляя поле MIC к соответствующему кадру беспроводной сети.Эта функция обеспечивает проверку целостности, которая не имеет такой же уязвимости к атакам, которые наблюдались с методом ICV. Кроме того, MIC добавляет поле порядкового номера к беспроводному кадру. Если фреймы принимаются точкой беспроводного доступа не по порядку, они впоследствии отбрасываются.
Атака «Человек посередине» — это форма активного прослушивания или перехвата сетевого трафика одного или нескольких компьютерных узлов. В этом методе атакующий компьютер будет устанавливать независимое соединение с каждым идентифицированным компьютером или «жертвой».После установления этих соединений компьютер будет ретранслировать сообщения между жертвами, создавая иллюзию того, что каждый компьютер общается с другим через безопасное соединение. Этот диалог; однако полностью контролируется злоумышленником или злоумышленником. Для того, чтобы атака была настоящей атакой «Main in the Middle», необходимо контролировать 100% сетевого трафика. Атака основана на отсутствии взаимной аутентификации между двумя жертвами.
MIC (проверка целостности сообщения), который включен в WPA (защищенный доступ Wi-Fi), предназначен для включения счетчика кадров для предотвращения атаки «Человек посередине» в сети Wi-Fi.Если возникает ошибка MIC, это означает, что кадр беспроводной сети был ретранслирован третьей стороной или клиентский компьютер неисправен. Если компьютерный клиент не может последовательно пройти проверку MIC, сетевой контроллер отключит беспроводную локальную сеть примерно на 60 секунд по протоколу WPA. Эта функция помогает предотвратить общую атаку на шифрование сети. Различные контроллеры не могут отключать ошибки MIC при их появлении.
.
WPA и WPA2 — оба используют TKIP и AES ?? — Стр. 2
Всем привет. Я перечитал комментарии в сообщении и просмотрел предоставленные ссылки — все они оказались очень полезными. Мы знаем, что структура пакета WPA отличается от WPA2 информационным элементом RSN.
Я также провел частное исследование по этому поводу, используя книги Cisco и Интернет. Я пришел к заключению. Я не читал ничего, что явно подтверждает мою теорию, но для меня это имеет смысл
Мне было бы очень интересно услышать ваши комментарии, ребята.TKIP переводится в WPA (1), а CCMP переводится в WPA2 для целей этой публикации.
Сам TKIP (для упрощения поставленный в сторону PSK и 802.1x) является методом создания «безопасного» начального числа WEP. Думаю, большинство из нас с этим согласится. Кроме того, он предлагает больше функций безопасности — хэш и т. Д. Итак, TKIP имеет механизм для создания безопасного начального числа WEP И имеет новый формат пакета. Что нам делать с этим семенем WEP? По умолчанию безопасное начальное число WEP передается в алгоритм RC4 для генерации ключа шифрования, который используется для шифрования пользовательских данных.Затем эти зашифрованные данные вставляются в пакет TKIP.
НО , если был выбран алгоритм AES, я считаю, что безопасное начальное число WEP будет загружено в алгоритм AES для генерации ключа, который используется для шифрования пользовательских данных. Другими словами, с TKIP фактическое шифрование может быть либо RC4 (по умолчанию), либо AES — следовательно, параметры, доступные на контроллере ……
Точно так же CCMP — это общая структура со своим собственным форматом кадра. Алгоритм шифрования, который вы решите использовать, зависит от вас — AES или RC4.Очевидно, что способ создания ключа шифрования соответствует протоколу CCMP, но я считаю, что после того, как у вас есть этот ключ, вы можете использовать AES или RC4 для фактического создания зашифрованного текста (зашифрованных данных) и вставки его в пакет CCMP.
Если моя теория верна, я считаю, что графический интерфейс контроллера WLAN не точен. Это должно быть согласно приложенному скриншоту;
У меня есть искушение открыть дело TAC по этому поводу для официальных …
.
Что такое AES — самый популярный в мире метод шифрования
Вы, наверное, не раз встречали аббревиатуру AES. Может быть, вы даже задавались вопросом: Что такое AES ? Что делает его таким особенным? Если да, то вы попали в нужное место. В этой статье мы расскажем вам все, что вам нужно знать об AES, расширенном стандарте шифрования .
Вкратце:
Мы можем определить AES как современный блочный шифр , который поддерживает три длины ключа: 128, 192 и 256-битное шифрование .Он обеспечивает отличную долгосрочную защиту от атак методом перебора.
Вот в чем дело:
По состоянию на 2010 года, AES был самым популярным шифровальщиком файлов в мире; он широко используется в протоколах безопасной передачи файлов , таких как FTPS, HTTPS (которые есть на этом веб-сайте), SFTP, AS2, WebDAVS и OFTP. Большинство VPN-сервисов, рассмотренных TechJury, используют наивысший уровень шифрования AES. Подобные ExpressVPN и CyberGhost фактически используют 256-битный AES.
Но:
Трудно найти конкретные цифры о его принятии, профессор Кристоф Паар из Рурского университета Бохума, Германия — всемирно известный специалист в области криптологии AES — подсчитал, что используется для шифрования более 50% всех данных в мире . Звучит впечатляюще, не правда ли?
Подождите — еще:
Агентство национальной безопасности США разрешает передачу секретных данных на уровне СОВЕРШЕННО СЕКРЕТНО через AES. Мы говорим здесь о государственных секретах в стиле Джеймса Бонда.Взболтать, не перемешивать.
Итак, в чем дело?
Как все начиналось
Начнем с небольшой справочной информации о стандартах шифрования. Более ранний стандарт шифрования данных (DES) , разработанный в середине 1970-х годов и официально принятый в 1977 году, к 1990-м годам стал устаревшим и все более уязвимым для кибератак. Поэтому Национальный институт стандартов и технологий США (NIST) решил заменить его новым передовым стандартом.
NIST запросил и в конечном итоге рассмотрел несколько предложений.Победивший, представленный двумя молодыми бельгийскими криптологами — Винсентом Рейменом и Джоан Дэемен, был назван Rijndael . Мы используем его как синоним AES. NIST официально принял новую систему шифрования в ноябре 2001 г., и она вступила в силу в мае 2002 г. Остальной мир быстро последовал его примеру.
Но хватит скучных вещей. Перейдем к конкретике.
Что такое AES?
В простейшем случае AES представляет собой криптографический алгоритм , используемый для защиты электронных данных.Это симметричный блочный шифр , который может шифровать и расшифровывать информацию. Шифрование преобразует данные в неразборчивую форму, называемую шифротекстом . Расшифровка преобразует данные обратно в исходную форму, которая называется plaintext .
Вот что делает его таким особенным:
Во-первых, AES имеет ключ шифрования длиной 128, 192 и 256 бит, который может шифровать и дешифровать данные в блоках по 128 бит . Самая длинная длина ключа шифрования AES также известна как для шифрования военного уровня .Хотя это наиболее безопасный вариант, и большинство антивирусных программ и решений для управления паролями используют 256 бит, вы должны быть в порядке с любым из двух других — если, как Агентство национальной безопасности США, вы не опасаетесь будущих атак с квантовых компьютеров!
Во-вторых, он может противостоять большинству, если не всем известным атакам (подробнее об этом чуть позже).
В-третьих, он быстрый и компактный на широком спектре платформ. Используя оптимальную производительность, вы можете достичь 1,3 цикла на байт на одноядерном процессоре Intel® Core ™ i7 Extreme Edition, i7-980X для AES-128 в параллельных режимах.Совсем неплохо.
Все это делает его чрезвычайно популярным. Это приводит нас к:
Как работает AES
Как и многие другие блочные шифры, AES использует раунда шифрования , которые выполняют преобразования шифра. Каждый раунд обычно состоит из нескольких строительных блоков, совместно разработанных для создания функции, которая затем запускается несколько раз. Количество циклов, выполняемых AES, зависит от длины его ключа. При 128 битах он делает 10 при 192 — 12, а при 256 — 14.
В отличие от своего предшественника — вышеупомянутого DES — который может шифровать только половину пути данных в каждом цикле, AES может зашифровать весь путь данных за один цикл.
Каждый раунд состоит из четырех уровней:
1) SubBytes обеспечивает отличную путаницу. — «путаница», как она относится к AES, является свойством работы безопасного шифра. Это максимально усложняет взаимосвязь между зашифрованным текстом и симметричным ключом. Это создает нелинейные таблицы, которые очень хорошо устраняют шаблоны.
2) ShiftRows обеспечивает распространение — где «диффузия» — еще одно свойство работы безопасного шифра AES. Цель здесь состоит в том, чтобы рассеять статистическую структуру открытого текста по зашифрованному тексту, распространив каждую часть ввода на каждую часть вывода.
3) MixColumns обеспечивает дальнейшее распространение для повышения эффективности .
4) AddRoundKey смешивает ключ , что делает невозможным вычисление злоумышленником того, что делает шифр.
Интересно, что последний раунд не имеет слоя MixColumns. Это делает схему шифрования и дешифрования симметричной .
Добавление подключей в начало и в конец известно как отбеливание ключей .
Это все хорошо, я слышу, как вы говорите, но все же немного расплывчато. Вы можете привести пример?
Хорошо, вот один:
Пример шифрования AES
Вы, вероятно, знакомы со следующими (часто неправильно цитируемыми) знаменитыми строками из романа Уильяма Шекспира «Ромео и Джульетта» :
«Что в имени? То, что мы называем розой,
Иначе говоря, пахло бы так же сладко.”
А вот как они выглядят в AES 256-битном шифровании :
CDrSpLOilx0tDY46n5dQsVM7639A36PcnJQJQmgprvzh / Yj + BHZxspoGGXq4Pln5jOBOVbIP08z76klzqzqtUY + p4mTnJrh2FK7LEjmPum 9MW4G0jmPum
Полагаю, не так романтично, хотя из этой открытки наверняка получится оригинальная открытка ко Дню святого Валентина. В любом случае вы можете попытаться зашифровать свои собственные пьесы — или что-нибудь еще в этом отношении.
На один день стихов хватит.
Мы можем увидеть гораздо больше, начиная с:
Реализации
Отличные новости! Создатели алгоритма AES указали в своем первоначальном предложении, что ни он, ни какая-либо из его реализаций не будут подлежать патентам. Это позволяет использовать бесплатно. Мы можем найти его во всевозможных программах, прошивках, оборудовании или любой их комбинации . Возможно, наиболее распространенное использование, с которым вы столкнетесь, — это…
Протоколы безопасности Wi-Fi , например WPA-PSK (AES) и WPA2-PSK (AES) .Как правило, вы найдете более старый протокол TKIP (Temporal Key Integrity Protocol) вместе с AES. Первоначальной целью TKIP была замена довольно небезопасного WEP (Wired Equivalent Privacy). К сожалению, он не стал намного лучше своего предшественника. Таким образом, гораздо более безопасный AES появился вместе с новым типом шифрования WPA2 (Wi-Fi Protected Access II) . Часть аббревиатуры PSK означает Pre-shared Key, и является вашей парольной фразой для шифрования.
Языки программирования, такие как Java и Python , также могут извлечь выгоду из безопасности AES, поскольку может, что более прозаично, самый полезный инструмент для настройки секретной схемы с вашими друзьями, известный как Facebook Messenger . Возможно, вы должны какому-то гнусному лондонскому гангстеру полмиллиона фунтов, как это сделали ребята из культового британского фильма «« Замок, акции, и две стволы », », и вам нужно сразу придумать, как получить деньги. Возможно нет.
Но:
Если вы собираетесь использовать Facebook Messenger, чтобы скрыть точное время и место вашего дела от посторонних глаз, задайте вопрос:
Безопасно ли AES?
Как правило, сила шифрования зависит от длины цифрового ключа , который скремблирует и дескремблирует сообщения.
И вот что интересно:
Невозможно провести успешную атаку методом перебора на AES-256; любая такая попытка потребует примерно столько же комбинаций, как 1,100 с последующими 75 нулями .Довольно много, не правда ли?
Но подождите:
В 2017 г. голландским исследователям удалось извлечь шифрование AES 256 ключей с помощью атаки по побочному каналу с улучшенной антенной и обработкой сигналов. Оборудование стоит менее 200 долларов, так что вы можете сделать это самостоятельно, но имейте в виду, что вам потребуется находиться на расстоянии ярда от устройства, на которое вы нацеливаетесь, на расстоянии ярда.
Сейчас:
История создания стандарта Advanced Encryption Standard , начатого четверть века назад исследователями из Нидерландов, прошла полный круг с исследователями из той же самой шеи. с 2019 года, AES остается наиболее широко используемым программным обеспечением для шифрования файлов для защиты электронных данных во всем мире. Более того, скорее всего, так оно и останется, по крайней мере, в самое ближайшее время.
Есть большая вероятность, что вы используете его на любом устройстве, на котором читаете этот текст — вот почему он вам уже нравится, даже если вы не знали об этом до сих пор.
.