Изобретение, которое заменит Интернет

Когда-то давно я смотрел Фила из будущего, и он упомянул устройство, которое заменило то, что заменило то, что убило Интернет.

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

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

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

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

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

Итак, вот мои вопросы. Как Алиса и Боб могут сначала поделиться своими ключами? Канал 1, вероятно, был бы более чем перегружен другими, пытающимися сделать именно это. Как они могут предотвратить эквивалент DOS-атак (легкая проблема выше)?

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

Каким образом это заменит Интернет? Для любого, кто его использует, это все равно будет Интернет, просто с другим базовым оборудованием, делающим ваше физическое местоположение неважным для скорости вашего соединения.
Могут ли каналы мешать друг другу? Может ли достаточно шума на канале 5 мешать каналу 6? Или есть канал 5.5, который потенциально может мешать обоим каналам 5 и 6? Кроме того, о какой степени бесконечности мы говорим? Счетно бесконечно? Неисчислимо бесконечно? (Если вы не знакомы с этими терминами, подумайте о них как о разнице между целыми числами и всеми действительными числами. Вы можете считать целые числа, начиная с 1, 2, 3 и так до бесконечности, но вы не можете считать все числа от 0 до 1.)
Хорошие вопросы. Для некоторых моментов, которые я еще не решил, мы будем говорить о счетно бесконечном, если только по какой-то причине несчетное бесконечное не может решить некоторые проблемы, которые первое не может решить. На данный момент предположим, что каналы представляют собой целые числа >= 0. Однако между каналами нет помех, и он отличается от Интернета тем, что ваше соединение не должно проходить через какие-либо узлы. Вы можете общаться напрямую из точки А в точку Б. Вам не обязательно нужен интернет-провайдер. Хотя использование интернет-провайдера может позволить ему больше походить на Интернет с более быстрыми каналами передачи данных, я полагаю, что интернет-провайдеры станут устаревшими.
Как вы используете свет, чтобы общаться быстрее, чем скорость света?
@Frostfyre Как придумал Корт Аммон, «Коробка» использует подпространственные пузыри для передачи света быстрее, чем свет. Более крупный без каких-либо помех мог бы использоваться между Землей и Марсом для передачи языка жестов между людьми, стоящими перед ним. (Как коробка с порталом из Portal, через который вы не можете пройти)

Ответы (5)

Вы не стали бы создавать «интернет-подобную» структуру поверх своего творения (я назову его «Коробка»). Интернет и его протоколы находятся под сильным влиянием современных проблем передачи информации по общедоступным проводным сетям. Box предлагает совершенно другой набор задач для решения, поэтому инфраструктура будет заметно отличаться.

Из-за поведения The Box, похожего на трансляцию, вы, вероятно, сможете узнать об известном искусстве из мира радио. У радио много таких же проблем:

  • Шумные каналы
  • Любой может слушать на вашем канале
  • Любой может транслировать, что может привести к перегрузке вашего канала.
  • Может быть трудно определить , кто прерывает соединение (хотя это проще сделать в RF, чем с волшебными ящиками).

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

Для непреднамеренного глушения рассмотрите возможность одновременной отправки одних и тех же сигналов по многим каналам. В радиочастотной связи одним из инструментов, который часто используется, являются «золотые коды», которые представляют собой действительно причудливые сигналы, такие, что мы можем определить один для каждого человека, и каждый из них «ортогонален» другому, что означает, что если мы суммируем сигнал по всем образцы, крайне маловероятно, что вы полностью затените сигнал непреднамеренными помехами. CDMA использует аналогичный подход в современных мобильных телефонах (3G в США и некоторых других странах). Все наши сотовые телефоны говорят одновременно, но они общаются с помощью кода, который гарантирует, что они обычно не конфликтуют друг с другом.

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

Что касается последнего вопроса о создании ссылки, зачем делать все на канале 1? Мы не транслируем весь IP-трафик по одному каналу. Вместо этого у нас есть 32-битный адрес IPv4 и 16-битный порт. Они эффективно распространяют сообщения. Если бы вы добавили адрес и порт вместе, вы могли бы однозначно идентифицировать новый канал для первоначального приветствия «Hello!». на.

