Страница произведения
Войти
Зарегистрироваться
Страница произведения

Еще не поздно. Часть Iii. Разбег в неизвестность.


Опубликован:
06.10.2011 — 19.09.2015
Читателей:
7
Предыдущая глава  
↓ Содержание ↓
  Следующая глава
 
 

— Как раз, за месяц справимся.

— Ладно. Пошли уже, а то охрана беспокоится. Два раза маячили бездельники, только что за рукав не тянут.

— И то верно...

3.3. Что нам стоит комп построить. Нарисуем, будем жить...

Калькулятор! Текстовый процессор! Скажи еще "Г-горючая вода... С-сырые дрова разжигать*", отец Кабани новоявленный! Ну зачем только я год назад показал Семичастному, как работает система клиент-банк, да обмолвился про шифрованные туннели в интернете будущего. Еще тогда гражданское и коммерческое значение криптографических систем было мгновенно вывернуто наизнанку. Пришлось кроме прочего терзать свою память и ноутбук на предмет криптографических систем. Впрочем, на общем фоне "выданной информации" это прошло почти незаметно.

\*Цитата из книги "Трудно быть богом" Стругацких.\

Для начала, припомнил о системах с открытым ключом, тех самых, которые пользователи 21-го века не слишком задумываясь используют в туннелях типа https и ssh. Тонкостей я никогда не знал, помнил только, что основная фишка в использовании односторонних функций, для которых вычислительная сложность прямого и обратного нахождения различается на много порядков. К примеру, перемножить два простых числа легко, а вот найти потом простые делители — гораздо труднее.

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

\*Широко распространненые алгоритмы симметричного шифрования.\

Почему так происходит, осознать полностью мне не удалось, но запомнить принцип пришлось при настройке клиентам интернет-доступа к банковским счетам. Самым удивительным оказалось то, что для сильной математики СССР 65-го года мой смешной и неполный рассказ показался необыкновенно важным прорывом*. По крайней мере Председатель КГБ пришел на следующий день страшно довольный и с приличным коньяком.

\*Начало асимметричным шифрам было положено в работе "Новые направления в современной криптографии" Уитфилда Диффи и Мартина Хеллмана, опубликованной в 1976 году. Хотя они сами говорят, что находились под влиянием работ Ralph C. Merkle от 1974 года. Так что это действительно прорыв.\

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

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

\*Информация об использовании языка Навахо была рассекречена только в 1968 году.\

Тогда от меня отстали быстро — по причине полного исчерпания моего небогатого богажа знаний, удовлетворившись пачкой выписок из каких-то хелпов и учебников по IOS Cisco. Так что за суетой я успел давно забыть про этот квест. Но криптографы и математики времени не теряли, и за год умудрились продвинуться от теории до практического применения алгоритмов на компьютерах. Тут-то и выяснилось, что при достаточной длине ключа с работой справляются только "настоящие" ЭВМ. Те самые, что занимают залы стометровой площади и обслуживаются тремя десятками специалистов. Красивая теория оставить супостата "с носом" разбивалась о тривиальную слабость вычислительной техники.

С другой стороны, использование ноутбука в качестве суперкомпьютера для взлома кодов позволило комитетчикам читать часть переписки "заклятых друзей" практически свободно*. Надеюсь, регулярная поставка "к завтраку" переводов шифровок здорово укрепила позиции Семичастного среди сотрудников международного отдела ЦК, и принесла большую пользу СССР. Вот только оборотной стороной стала повальная паранойя криптографов, которые обоснованно боялись, что противник читает их сообщения с похожей непринужденностью.

\*В реальной истории к 1967 году КГБ мог раскрыть 152 шифра, использовавшихся 72 странами. Счет перехваченных разговоров и факсов шел на сотни тысяч. Но "тяжелые" дипломатические шифры по одноразовым блокнотам едва ли поддались комитетчикам даже с ноутбуком.\

В общем, теперь Семичастный с меня только дохлого слезет, пока не будет портативной электронной "Энигмы", или как там ее назовут ребята "с горячей головой и чистым сердцем". Им любой ценой вынь и положь компьютер размером хотя бы с сейф, причем с производительностью БЭСМ-4. Но работать исключительно на военных и особистов мне не хотелось категорически. Им только палец дай, и все, можно забыть мечту об отечественном интернете к 1980 году. Да и вообще, оголтелый милитаризм для СССР кончится плохо, только этого даже Шелепин понимать совершенно не хочет. Чего уж говорить о мыслях остальных "бывших старшин да майоров".

\*Известна фраза — "у чекиста должно быть горячее сердце, холодная голова и чистые руки"\

Пришлось думать и выкручиваться. Набросал записку, вся суть которой сводилась к двум тезисам.

