October 31st, 2016

Криптография и свобода. EXECUTE! Глава 2. Криптоцентр.

Оригинал взят у kolkankulma в Криптография и свобода. EXECUTE! Глава 2. Криптоцентр.
Оригинал взят у mikhailmasl в Криптография и свобода. EXECUTE! Глава 2. Криптоцентр.
 

Глава 2

Криптоцентр

 

-          Толя, я не знаю в Спецуправлении ни одного человека, который бы хорошо о тебе отзывался.

 

Славик был опытным человеком, успел побывать советником в Афганистане и сейчас работал в нашем отделении. А говорил он так о К., инженере тоже из нашего отделения, но человеке достаточно странном и уж явно не из выпускников 4 факультета.

Где-то в 85 или в 86 году молодые ребята во главе со Славой решили сделать шифратор на базе портативного микрокалькулятора «Электроника МК-85», который серийно выпускался на заводе «Ангстрем» в Зеленограде. Какую выбрать криптосхему для такого шифратора, учитывая, что ресурсы калькулятора (память и скорость процессора) крайне ограничены? Само собой разумеется, что не американо-советского крокодила DES-ГОСТ, это все равно, что двигатель от танка пытаться в горбатый «Запорожец» поставить. Они пришли в Теоретический отдел (в то время я еще был там), где им рассказали про шифратор «Ангстрем-3» и как в нем нужно выбирать параметры. Эта схема их вполне устроила и модернизированный «Ангстрем-3» лег в основу программы, предназначенной для реализации с помощью калькулятора «Электроника МК-85». Эту программу надо было записать в ПЗУ калькулятора вместо серийной программы, предназначенной для бытовых целей. Запись и перепайка серийного ПЗУ была возможна только в заводских условиях, да и к тому же немного изменился дизайн и название клавиш на панели, поэтому нужен был человек, который возьмет на себя эту гнуснейшую функцию: связь с советским заводом конца 80-х годов.

Таким «заводским толкачом» стал К., человек, не имевший специального криптографического или математического образования, не бывший никогда офицером, но обладавший иными качествами, которые мне, к сожалению, пришлось познать позже на своем горьком опыте. А по части отношений с людьми Слава был  намного опытнее меня, но его словам о К. я, к сожалению, не придал тогда значения.

Модернизированный калькулятор назвали «Электроника МК-85 С». Он уже не выполнял никаких функций калькулятора, но в него можно было ввести секретный ключ длиной 100 десятичных цифр и с его помощью осуществлять симметричное зашифрование и расшифрование текстовой или чисто цифровой информации, вводимой с клавиатуры, а шифровка или открытый текст высвечивались на экране. Никакие периферийные устройства, кроме сетевого адаптера, к этому калькулятору не подключались.

Этими калькуляторами изначально предполагалось оснастить Советскую Армию, где долгое время использовались очень громоздкие и неудобные переговорные таблицы, предназначенные для засекречивания переговоров на низовых уровнях: отделение, взвод, рота. Но постепенно планы использования «Электроники МК-85С» все разрастались и потребовалась программная реализация этого калькулятора на персональном компьютере, а также программная система для выработки секретных ключей к калькулятору.

К. был в нашем отделении и, следовательно, формально находился у меня в подчинении. Но он не был офицером, к тому же подробности его работы «заводским толкачом» мне были абсолютно неинтересны, они, как я понял позже, сводились в основном к шушуканью с «нужными» людьми, не всегда, естественно, бескорыстному. Как специалист он был никакой, не мог сам написать или даже грамотно проверить написанную кем-то программу, о криптографии имел представление на уровне солдата из части радиоперехвата, где когда-то служил и, по его словам, красил траву перед приездом в часть генералов-начальников 8 ГУ КГБ. Но у него были те качества, которыми не обладало большинство людей в Спецуправлении: пронырливость, хитрость, жадность, легкость, с которой он раздавал направо-налево различные обещания, а потом обязательно под разными предлогами обманывал связавшихся с ним людей, полное отсутствие такого понятия, как честь и доброе имя в глазах окружающих. На понимание этих простых житейских фактов у меня, к сожалению, ушло несколько печальных лет общения с этой мерзкой личностью.

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

                Первыми на свет божий появились программные реализации калькулятора «Электроника МК-85С» и системы выработки секретных ключей к нему. На идею программы выработки секретных ключей меня натолкнули женщины нашего отделения. В Спецуправлении работали, в основном, мужчины, и для того, чтобы коллектив не становился чрезмерно «мужским», начальство старалось в каждой рабочей комнате держать по крайней мере одну женщину. Их функции сводились, в основном, к техническим операциям: подготовкам отчетов, программированию каких-то простых задач и, естественно, раздаче продовольственных заказов, соблюдению очередности дежурства «по заказам» и тому подобное. С появлением компьютеров их основным времяпровождением в нашем отделении стала одна из самых первых и очень популярных компьютерных игр TETRIS. Но ведь это же готовый генератор случайных чисел! Моменты времени при нажатии на клавиши во время игры – это и есть случайная последовательность, которую можно использовать для генерации секретных ключей для «Электроники МК-85С».

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