Как только вы освоите эту концепцию, такие вещи, как DNS, станут естественным продолжением процесса, и вы начнете замечать, как вползают некоторые из этих интернет-поведений. сам!

Так ты хочешь сказать, что мне не нужно об этом беспокоиться? Вот, по сути, что я получаю: поскольку пользователь может использовать коробку только для вещания на один канал и прослушивания одного канала, объединения некоторых вместе и прослушивания нескольких каналов, если вы хотите избыточности, сервисы, подобные DNS, будут возникать, и люди будут быть в состоянии найти друг друга таким образом. У Facebook может быть просто 1000 входных портов, и вы переключаетесь между ними по мере необходимости, убедившись, что он знает ваше обратное соединение для отправки вещей.
@AndrewHendrix Да, я бы не стал беспокоиться о безобидном случае (случайное вмешательство), потому что у нас есть много инструментов для создания очень эффективных резервных систем. Преднамеренное вмешательство немного сложнее, но решения для преднамеренного злоупотребления, как правило, вытекают из специфики реализации. Интернет предотвращает злоупотребления в узлах их волоконно-оптических линий. Радиолюбители предотвращают злоупотребления, используя направленные антенны для поиска злоумышленников. Ваша система будет иметь свои собственные решения, но, вообще говоря, базовая защита от помех будет работать везде.
Может быть, я просто добавлю какую-то возможность триангуляции, чтобы можно было в какой-то степени отслеживать пользователей, вещающих на определенном канале, и просто относиться к ним как к своего рода Future Radio.

Ваше устройство (по-прежнему The Box) не убьет Интернет, оно просто заменит его транспортный уровень. Поскольку ваш транспортный уровень транслируется на всех, у вас возникает ситуация, похожая на спутниковую связь. Любой может слушать нисходящую сторону или даже восходящую сторону, если ему это нужно. Связь между модемами может быть установлена ​​различными способами, например, с использованием транспортного потока MPEG с DVB-S . С современными технологиями нет проблем для обеспечения безопасной связи в такой системе (по крайней мере, так думает Большой Брат).

IP-уровень, вероятно, не придется менять, а прикладной уровень останется полностью неизменным.

Но дело в том, что «Интернет» в том виде, в каком его воспринимают пользователи, не изменится. Сейчас больше людей получают доступ в Интернет с помощью сотовых технологий, чем с помощью модемов. В 2000 году этого не было, а в 1990 году для доступа к Интернету всем требовался стационарный телефон. Так что, хотя Интернет, который вы знаете и любите, в основном такой же, за исключением лучшей графики и более бесплатного порно, транспортный уровень в основном отличается от того, что было 15 лет назад, и полностью отличается от того, что было 25 лет назад.

Чтобы действительно «убить Интернет», вам нужна совершенно другая парадигма. Вместо связи между устройствами с использованием потоков TCP/IP для передачи данных вам нужно ..... что-то еще? Я могу придумать два варианта в кратчайшие сроки.

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

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

Это все, что у меня есть, удачи.

Я думаю, что основная проблема вашего устройства - это "видимый свет". Свет — это всего лишь диапазон электромагнитных частот . Короче говоря, очень коррумпированный и ... в основном это просто «современный интернет», но его легче блокировать стоячими объектами.

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

И в эпизоде, который вы упомянули, я представляю, как Google выкупил Интернет, а затем Интернет был заменен Google-Шери, который был заменен базой знаний Google, встроенной во все смарт-устройства.

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

