Разработка безопасного способа поделиться местоположением секретного корабля

Там есть секретный корабль, и он используется пиратами как точка подзарядки. У него есть ядерный реактор в качестве источника энергии, а другие корабли используют электричество. Давайте предположим, что в этом мире технологии скрытности более продвинуты, чем технологии обнаружения, поэтому единственный способ найти этот секретный корабль — это узнать его точное местоположение.

Это пиратский корабль, поэтому у пиратов должна быть возможность найти его и перезарядить свои аккумуляторы, но в то же время у хороших парней такой возможности быть не должно. Секретный корабль медленный, поэтому, если хорошие парни узнают его текущее местоположение, они отправят самолет, а не секретный корабль.

На данный момент это мои идеи:

  1. Информация о местоположении должна быть отправлена ​​в зашифрованном виде по запросу.
  2. Одноразовые ключи для расшифровки.
  3. Ключи можно получить, посетив секретный корабль.

Проблемы, которые я пытаюсь решить:

  1. Как организовано вещание? Это произойдет в ближайшем будущем, так что интернет (через спутники) может быть и в океане, но соединение выйдет из-под контроля. Может быть, это радио, но это еще больше раскроет прикрытие.
  2. Как защитить секретный корабль от предательства. На случай, если тот, у кого есть ключ, отдаст его хорошим парням. Как секретный корабль может проверить, что это тот же человек, которому был передан этот ключ?

Ограничения и точки свободы:

  1. Спутники не находятся на геостационарных орбитах, они типа Starlink или им подобных. Если есть способ изменить их архитектуру, чтобы они не взорвали прикрытие секретного корабля, это нормально.
  2. В этом мире нет магии и нет инопланетян.
  3. Ископаемое топливо в последнее время стало очень дорогим, поэтому самолетов летает не так много, и все использует электричество в качестве источника энергии.
Существует ли много законного радиотрафика между непиратскими кораблями и т. д.?
Я думаю нет. Насколько я знаю, сейчас их не так много, поэтому я думаю, что нет причин, по которым в ближайшем будущем их должно стать больше.
Как воображаемому адмиралу ВМФ, которому поручено искоренить пиратство (наряду со многими другими задачами), кажется, что простое предложение большой награды в конечном итоге заставит пирата (или члена семьи) визжать достаточно, чтобы я мог найти и отследить пиратский корабль-базу. Простой, прямой и, вероятно, более дешевый, чем технологические альтернативы.
Синтез углеводородного топлива из воздуха и воды, хотя это и портит ваше представление, является хорошим способом хранения и транспортировки энергии. Он позволяет вам управлять самолетом и отделять ваш пиратский генератор (корабль с реактором) от топлива (баков с диметиловым эфиром, метанолом или аммиаком), которое можно безопасно сбросить на большое расстояние от источника, готовое к сбору. .

Ответы (6)

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

Они будут использовать, так сказать, горелки (но не сотовые телефоны... не так много продаваемых за наличные мини-маркетов в Тихом океане или где-либо еще). Они будут буями. Дешевые, они должны работать только в течение нескольких дней. Они будут сброшены за борт и запрограммированы на передачу через 48 часов (сообщение, подготовленное заранее, для того места, где корабль ожидает быть).

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

Это превращается в гонку за захватом пиратов и их ключей до того, как кто-то забеспокоится о том, что их поймали. А поскольку встреча состоится через 48 часов после трансляции, это будет непросто, даже если они смогут ее расшифровать. Их следующий лучший вариант — пытками заставить одного из пиратов отказаться от места встречи в экстренной ситуации, если это будет разрешено. Но с достаточно фанатичными пиратами, готовыми покончить жизнь самоубийством, это тоже не вариант.

Черт, даже найти SD-карту с криптографией может быть достаточно сложно. Одно дело кинуть квартиру в каком-нибудь городе, но сделать это на корабле в море? Вы не можете точно просверлить отверстия в поисках скрытых отсеков.

Идея буя отличная. я думаю дело пойдет
Следующим лучшим вариантом будет пометить подозреваемые (или известные) пиратские корабли с помощью трекеров местоположения. Пытки грязны и ненадежны.
+1 буй замедленного действия, молодец.
  • Не существует надежного способа предотвратить предательство со стороны пиратов, которые должны посетить перезаряжаемый корабль. Самое позднее они могут использовать радио для передачи позиции, когда наконец увидят перезаряжающийся корабль. Если им сообщат точное местоположение до того, как они доберутся до него, они смогут его транслировать.
  • То же самое относится и к агентам в порту, которые указывают пиратам, куда идти и т. д.
  • Один из возможных вариантов отсрочить возможность предательства — отправить пиратов к первой точке встречи, где их проверяют и отправляют к следующей точке встречи, и так далее. Конечно, это приведет к пустой трате энергии, поскольку пираты не могут идти лучшим курсом.
    Корабль для подзарядки немного меньше полагается на пиратов, но, в свою очередь, зависит от наличия агентов где-то, чтобы проверить пиратов и решить передать следующий шаг секрета.
  • Вариант, пираты идут к месту встречи и берутся за пилотов . Затем пираты должны покинуть мостик своего корабля, а пилоты должны управлять им.
  • Другой вариант — использовать корабли меньшего размера в качестве «энергетических танкеров». Эти небольшие корабли перезаряжаются от материнского корабля, затем идут к месту встречи и по очереди заряжают пиратов. Только «энергетические танкеры» знают, где можно найти корабль-базу, а не пираты.
    Проблема: Экипаж «энергетического танкера» можно заставить предать корабль-базу.