Во-первых, в будущем все военные системы так или инача строятся на вполне гражданских процессорах и элементной базе. За исключением тех редких мест, где штатских аналогов просто не найти. Как аргумент привел историю с крейсером US Navy, на котором в конце 20-го века поставили систему Windows NT* из желания сэкономить гору денег. Испытания были не слишком удачными, но впрочем, это ничего не изменило. Разве что теперь Пентагон ориентируется на допиленный Unix. Что характерно, о своей, чисто военной, операционной системе даже не помышляют.

\*В 1996 году крейсер Йорктаун был оснащен сетью из 27 компьютеров на процессорах Pentium Pro под управлением Windows NT 4.0. Сэкономлено было 2,8 миллиона долларов, экипаж сокращен на 10%.\

Во-вторых, промышленные компьютеры нужны СССР еще больше, чем "большие" ЭВМ. Более того, без этих "рабочих лошадок" невозможно дальнейшее совершенствование технологий по линии полупроводников. Это дает для военных хороший полигон, ведь условия работы в советских цехах будут пожестче, чем в бою или на службе в разведке. В конце концов, взвод вооруженных автоматами бойцов НОАК* ничуть не опаснее слесаря Василия с ломиком.

\*НОАК — Национально-Освободительная Армия Китая.\

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

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

Вот только после ознакомления с полным "списком героев" мне стало грустно...

Собственно, небольшой опыт в применении контроллеров 21-го века у меня имелся. К примеру, простеньких устройств удаленного мониторинга телекоммуникационных узлов* моя фирмочка установила почти сотню под разные конфигурации оборудования заказчика. При размере в полпачки сигарет и цене около двадцати долларов 2010 года устройство умело:

* полтора десятка дискретных вводов-выводов (по сути, они контролировали состояние контакта разомкнут-замкнут);

* ввод с аналого-цифровым преобразованием, АЦП;

* обратный, в смысле, цифро-аналоговый выход ЦАП;

* возможность подключить датчик температуры по трех или четырех проводной схеме;

* интерфейс Ethernet.

Как опции шли дополнительные платки размером с ноготь большого пальца. Например, был востребован модуль хранения "тиков" с импульсного датчика счетчика воды или электричества. А на сильно удаленные объекты ставили дополнительный блок GSM, который давал возможность хотя бы перезагрузить "подвисшее" оборудование узла.

\*Использовано чуть модифицированное описание реально существующего устройства SNR-ERD.\

Пришлось сталкиваться и с "чистым" управлением производством, а именно здоровенным агрегатом для расфасовки воздушной кукурузы "Витек". По сути, там все сводилось к уже упомянутому функционалу, только вместо Ethernet использовался RS-485. Тензодатчик весов был заведен на АЦП, с ЦАПов бралось управление электроприводами. Сработкой механизмов и датчиками управляли линии дискретного ввода-вывода. В теории, десяток таких контроллеров должны были управляться одной серьезной ЭВМ, но на ее внедрение у фабрики вечно не хватало средств.

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

... Но то, что я увидел в аналитике управляющих ЭВМ 66-го года, полностью перевернуло мое понимание отрасли.

Собственно, претендентов было всего три.

Во-первых, ВНИИЭМ под руководством А.Г. Иосифьяна. Огромный институт с длинной историей и своим опытным заводом, который трудился в основном на нужды космоса, оборонки и атомщиков. Впечатляющий набор достижений и орденов. Но их "ВНИИЭМ-3" была лишь оттюнингованной версией ЭВМ "М-3"*, разработанной давно и совсем другим коллективом**. Что, к сожалению, делало наше сотрудничество беспредметным, ведь ничего, кроме весьма общего техзадания, НИИ "Интел" предложить не могло.

\*ЭВМ "М-3" послужила прототипом к "Арагац", "Раздан", "ВНИИЭМ", частично "Минск". Кроме того, документация была передана в Венгрию и Китай. При этом серийно было изготовлено только 10 экземпляров "М-3", "М-2" и "М-1" существовали в единичном экземпляре.\

\**Поспособствовал договоренности Академик И.С. Брук, который с 1958 г. был директором Института электронных управляющих машин.\

Однако параметры этого устройства внушали уважение. Язык высокого уровня Cobol, работа в реальном времени (тут использовался термин "натуральный масштаб"), электронные таймеры на 4096 каналах дискретного ввода-вывода. Время преобразования на 512-ти канальном АЦП, или как тут говорят, "из непрерывной формы в дискретную", 2 килогерца, обратное, через ЦАП, еще быстрее. Длина слова — 24 бита, скорость работы до 750 тысяч операций сложения в секунду.

Настоящий монстр! По возможностям эта управляющая ЭВМ выглядела на пару порядков мощнее привычного мне по 2010 году промышленного контроллера! Если, конечно, не обращать внимание на смешную скорость АЦП и габариты, ничем не уступавшие хорошо знакомой БЭСМ-4.

Следующим шел представитель глушковской или украинской "школы". Разумеется не "Мир", он попросту "не тянул", да и вообще, сложно было представить себе что-то архитектурно и идеологически менее подходящее для промышленности. В противоположность ему "Днепр" оказался вполне пригоден для задач управления. Производительностью он заметно уступал изделию ВНИИЭМ. Всего 8 тысяч операций в секунду, 26 разрядов. Внешних портов раза в два меньше, зато железо компактнее — 520 килограмм.