Но все-таки калькулятор «Электроника МК-85 С» был весьма примитивным устройством, разрабатываемым для низовых звеньев Советской Армии. Его первоначальная программная реализация тоже не отличалась богатством функциональных возможностей: зашифровать и расшифровать, результат выдать на экран, такие программы для меня уже были неинтересны. Ведь возможности компьютера позволяли реализовывать практически все мыслимые в то время криптографические фантазии, я уже почувствовал вкус к программированию, к хорошему и удобному интерфейсу, была огромная жажда сделать что-то свое, нетривиальное, но в то же время понятное для пользователя,  даже самого непросвещенного в криптографии. Например, используя в качестве прототипа популярный интерфейс типа Norton Commander, сделать систему шифрования и электронной подписи файлов, заложить туда возможности как симметричного, так и асимметричного шифрования, ввести систему выработки секретных и открытых ключей, а также учет использования криптографических функций. Такую систему естественно было назвать Криптоцентр.

Это был конец 1991 года. Жуткое время: магазины пустые в самом что ни на есть прямом смысле этого слова, вечно полуголодное состояние, что будет впереди – непонятно, КГБ, называемое теперь по-другому, но сохранившее все прежние порядки, надоело до чертиков. Надежда только на компьютер, даже скорее не надежда, а почти религиозная вера в него, в его возможности, в то, что когда-нибудь с его помощью удастся вырваться на волю, ощутить себя свободным человеком, не думающим только о том, где и как достать, раздобыть, урвать то, что жизненно необходимо человеку. И вспоминать пережитое, как страшный, кошмарный сон.

Но все это после… А пока, в конце 1991 года, нужно было самому найти себе интересное дело, которое целиком бы поглотило, помогло бы оторваться от жуткой реальности, забыть вечно полуголодное состояние и страх перед будущим. Таким делом стал для меня Криптоцентр, моя первая реальная программа, которая предполагалась для широкого применения. Конечно же, никакие мои начальники не давали насчет Криптоцентра никаких указаний, это было время безвластия в Спецуправлении, когда каждый мог заниматься практически всем, чем пожелает. Кто-то стал подрабатывать в различных коммерческих структурах, кто-то просто слонялся целыми днями без дела, кто-то политизировался до посинения, но мне все это было неинтересно. Гораздо интереснее было писать Криптоцентр, осваивая при этом еще глубже мой любимый компьютер, все его неограниченные интерфейсные возможности, восхищаясь его простотой и надежностью. К тому времени у меня уже появился настоящий Notebook, который я стал таскать к себе домой, и вместо просиживания в своем кабинете допоздна, я стал пораньше уходить с работы, и дома, на кухне, тоскливо глядя на пустой холодильник, пытался окунуться в придуманный и реализуемый мною в абстрактном виртуальном мире Криптоцентр. И это помогало, сильно помогало продержаться в эти труднейшие месяцы, не давало выхода накапливавшемся чувствам безысходности, злости, обиды и несправедливости. Да и, пожалуй, многим в стране уже приелись зрелища, а все больше хотелось хлеба и хоть какой-то стабильности. Хоть какая-то стабильность наступила (впрочем, она и раньше была): самым стабильным в это время в России стало воровство. 

Collapse )


Легендарные вещи, по которым я помню СССР

Оригинал взят у ruotsilahti в Легендарные вещи, по которым я помню СССР
Оригинал взят у janis60 в Легендарные вещи, по которым я помню СССР
Оригинал взят у bono60 в Легендарные вещи, по которым я помню СССР
Оригинал взят у logik_logik в Легендарные вещи, по которым я помню СССР
[Spoiler (click to open)]Оригинал взят у rama909 в Легендарные вещи, по которым я помню СССР

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