Распространение спектра передачи. Каналы бесконечны, верно? У Алисы и Боба есть хороший генератор псевдослучайных чисел с одним и тем же начальным числом (невозможно угадать, но обе стороны каждый раз получают одно и то же число). Предположим, что каждая частота может быть обозначена числом или сопоставлена ​​с ним. Меняйте частоту каждую десятую долю секунды (можно также рандомизировать, если хотите), теперь ваш атакующий должен затопить бесконечное количество каналов, что требует бесконечного количества энергии. Эта тактика на самом деле очень хорошо работает с нашим очень ограниченным спектром ЭМ — даже лучше, чем больше спектра вы ей даете. Затем используйте обычную повторную передачу управления передачей, чтобы повторить попытку передачи по зашумленному каналу. (Используйте более агрессивные ретрансляции в очень шумных ситуациях) Вы можете использовать существующую технологию расширения спектра Wi-Fi для скачкообразной перестройки частоты и подавления шума, обычный tcp/ip для повторных передач и однозначных процентных потерь и всего остального, как обычно. Используйте шифрование с асимметричным ключом сверху на тот случай, если кто-то сможет обнаружить шаблон и начать запись/реконструкцию ваших передач. О, и подпишите меня на вашу бета-программу. Я возьму два. PS Можно ли отследить передачи? Если это так, может потребоваться создание группы общих узлов маршрутизации. Для защиты личности потребуется рандомизированная маршрутизация, чтобы злоумышленник не мог определить расстояние и направление по входящим сигналам. Луковая маршрутизация тоже, если узлы ненадежны. возьму два. PS Можно ли отследить передачи? Если это так, может потребоваться создание группы общих узлов маршрутизации. Для защиты личности потребуется рандомизированная маршрутизация, чтобы злоумышленник не мог определить расстояние и направление по входящим сигналам. Луковая маршрутизация тоже, если узлы ненадежны. возьму два. PS Можно ли отследить передачи? Если это так, может потребоваться создание группы общих узлов маршрутизации. Для защиты личности потребуется рандомизированная маршрутизация, чтобы злоумышленник не мог определить расстояние и направление по входящим сигналам. Луковая маршрутизация тоже, если узлы ненадежны.

Это ничем не отличается от базовых станций Wi-Fi или мобильных телефонов, поддерживаемых проводной сетью.

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

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

  • Мэллори не может передавать по бесконечному количеству каналов одновременно.

Если бы Мэллори смог это сделать, т. е. эквивалент передатчика с искровым разрядником , тогда сеть облажалась... этого никак не обойти. Итак, мы предполагаем, что Мэллори должна быть в чем-то ограничена.

Установив это, нам нужно установить несколько правил:

  • Канал равен двоичному числу . В конце концов: это компьютеры будут общаться за вас, поэтому вам нужно представить свой канал в двоичном формате.
  • Любой канал может передаваться только одним актором в данный момент времени. Если двое или более передают по одному и тому же каналу, передача прерывается. Вы можете обнаружить, что есть активность, но данные искажены, т.е. коллизия .
  • Любой может слушать любой канал, который он перечислил, т.е. сокеты . И вы будете знать, на какой сокет вы получили сообщение.
  • Если два устройства физически совмещены или соединены физическим каналом передачи данных (например, оптоволоконным/проводным), они могут установить набор частных каналов, которые Мэллори не сможет скомпрометировать, по крайней мере, не все одновременно. Установив эти каналы, вы можете раздвинуть их/отключить от провода, и они все равно будут эквивалентны тому, что они все время физически подключены.

Теперь мы можем настроить «базовые станции» и «маршрутизаторы», которые соединяются друг с другом безопасным способом, ничем не отличающимся от сетей Wi-Fi или мобильных телефонов, поддерживаемых обычной проводной сетью сегодня. Любой, кто хочет использовать сеть, подключается к ближайшей базовой станции, номера общедоступных каналов которой основаны на их физическом местоположении и общеизвестной соли . По этим общедоступным каналам каждый пользователь согласовывает частный канал с базовой станцией, а затем использует его оттуда.

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

Итак, то, что у нас есть сейчас, это то же самое, что Wi-Fi или сеть сотовой связи, поддерживаемая Интернетом, с большим количеством каналов и более легкой перемаршрутизацией в случае отказа станции… своего рода Hyper-WiFi. Это означает, что любые методы, которые мы используем сегодня для работы WiFi, будут работать и на Hyper-WiFi. Следовательно, Алиса и Боб могут обычным образом договориться о номере канала в сети Hyper-WiFi , а затем настроить свой собственный частный канал.

Единственный вопрос здесь в том, насколько могущественной вы сделаете Мэллори. Способ защиты сети Hyper-Wifi полностью зависит от силы Мэллори.