Однако показываться в Киеве после разговора с академиком Глушковым совсем не хотелось. Да и сама ЭВМ "Днепр" не будила особо теплых чувств, классические шкафчики, всего и разницы — не двухметровые вдоль стенки, а в полтора раза ниже и посередь зала.

Замыкал список Ленинградский СКБ-2, директором которого значился Филипп Георгиевич Старос. Их ЭВМ называлась УМ1-НХ, имела производительность лишь в 5 тысяч операций в секунду, и 15 разрядов. Базовое количество каналов ввода-вывода было необыкновенно скромным, то есть примерно соответствовало привычным для меня значениям, хотя и могло быть значительно расширено дополнительными блоками. Но размер... Эта ЭВМ была настольной! Всего-то плотно набитый печатными платами сундук метровой ширины. Совершенно необыкновенное обстоятельство для СССР 1966-го года!

Большой плюс, в данный момент эта команда находилась в "подвешенном положении". До смерти Королева они принимали участие в космической гонке с проектом бортовой ЭВМ УМ-2С. Но сейчас в этой отрасли шли глобальные перестановки, и никто толком не знал, чем закончится эта котовасия*. Товарищ Устинов имел на Староса виды в плане каких-то морских систем, но в данном случае был готов уступить нам "право первой ночи".

\*В реальной истории Ф.Г. Старос не смог сработаться в новым генеральным конструктором ОКБ-1 В.П. Мишиным, и начал разработку БИУС "Узел" для дизельных подводных лодок проектов 641Б и 877. В середине 1966 началась эскизная проработка этого проекта.\

Не обошлось без существенного "подводного камня". Причем почти в буквальном смысле — ЭВМ УМ1-НХ имела военного "братика" — БИУС "Узел" для советских подводных лодок. Нельзя в самой "миролюбивой" стране мира делать хоть что-то нормальное исключительно на гражданские нужды, не иначе, Маркс с Лениным запретили. Впрочем, Семичастного это не смутило, видимо флот и КГБ в данный момент времени на столько далеки друг от друга, что еще не утратили способности конструктивно сотрудничать.

\Размеры УМ1-НХ — 880х535х330. Но это без блока питания (80 килограмм), и Устройств Связи с Объектами (УСО). Эта ЭВМ, полностью укомплектованная УСО, имела обычное для свого времени количество вводов-выводов, измеряемое в сотнях и тысячах.\

Однако еще более интересной оказалась личность директора КБ-2. Он был иммигрантом из США!* Не знаю, какая причина побудила его покинуть "страну свободы", и сколько раз он об этом пожалел, но в СССР Старос развил бурную деятельность. Говорят, что именно благодаря его лоббированию микроэлектроники перед Хрущевым подмосковный Зеленоград был срочно перепрофилирован с текстильного направления на полупроводниковое. Вот только видеть иностранца на высокой должности захотели не все. Желанное и фактически обещанное место директора "Центра микроэлектроники" прошло мимо, влияние Филиппа Георгиевича стало быстро падать. Для начала его задвинули в замы по науке, а после снятия "защитника и благодетеля" с должности первого секретаря ЦК КПСС лишили даже этой должности.

123 ... 678910 ... 363738
Предыдущая глава  
↓ Содержание ↓
  Следующая глава



Иные расы и виды существ 11 списков
Ангелы (Произведений: 91)
Оборотни (Произведений: 181)
Орки, гоблины, гномы, назгулы, тролли (Произведений: 41)
Эльфы, эльфы-полукровки, дроу (Произведений: 230)
Привидения, призраки, полтергейсты, духи (Произведений: 74)
Боги, полубоги, божественные сущности (Произведений: 165)
Вампиры (Произведений: 241)
Демоны (Произведений: 265)
Драконы (Произведений: 164)
Особенная раса, вид (созданные автором) (Произведений: 122)
Редкие расы (но не авторские) (Произведений: 107)
Профессии, занятия, стили жизни 8 списков
Внутренний мир человека. Мысли и жизнь 4 списка
Миры фэнтези и фантастики: каноны, апокрифы, смешение жанров 7 списков
О взаимоотношениях 7 списков
Герои 13 списков
Земля 6 списков
Альтернативная история (Произведений: 213)
Аномальные зоны (Произведений: 73)
Городские истории (Произведений: 306)
Исторические фантазии (Произведений: 98)
Постапокалиптика (Произведений: 104)
Стилизации и этнические мотивы (Произведений: 130)
Попадалово 5 списков
Противостояние 9 списков
О чувствах 3 списка
Следующее поколение 4 списка
Детское фэнтези (Произведений: 39)
Для самых маленьких (Произведений: 34)
О животных (Произведений: 48)
Поучительные сказки, притчи (Произведений: 82)
Закрыть
Закрыть
Закрыть
↑ Вверх