Но все эти пункты только подчеркивают проблему: если люди должны найти корабль-реактор, люди могут найти корабль-реактор. И есть следователи, которые могут заставить говорить (почти) кого угодно.

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

Все используют электродвигатели для движения, но ваш секретный корабль имеет ядерный реактор вместо батарей, что обычно означает, что у него НАМНОГО больше доступной энергии, и вам не нужно беспокоиться о том, что батарея разрядится. Даже если ваш секретный корабль — атомная подводная лодка (что, честно говоря, является наиболее правдоподобным сценарием), он все равно будет быстрее, чем что-либо еще.

Итак, простое решение вашей проблемы состоит в том, что ваш секретный корабль — это подводная лодка, и способ, которым вы храните это в секрете, заключается в том, что пираты не идут к подводной лодке, а подводная лодка приходит к пиратам. Каждый раз где-то по-другому, и пиратам просто говорят куда-то плыть, и когда экипаж подводной лодки решает, что все кошерно, она всплывает, перезаряжает пиратов и уходит. Пираты никогда точно не узнают, где и когда подлодка появится, чтобы перезарядить их, и даже если хорошие парни устроят ловушку, она должна быть ДЕЙСТВИТЕЛЬНО хорошей, иначе подлодка обнаружит ее и просто убежит.

Извините, но подводная лодка не вариант( Я думал об этом, но это невозможно. Насчет скорости это очень верно, но это не относится к реактивным самолетам. Даже если топливо для реактивных двигателей дорогое, военные - последние, кто закончится.
@ Кирилл, даже если это не подводная лодка, все равно нет причин для того, чтобы она была медленной. Все, что имеет ядерный реактор, будет иметь огромное преимущество в мобильности по сравнению с тем, что просто работает от батарей.
Проблема реактивных двигателей по-прежнему актуальна даже для корабля с ЯЭУ

Пираты берут одноразовый блокнот, когда покидают корабль. Корабль установил несколько небольших радиовещательных вышек на множестве разбросанных островов. В заранее установленное время корабль выбирает место и транслирует его с помощью этих островных передатчиков. Пираты появляются в этом месте, проверяются, чтобы убедиться, что их не преследуют, а затем сопровождаются к месту, где находится главный медленный корабль — возможно, в стратегически выгодном положении, например, через узкий проход, который позволит укрываться от наблюдения сверху и легко защищаться от атакующих сил.

  1. Корабль не транслирует свое сообщение открыто. Он подключается к сети на основе PTP, такой как Tor , которая скрывает источник сообщения. У властей нет возможности связать конкретный сеанс спутникового доступа с пиратским кораблем.

  2. Украденные ключи, безусловно, проблема. Для этого и была придумана многофакторная аутентификация . У пользователя будет не один ключ, а несколько (персональный пароль, отпечаток пальца, номер телефона и т. д.), и все они должны совпадать, чтобы пользователь мог быть аутентифицирован. Конечно, все эти ключи могут быть скомпрометированы, но это более безопасно, чем один ключ.

Проблема с чем-то вроде Tor заключается в том, что вам все равно нужно подключиться к узлу входа в сеть, и если вы сделаете это через третью сторону (например, через спутниковую сеть), ваше местоположение может быть определено через некоторое время.
@Starfish Prime это может быть только в том случае, если узел входа скомпрометирован, или если общий трафик Tor очень низок, и вы можете связать конкретный сеанс доступа с исходящим событием (что даже не обязательно должно происходить немедленно).
Соединение с узлом — это то, что смогут увидеть операторы спутниковой сети. Сопоставление зашифрованных сетевых соединений из районов океана с небольшим законным трафиком со следами спутниковых изображений, вероятно, начнет склонять чашу весов.
@Starfish Prime, так что да, это сценарий «очень низкого трафика». В этом случае пираты могут захотеть добавить частный сервер между спутниковой сетью и сетью PTP. Но если пиратский корабль находится в районе, где не должно быть никаких кораблей, это действительно проблема. Сеанс доступа в Интернет должен быть открыт из другого места.

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

В качестве альтернативы, если технология существует, энергетический корабль может направить лазер в определенную точку на поверхности Луны, которая мигает время от времени с такой скоростью, что ее не может увидеть человеческий глаз, мигая на азбуке Морзе. будущие координаты рондеву, только те, кто знает, когда и куда смотреть на поверхность Луны, получат сигнал. На всякий случай сигнал можно было бы зашифровать и включить время/лунное местоположение следующей пакетной передачи.