Легендарные вещи, по которым я помню СССР

Collapse )



Имитация имитации

Оригинал взят у krimulda в Имитация имитации
Френд kzs72 комментирует мой комментарий на http://krimulda.livejournal.com/843066.html?thread=1466682#t1466682 :

Об этом давно без меня много написано))
В частности вот для примера-
3. Имитация гранита. Смешивают чистый мелкий песок, колчедан или какую-нибудь другую массу, содержащую кремень, со свежеобоженной и истолченной известью в следующей пропорции 10 песка или колчедана и 1 извести. Известь гасится влажностью песка, разъедает кремень и образует тонкий слой вокруг каждой кремниевой песчинки. По охлаждении смесь размягчают водой. Затем берут 10 толченого гранита и 1 извести и замешивают в место. Обе смеси кладут в металлическую форму таким образом, чтобы смесь песка и извести образовала самую середину предмета, а смесь гранита с известью внешнюю оболочку от 6 до 12 мм (смотря по толщине приготовляемого предмета). В заключение массу прессуют и придают ей твердость, высушивая ее на воздухе. Окрашивающим веществом служат железная руда и окись железа, которые смешивают горячими с зернистым гранитом. Если хотят предметам, сформированным из вышеприведенного состава, придать особенную твердость, то их кладут на час в кремнекислый калий и подвергают жару в 150°С.

Автор: Г. Бродерсен

По ссылке ещё и мрамор есть. Можно сделать имитацию любого камня- это легко ищется и знали это давно.

==================================

Или вот- просто зашёл в Яндекс-поиск-

Плавим камень, сталь линзой. Энергия Солнца. - YouTube
m.youtube.com/watch… — моб. версия
Это вам не детские линзы - прожгём газетку. Осторожно! Прожигает камень!
как расплавить камень — 15 тыс. видео
yandex.ru/video
09:40HD
Как "плавить" камни звуком (анонс...
youtube.com
01:36
Плавим камень, сталь линзой. Энергия Солнца
youtube.com
04:24HD
Как расплавить стекло
youtube.com
02:47HD
Если залить расплавленный алюминий в арбуз
youtu

Как "плавить" камни звуком, ч.1. - YouTube
m.youtube.com/watch… — моб. версия
Как расплавить пластик. ... Вода режет камень как бумагу - Süre: 1:06. Сварка Резка Электроды 674.695 görüntüleme.
Как раздробить камни в муку (или расплавить) в домашних условиях / Форум / Флейм / GameDev.ru — Разработка игр
gamedev.ru/flame/forum/… — моб.
Прочитал в "70 богатырей", что гипс - это дроблёные камни. В гипс добавляют песок - тогда получается бетон. ... Этого хватит для того, чтобы превратить песок в стекло и, тем более, расплавить все... Читать еще
Расплавленный камень в Divine RPG
allinminecraft.ru/…rpg… — моб.
Расплавленный камень вам придется делать собственноручно в модификации майнкрафт Divine RPG. Для этого вам понадобится 9 расплавленных осколков... Читать еще
О том, как плавится базальт... » Клуб Дальневосточных Исследователей
dvis-khv.ru/tehno…kak… — моб.
И получается, что легенда о том, что камни «когда-то были мягкими» - несостоятельна. ... Далее мне стало интересно, а возможно ли расплавить базальт в обычных условиях, без... Читать еще
Литьё из камня | Искусственные камни
stroitelstvo-new.ru/kamni/lite-iz-…
Литьё из камня. Любой естественный камень можно расплавить, если нагреть его до достаточно высокой температуры. Читать еще
Зачем плавят камни?
c-plant.kiev.ua/resheniya/zachem-…
Зачем плавят камни? Камень — гранит, известняк, мрамор, диабаз, базальт — издавна служит человеку в качестве строительного материала. Читать еще
Расплавленный обожженный камень
minewiki.everypony.ru/tink/…
Расплавленный обожженный камень. Такую жидкость можно получить расплавив в плавильне каменные детали, блоки камня, булыжники или цемент. Читать еще
Жидкий камень GRANILUX. Акция! - 1м2 - от 8500 рублей!
granilux.ruРеклама
Столешницы с влитыми мойками, подоконники.