Ресурсы: техническое описание TLS, LaTeX - в картинки (img), криптографическая библиотека Arduino, шифр "Кузнечик" на ассемблере AMD64/AVX и ARM64
Очередное обновление на странице избранных записок – https://dxdt.ru/selected/. Список ссылок там длинный, пора, видимо, разбивать по тематикам.
Comments Off on Избранное, обновление
Для затруднения перехвата, боеголовка некоторой ракеты (не обязательно МБР, но это не так важно) делается маневрирующей – это известно. Есть интересные решения, заставляющие боеголовку маневрировать в атмосфере, даже если и двигателей-то у неё нет. Например, движется боеголовка с гиперзвуковой скоростью, что позволяет с помощью минимальной по площади аэродинамической поверхности осуществлять управление: выдвинули небольшую пластинку на несколько миллиметров – уже появилась управляющая сила, изменяющая траекторию.
Небольшая площадь поверхности управляющего элемента – фактор очень важный, потому что чрезвычайно сложно активацию такого элемента увидеть на расстоянии: то есть, гипотетический перехватчик не сможет заранее вычислить новую траекторию, обнаружив работу корректировочных механизмов.
Непредсказуемость траектории другой важный фактор. Понятно, что современные вычислители, управляющие перехватчиками, мощные, параллельные. Большой набор траекторий умещается в памяти вычислителя, в том числе, и с учётом немалого числа перестановок фрагментов. Для борьбы с этим управляющие поверхности – “рули” – боеголовки выдвигаются случайным образом, – а почему бы нет? Даже в самой боеголовке не записаны варианты траекторий.
А для того, чтобы попадать в цель, подобраны совершенно определённые вероятности срабатывания отдельных “рулей” (наверное, нужно ещё учитывать текущую конфигурацию элементов управления и помнить пару предыдущих шагов, что несложно). В результате “статистически” боеголовка в конце траектории укладывается в круг заданного диаметра (ну или шар, если хотите), но сама траектория при этом случайна и напоминает кусочек стохастического фрактала, который, как известно, можно задать очень простым набором величин.
Как такую цель перехватывать кинетическим перехватчиком? Очевидно, что если активный перехватчик имеет многократное преимущество по скорости и допустимым перегрузкам при маневрировании, то проблем у него не возникнет, он сможет пропорционально сработать вдогон. Если преимущества такого нет, то придётся использовать много перехватчиков, заранее (ну там за секунды, понятно) выводя их эшелонами поближе к той области пространства, куда сходятся все возможные траектории боеголовки (цель же у неё есть). В таком случае сработает тот перехватчик, в направлении которого выпадет очередной отрезок случайной траектории боеголовки.
Напрашиваются, конечно, методы в стиле “против лома…” – это и гигантские облака шрапнели, выстреливаемые особыми наземными многоствольными пушками навстречу подлетающей боеголовке, и тому подобные “ядерные взрывы”.
Комментарии (18) »
Сделал страницу dxdt.ru на Facebook, но видно её только по сложной ссылке.
(https://www.facebook.com/dxdt.ru)
Комментарии (4) »
Попробуем собрать в один поток записок наиболее растиражированные “недостатки” перспективных боевых роботов, автономных в плане управления. Об этих мнимых недостатках часто можно прочитать в критических комментариях к сообщениям о запуске очередного робототехнического прототипа.
1.
Роботы управляются микроэлектроникой, а поэтому особенно подвержены воздействию электромагнитных излучений. То есть, можно сразу большое число боевых роботов вывести из строя, подорвав поблизости специальный заряд, генерирующий “мощный электромагнитный импульс”. Заряды такие есть, и они испытаны.
(Пояснение: понятно, что реальный робот поля боя будет построен с применением нужных экранов и правильных микроэлектронных элементов; кстати, последний момент накладывает довольно заметные ограничения на производительность бортовых компьютеров, объём их памяти: новейший гражданский ЦП убить довольно легко, как и сверхкомпактные современные микросхемы памяти. Тем не менее, от ЭМ-полей электронику научились защищать. Есть толстый пучок прикладных направлений в физике, посвящённый этому вопросу – результаты многие годы востребованы в области конструирования космических аппаратов.)
2.
Роботы не сумеют передвигаться по сильнопересечённой местности из-за несовершенства систем управления. Вообще у них обязательно возникнут проблемы с незнакомой средой, в плане передвижения: как преодолевать разрушенные лестничные пролёты, перепрыгивать через траншеи? Столкнувшись в непредсказуемой реальности с невиданными на “отладочном полигоне” препятствиями, роботы застрянут, зависнут, и окажутся бесполезны.
(Пояснение: никакой математической неразрешимости в планировании перемещения механического шасси по произвольным поверхностям нет, задачи поиска путей на графах решаются, а всякую сложную среду обитания можно свести к относительно несложным графам, где потенциальные точки опоры будут представлять собой узлы; хорошо оборудованный сенсорами робот быстро строит модель окружающей его сцены и, при адекватной механизации, может прыгать, ползать по стенам, рыть норы. Вычислительная мощность современных специализированных процессоров позволяет быстро вычислять пути и избегать ловушек – задача сродни игре в шахматы.)
3.
Роботы не думают и не учатся, поэтому их можно легко отстреливать или, например, уничтожать взрывами, применяя одну и ту же тактику. Так, при попытке пересекать некое открытое пространство (скажем, поляну) роботы уничтожаются один за другим, прятаться или выбирать пути обхода роботы не умеют.
(Пояснение: фактически все современные прототипы и проекты боевых роботов содержат механизмы развитой коммуникации внутри группы роботов, очевидно, что роботы смогут очень оперативно обмениваться информацией об угрозах. Роботы не думают, но для того, чтобы выявить опасность, пронаблюдав уничтожение впереди идущего механизма думать не нужно, нужна просто соответствующая подпрограмма, накапливающая опыт других “членов стаи” в общей базе данных. Поиск путей обхода опасных участков – задача простая, см. предыдущее пояснение. Использование особенностей местности для укрытия, вот это задача посложнее, требующая грубого перебора конфигураций, если говорить о какой-то универсальности решения. Но тут у робота есть преимущество другого рода: робота можно хорошо бронировать и конструктивно заложить в него очень большую живучесть. Таким образом, проблема с укрытием частично решается. И также частично решается она тем, что типичные укрытия можно сразу занести в базу данных.)
Продолжение – во второй части.
Комментарии (9) »
Снова люди удивляются, почему столько шума именно вокруг DNS. А удивляться тут нечему. Да, сейчас то и дело, рассказывая про Интернет с технической точки зрения, подчёркивают, что DNS – это лишь средство для преобразования удобных символьных имён в IP-адреса, а эти последние адреса первичны. С точки зрения сетевой инфраструктуры, в общем, это верно. Но для современного Интернета в целом – ситуация уже давно иная: DNS несравнимо важнее IP-адресов. Поэтому столько шума вокруг доменов.
Просто нужно взглянуть на ситуацию под другим углом, с точки зрения коммуникации для миллионов пользователей Сети. Для них DNS, имена доменов, это единственная адресная книга, позволяющая находить сайты. Какую книгу подсунули, на те сайты “юзеры” и отправились.
Массовый пользователь приучен к способу записи имён доменов, легко узнаёт их, понимает, что данный адрес позволит найти информационный ресурс. Так как технических подробностей пользователь не знает, то вообще не имеет значения для современной Сети, скрывается ли под DNS некая IP-адресация или нет. Главное, чтобы в рамках некоторой техномагии домены вели на информационные ресурсы. Это так просто потому, что без привычек среднего пользователя Интернет основным его игрокам – не нужен. А DNS – главная навигационная привычка, широко проникшая в офлайн.
Комментарии (9) »
На правах технократического юмора. Продолжим рассуждения о механических замках в будущем. Это уже получается третья записка по теме, в двух предыдущих затрагивался вопрос автоматических замочных сканеров и замков, использующих новые физические принципы.
Краткая предыстория такова: предположим, появились особые сканеры, которые, будучи размещены внутри замочной скважины, тут же строят точную конструктивную схему данного конкретного замка, со всеми размерами запирающих частей, что позволяет тут же вычислить конфигурацию элементов, соответствующую открытому замку. На основе этой информации специальная механизированная отмычка, управляемая компьютером, тут же замок отпирает, без следов взлома. Как переделать замки, чтобы они, оставаясь механическими, могли противостоять таким сканерам-отмычкам с компьютерным управлением.
Продолжение такое: есть большой список вычислительно сложных математических проблем, решения которых, если только удалось их найти, легко проверяются. Можно предположить, что хитрый механический замок основан на одной (или нескольких, почему нет) из таких сложных задач. Наличие алгоритма быстрой проверки решения в этом случае означает, что можно решение, – точнее, физическое его воплощение, – использовать в качестве своего рода запирающего элемента. Возможно, это не совсем понятный момент. Речь вот о чём: мы используем тот факт, что гарантированно можно сделать элементарный чисто механический вычислитель, который сможет проверить правильность предложенного решения, и встроить такой вычислитель в замок в качестве механического свойства.
Что получается? Получается, что детали замка представляют собой физическое воплощение сложной задачи (годится что-то из области графов, или, скажем, поиска разбиений множества элементов – вообще, в теории сложности есть класс NP-полных задач, там большой выбор). Основная идея в том, что наш замок будущего не содержит единого простого запирающего элемента, наличие которого позволяет, пойдя от обратной задачи, легко найти конфигурацию “открыто”. Напротив, здесь очень много механических элементов (предположим, тысячи), и даже получив полную информацию об этих элементах и их конфигурации в положении “заперто”, для определения открывающей комбинации придётся решать задачу, положенную в основу замка. А её решение требует времени. Ключ для такого замка содержит закодированное в его свойствах решение “замочной задачи”. Замок, как мы выяснили, может чисто механически “проверить” верность предъявленного решения и, если оно верное, попутно приходит в состояние “открыто”.
Как может быть устроен такой замок? Тысячи рычагов-перемычек с магнитными связками? Какие-нибудь вложенные сферы разного диаметра? Или трёхмерный пазл из множества кусочков со сложными поверхностями?
(Кстати, всем известные судоку – хороший пример трудной задачи, которую можно положить в основу такого замка. Но нужно взять достаточно элементов.)
Проверка решения может сводится либо к оптимальному заполнению некоторого объёма – после этого подвижная часть замка поворачивается. Лишь один из вариантов. Вообще, чисто механические схемы могут легко выполнять арифметические действия с натуральными числами, так что тут есть где развернуться.
Единственная неприятность, что взломщик, единожды считав конфигурацию замка, может взять тайм-аут для проведения вычислений и за несколько суток разобраться с замком грубым компьютерным перебором вариантов. Поэтому число деталей замка обязательно должно быть очень большим, для механического устройства.
Может, есть уже такие замки?
Комментарии (11) »
Кстати, в реальности мало кто хочет отключать Интернет (из тех, у кого есть возможность это сделать, конечно). Интернет это ценный транспорт для самой разной информации. Потерять его – ну это только в крайнем случае, без особого желания. Рубильники, “красные кнопки” являются скорее инструментами устрашения. Точнее, возможность “отключения Интернета”, это хороший козырь потому, что принятие важных глобальных решений базируется на оценке именно возможностей другой стороны (а не её “намерений”, о которых твердят в прессе).
Сейчас стала популярной тема “зелёной кнопки” – то есть, принудительного “навязывания” Интернета на той или иной государственной территории. Тема возникла раньше, чем случились недавние громкие события в Египте. Но история с временным исчезновением египетского Интернета интерес к “зелёным кнопкам” подогрела. Можно вспомнить про “голоса” – радиостанции, вещающие с пропагандистскими целями на заданную территорию. Технология старая. Сейчас её реализуют на более высоком уровне: вещать могут и радио-, и телевизионные станции, при этом передатчики можно размещать на борту самолётов.
Понятно, что Интернет на голову выше этих старых “голосов”. Сеть – интерактивная, и позволяет организовать многосторонний обмен сведениями, новостями, информацией; позволяет построить обратную связь, собирать статистику в реальном времени. Более того, пользователи привыкли к механизмами коммуникации, которые работают на базе Интернета. Да что там, очевидно – Интернет это сила. Взять в свои руки штурвал, получить возможность управлять – вот годная стратегия. И, действительно, если есть штурвал, то нужно позаботиться о механизмах, позволяющих продавливать информационное поле через границы территорий, “навязывать” Интернет, если вдруг понадобится.
Как раз наличие таких возможностей и механизмов ведёт к пониманию того, что государства усиливают свой информационный суверенитет. Наверное, уже в ближайшие два-три года мы увидим некоторые результаты усиления. Вот правда пока не ясно какие. Ведь наличие штурвала не означает, что главного рубильника больше нет.
Комментарии (11) »
Тук!
(Редкую числовую последовательность на этот раз не стану приводить – все уже знают об энциклопедии последовательностей.)
Comments Off on Тук!
Между прочим, в целом пассивный сенсор сложнее использовать в сложной системе наведения, чем активный. Потому что если вы сами излучаете зондирующий сигнал (например, в случае с электромагнитными волнами), то, по крайней мере, знаете все параметры этого сигнала. Это облегчает анализ принятого отражённого излучения. Более того, можно изменять параметры зондирующего сигнала для того чтобы измерить какие-то неоднозначности в наблюдаемой “отражённой” картине и удалить их. Это часто используется в РЛС.
А если у вас только пассивный сенсор, то в таком случае больше неопределённости. Конечно, световое оптическое наблюдение, например, может использовать тот факт, что параметры солнечного света известны. Куча интересных результатов возникает в том случае, если используются два синхронных сенсора – один принимает солнечный свет, второй наблюдает объект; при построении изображения используется приведённая по времени информация от обоих сенсоров (датчиков). Но на практике довольно сложно получить подробную модель освещения объекта, потому что нужно учитывать множество факторов, локализованных где-то там рядом с этим объектом. В случае с ИК-наблюдением или пассивным радионаблюдением – тоже проблемы. Правда, часть из них можно попытаться решить, если вписать в систему наблюдения некоторые эффекты с заведомо известными характеристиками. Главный из них – движение сенсора.
Понятно, что информация о движении сенсора известна: ну, раз мы сами им двигаем, то траекторию можно измерить с нужной точностью. Более того, можно задать ту траекторию, которая нужна. При движении сенсора, картинка будет меняться, анализ изменений позволяет улучшить результаты наблюдения. Самый простой пример – определение расстояния до объекта с помощью одного сенсора: передвинули и измерили параллакс.
Но вот активные системы себя выдают. Это недостаток.
Комментарии (1) »
Наверное, практически все слышали, что в конце недели Египет быстро и успешно отключил свой сегмент Интернета от глобальной Сети. Раньше такого массового директивного отключения не было. Понятно, что ни распределённая DNS, ни методы административного управления системами адресации, ни, скажем, принципы распределения IP-адресов и маршрутизации – не могли бы помешать задействованному национальному рубильнику.
А сам этот исторический случай на практике демонстрирует ошибочность годами тиражируемых в СМИ и между интернет-пользователями утверждения о том, что “Интернет – децентрализованная независимая Сеть, построенная в виде распределённой структуры, где нет центрального выключателя”. Да, распределённую и “невыключаемую” центрально компьютерную сеть можно построить на базе протокола IP. Именно такой проект штатовские исследователи показывали военному ведомству, когда строили прототип Интернета в конце 70-х. И описывая историю Сети мы всегда тот проект вспоминаем. Вопрос в том, построен ли современный Интернет по всему миру в рамках того же проекта и на тех же принципах? Сеть, построенная на IP, не обязательно является действительно децентрализованной системой. Особенно если администраторы узлов по каким-то причинам не желают сохранять связность сегментов, а администрация сегмента не заботится о децентрализации (вспомните про точки обмена трафиком, их количество и так далее).
Ещё интересен вопрос влияния всей этой истории с отключением на будущее Сети. Ведь регулярно проводятся форумы по управлению Интернетом – это мероприятия, в рамках которых теоретически обсуждают то, как нужно дальше рулить Сетью. Очевидно, теперь на этих форумах и, конечно, в ICANN станут активно развивать новую тему: как глобально гарантировать всем землянам право доступа к Сети. (Право такое уже давно обсуждается.)
Или вот раньше популярным был вопрос: а что делать, если Штаты отключат нам национальный Интернет своим главным рубильником? Теперь, на примере Египта, задумаются, как бы, напротив, гарантированно отобрать локальный рубильник, позволяющий быстро и осознанно отключить целый национальный сегмент от Штатов и остального мира. Потому что эта проблема напрямую связана с контролем за Сетью.
Комментарии (10) »
Вот в Штатах продвигают новую мишень ZGQM-173A – это сверхзвуковая маневрирующая мишень, которая должна имитировать советские (по происхождению) противокорабельные крылатые ракеты “Клаб”.
Интересное дело: для того, чтобы более эффективно отлаживать противоракетные системы нужны мишени, тщательно имитирующие средства противника по параметрам, важным для задач перехвата. С современными истребителями, скажем, это не сложно. Они близки друг к другу по динамическим характеристикам. Более того, близки даже истребители разных поколений. Поэтому можно взять старый самолёт, оснастить его специальными системами управления – и качественная мишень готова. Причина в том, что всякий истребитель – не особенно оригинален.
А вот если речь заходит об оригинальных ракетных системах, то возникают дополнительные задачи: ведь если собственных ракет подобного класса нет, то, фактически, для создания мишени придётся преодолеть все те технологические трудности, которые преодолели конструкторы исходной ракеты. Получается, что нужно не то чтобы мишень сделать, а практически построить такую же ракету. Ну понятно, там есть важные аспекты, которые для мишени не так актуальны – системы наведения, дальность полёта и так далее. Но оказывается что эти аспекты как раз наиболее универсальные, так что даже если нужно было бы их смоделировать, то приделать к готовой ракете или ракете-мишени уже не так сложно. А со всем остальным придётся повозиться. Или пришлось бы, если не получается закупить образцы.
Другой пример: ракетные торпеды типа “Шквала”. Опять же – попробуй построить такую мишень, пригодную для применения: там весь фокус и кроется в группе технологий подводного движения, наделяющих данное изделие преимуществами. То есть, придётся самостоятельно полностью овладеть оригинальной технологией (эквивалентно постройке собственных систем вооружения того же типа) или остаться без мишеней.
Комментарии (2) »
Новый