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



Итак, в сегодняшней статье поговорим, наверное, о самом загадочном представителе отечественной портативной вычислительной техники. Заодно посмотрим на него в работе и узнаем, что у него внутри. Традиционно будет много интересного.

О чём это я?




Если вы хоть немного интересовались калькуляторами производства СССР, то вы определённо знакомы с этим прибором. Электроника МК-85 — поистине уникальный девайс, сочетающий в себе внешний вид и интерфейс Casio FX-700P, архитектуру PDP-11 и историю создания, тянущую на отдельную полноценную статью. Про МК-85 было написано много статей, снято ещё больше видео, но вот прочие его модификации так и остались покрыты тайной.



МК-85М — по сути тот же МК-85, но с увеличенным объёмом ОЗУ.



МК-85С — сам предмет нашего обзора, криптографическая модификация МК-85. Также существовал МК-85Б, предназначенный для банков. Для него не удалось найти даже фото, но, скорее всего, по виду он похож на МК-85С.



Также на чипсете данного устройства было собрано ещё несколько примечательных приборов. Например, редчайшая электронная записная книжка МК-87…



… или вот такой телефон с АОН.

Что это за МК-85С?


Как и любой другой редкий артефакт, девайс окутан туманом различных легенд, а те, кто особо с ним не знаком, приписывают ему разные мифические свойства.
Итак, МК-85С появился в 1991 году и предназначался для нужд армии, пограничных войск, Центробанка и ещё много кого. Но наибольшую известность он получил тогда, когда после его внедрения в ЦБ РФ в девяностых годах удалось остановить поток фальшивых авизо, до этого позволявших похищать миллиарды рублей.

МК-85С — не единственная модификация МК-85, созданная для шифрования, однако именно эта модель единственная, имевшаяся в свободном доступе (конкретно с этой модели гриф секретности снят, чего не скажешь об МК-85Б и ещё нескольких модификациях). Позволяет шифровать текст объёмом до 750 символов или цифровую информацию до 1500 знаков. Какой алгоритм шифрования там применён, мне неведомо.

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

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



О редкости свидетельствует и цена: практически в десять раз больше, чем у «гражданского» МК-85.



Об упаковке и комплектации неизвестно ровным счётом ничего. Но, судя по этой фотографии, можно предположить, что отдельные экземпляры поставлялись как обычные МК-85 — в такой же коробке и с такой же (совершенно бесполезной для данной модели) инструкцией.

Обзор оборудования


Достался мой экземпляр совершенно случайно: на вторичке кто-то выложил объявление с целой горой (больше пятидесяти штук!) таких приборов. Понятия не имею, откуда они, но цена была довольно таки молодёжной, так что экземпляр я купил. Пока посылка ехала, немного нервничал: вдруг по прибытии окажется, что прислали обычный МК-85 или ещё какой-то нерабочий шлак?



Но нет. Аппарат доехал ко мне в идеальной сохранности (собственно, фото на КДПВ я сделал, едва забрав его).
По виду он очень похож на МК-85, но ряд заметных отличий всё же присутствует. Вместо латинской клавиатуры здесь русская, часть кнопок изменили своё назначение.



С обратной стороны его вообще не отличить от позднего МК-85.

Первый запуск


Изначально я полагал, что МК-85С — обычный МК-85, к которому были добавлены какие-то функции, облегчающие работу с криптографией (скажем, некие процедуры Бейсика или что-то подобное). Но, как оказалось, я был чертовски не прав, а от «калькуляторной» логики в этом девайсе нет почти ничего.



Блока питания Д2-10К, предназначенного для питания этого прибора, у меня нет. Зато есть Д2-10М из комплекта «Электроники МК-61». Учитывая, что поздние версии МК-85 также имели такой БП, я решил, что вряд ли что-то случится, если я запитаю свой экземпляр от него.



Подаём питание и переводим переключатель вправо. На экране загорается единственный вопросительный знак, больше калькулятор ни на что не реагирует. Ни привычного для данного девайса READY P0, ни каких-либо других сообщений не наблюдалось.

Сброс


На обратной стороне имелась кнопка для сброса памяти. Жмякнем её.



На экране появляется «Т Е С Т», после чего прибор начинает тестирование систем. Попутно выяснилось, что анизотропные резинки дисплея в моём экземпляре уже сильно устали…



Тест сегментов экрана.



Верхний ряд работает отлично, а вот символьной части плоховато.



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



Но зато можно сразу что-то напечатать!

Внутренности


Разумеется, девайс я разобрал. Больше всего сложностей вызвало снятие пломбы, но при помощи острого ножа её удалось отковырять, почти не повредив.



Под крышкой нас ждёт начинка совершенно обычной «Электроники МК-85». Ни защищённого хранилища, ни дополнительной памяти, ни чего-то ещё тут нет. Единственное, что выдаёт специализированное назначение, так это номер прошивки на масочном ПЗУ — 061. У обычной версии он равен 015.



Откроем батарейный отсек, сдвинув крышку вправо и приподняв её. Как и ожидалось, элементы питания давно потекли.



Конструкция довольно удачная, вытекшая дрянь нисколько не задела плату.



Сами элементы питания (четыре серебряно-цинковых «таблетки»), разумеется, были выкинуты.



Снимем пластмассовую накладку.



А вот и обратная сторона платы. Контакты кнопок протёр изопропиловым спиртом (примерно так же, как при чистке контактов в пультах телевизоров) и провёл повторный тест. Клавиши нажимались безотказно.

Азимут




После сброса памяти и завершения теста девайс показал знакомую по фотографиям из сети заставку "** МК-85С **". Но что оставалось странным, так это то, что калькулятор не реагировал ни на нажатие кнопок, ни на постукивание об стену. Либо управляющая программа была загружена в ОЗУ и ныне стёрлась, либо он требовал ввода какого-то пароля.



Верным оказалось второе: если набрать «АЗИМУТ», на экране вновь загорался тест. После этого отображался некий цифровой код. Изначально я думал, что это то ли серийный номер, то ли какой-то вектор генерации, то ли мастер-ключ (хотя вряд ли он находится в масочном ПЗУ). Но всё оказалось куда прозаичнее: это контрольная сумма прошивки, для всех МК-85С эти цифры одинаковые.



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

Анкорт


Поскольку ничего больше выяснить не удалось, стало ясно, что нужна инструкция. Где её взять, было решительно неясно.

Калькулятор разрабатывался и выпускался совместно с неким малым предприятием «Анкорт». В своё время они даже отметились на Хабре, однако статьи были встречены достаточно холодно. Но кое-что интересное удалось найти в Web Archive. Калькулятор этот продавался также как коммерческий шифратор и какой-либо гостайны никогда не содержал. На этом же сайте «Анкорта» отыскались и характеристики данного девайса. Не инструкция, но уже что-то. Там же подтвердилась информация о наличии какого-то пароля.



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

ПЗУ


Стало ясно: простым перебором кнопок многого не добьёшься. Появились идеи, что надо прочитать ПЗУшку и посмотреть, что там записано.

Подключение ПЗУ в микрокалькуляторе "Электронника МК-85"
(неподписанные выводы не используются)

            A5  A6  A7  A12     Ucc A14 A13 A8  A9   
        6   5   4   3   2   1   48  47  46  45  44  43
       ┌┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴┐
A4  7──┤                    ■                        ├──42 A11 
A3  8──┤                   ключ                      ├──41 /OE (Gnd)
    9──┤                                             ├──40 
   10──┤                                             ├──39 
   11──┤                                             ├──38 
   12──┤                 Т36РЕ2-2                    ├──37 
   13──┤                   015                       ├──36 
   14──┤                                             ├──35 
   15──┤                                             ├──34 
   16──┤                                             ├──33 
A2 17──┤                                             ├──32 A10
A1 18──┤                                             ├──31 /CS (18pin CPU)
       └┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬┘
        19  20  21  22  23  24  25  26  27  28  29  30 
            A0  D0  D1  D2  GND D3  D4  D5  D6  D7  

Несмотря на нестандартный корпус и не менее нестандартное обозначение, Т36РЕ2-2 — по сути обычное параллельное ПЗУ 27128, которое можно считать обычным программатором, если собрать переходник.

Дамп памяти обычного МК-85 был получен достаточно давно: имеющийся у меня файл (лежавший вместе с распиновками микросхем и софтом) датируется 1997 годом. От МК-85С ничего ожидаемо не нашлось, так что придётся выпаивать и читать чип самому.

Неожиданная разгадка


Пока я собирался с мыслями выпаять микруху и прочитать её, методом ненаучного тыка удалось понять, как работает данное устройство и как им пользоваться. После этого всё резко встало на свои места, а управление перестало казаться столь контринтуитивным.
Итак, вернёмся к нашему экрану с какими-то цифрами. В этом режиме нужно жмякнуть «Д» и набрать пароль. Как оказалось, это не запрос пароля, а его установка. Набираем любую комбинацию из пяти символов. Не потеряйте этот пароль! Если вы его забудете, в дальнейшем придётся сбросить память и удалить все ключи.

И вот на том месте я изначально застрял, думая, что калькулятор зависает. На деле всё просто до гениального: во избежание случайного ввода клавиатура блокируется. То есть редактировать что-либо возможность есть, а вот неловким нажатием EXE занести в память не то — уже не получится. Чтобы разблокировать ввод, необходимо воспользоваться комбинацией клавиш УПР+БЛК. А чтобы подтвердить что-либо, используется комбинация УПР+EXE.



После этого на экране появляется предложение ввести долговременный ключ. Где же взять его? Всё очень просто. Помните то фото, где помимо калькулятора фигурировала какая-то бумажка с числами? Открываем его и вводим на клавиатуре примерно следующее:

84534 45986 35465 64750 69746 75562 96281 96471 16889 77629 94879 96394 73073 45415 29900 39356 54944 10712 85757 23266 32131 18232
Необходимо ввести все 22 пятёрки цифр. Если ошиблись, символ можно удалить, наведя на него курсор и нажав ЗБ. Далее разблокируем ввод и подтверждаем запись ключа комбинацией УПР+ЕХЕ. Если ключ введён неверно, то появится сообщение «ОШИБКА ВВОДА». Видимо, последовательность содержит в себе и некую контрольную сумму.



Теперь нужно выбрать режим: буквенный или цифровой. Выбираем буквенный.



Это длина блока (группы цифр, которые будут являться результатом шифрования). Для примера выберем 4.

Шифруем и расшифровываем


Ну что же, на очереди самое интересное!



На экране выбор режима: зашифровать, расшифровать или перейти в управление ключами.



Выбираем первый вариант.



Теперь очередь марканта — своеобразного аналога сессионного ключа. Жмякаем десять раз кнопку «МРК», при этом циферки на семисегментном индикаторе будут уменьшаться. Затрудняюсь точно сказать, как именно это происходит, но, скорее всего, принцип примерно следующий. При нажатии на кнопку процессор измеряет временные интервалы и с их помощью генерирует случайную последовательность. Она-то и служит основой для ключа. По сути это этакий биологический генератор случайных чисел, предок того самого требования поводить мышью и понажимать клавиши на клавиатуре. Позднее десять цифр марканта приписываются в начало зашифрованной последовательности.



Теперь можно вводить текст, который требуется зашифровать.



После шифрования получаем вот такие четвёрки цифр, которые уже можно передавать по открытому каналу. Для примера я зашифровал слово «ТЕСТ», после чего калькулятор выдал следующую последовательность:

9042 5544 3314 4614 5041

Сохраним её.



Теперь очередь расшифровки. Переходим в режим «Р» и набираем там наши цифры (при вводе они автоматически группируются в четвёрки). И вот оно — девайс работает!



А если ошибиться хоть в одной цифре, то ожидаемо получим «кашу».

Использование


Как оказалось, "** МК-85С **" — всего лишь «начальная» заставка калькулятора.



«Заряженное» же устройство при включении отображает на дисплее «А З И М У Т». Чтобы перейти в рабочий режим, нужно набрать пароль, который мы задали при начальной настройке. После этого нажимаем «Д» и попадаем в меню выбора режима работы.

Интересно реализована обработка этого пароля для входа. Калькулятор проверяет последние введённые пять символов, при этом есть двадцать пять попыток ввода символа. Если ввести больше двадцати пяти знаков подряд и в этой строке не будет подпоследовательности, являющейся правильным паролем, калькулятор сотрёт ключи и снова перейдёт в режим инициализации. Правда, реализовано это довольно криво: счётчик находится не в ОЗУ, а в одном из регистров процессора, то есть, если постоянно перезагружать аппарат, подбирать код можно бесконечно. Какого-либо защищённого исполнения (как в пин-падах, HSM'ах и тому подобной шифровальной технике) здесь также нет, так что, сняв крышку, можно получить доступ к микросхеме ОЗУ и без малейших для этого препятствий считать её.

КЛ


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

Из оставшихся так и не упомянутыми кнопок особых секретов нет. «Р/Л» — переключение раскладки, «S» и «F» — Home и End. "-1" и "+1" — изменение параметра на 1, «ВСТ» — то же, что и Insert, «КР» — коррекция ввода. Спецсимволы вводятся при помощи всё той же клавиши УПР.

Эмулятор и дальнейшие планы


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



Пока я разбирался с работой самого калькулятора, другой товарищ (Дмитрий Штатнов) успешно выпаял микруху ПЗУ и считал прошивку. А Владислав «Bs0Dd» Задорожкин успешно запустил её на эмуляторе МК-85 (версии от известного в кругах любителей советских калькуляторов польского энтузиаста Петра Пятека), попутно сделав ряд доработок этого софта (например, нарисовал новую переднюю панель, соответствующую таковой у МК-85С).



Пока что в открытом доступе размещена далеко не окончательная версия (в частности, есть некоторая особенность в раскладке при вводе с клавиатуры), но я уже убедился в её работоспособности: зашифрованное на реальном калькуляторе расшифровывается на эмуляторе, и наоборот. Но уже сейчас каждый сможет увидеть аппарат в работе. Скачать эмулятор можно тут.

Что же было потом?


На этом жизненный путь данного калькулятора не заканчивается.

Удалось узнать происхождение всех тех экземпляров. Оказалось, что давным-давно в каком-то помещении находился офис компании «Анкорт». После закрытия этой фирмы помещение долго пустовало, а потом новоприбывшие арендаторы обнаружили там эти артефакты и просто выкинули их. Лишь случайно тот самый продавец смог спасти их от утилизации. Увы, помимо калькуляторов там также имелся софт на дискетах, инструкции и другие документы (которые вполне могли представлять большую ценность для истории нашей криптографии), но по злой иронии судьбы занявшие помещение не догадывались о значимости этой, казалось бы, бесполезной макулатуры, отчего буквально месяцем ранее всё это было отправлено в recycle bin. Впрочем, надежд найти оригинальную инструкцию, софт и какую бы то ни было иную документацию мы не оставляем.

Так что история этого девайса только начинается…

Небольшой бонус (для обладателей девайса или эмулятора)
Раз:

5166 1825 9887 1340 1940 2688 8582 9395 9141 7652 5105 2564 0394 2727 8949 7965 

Два:

7023 8033 0910 4080 7758 5613 5857 0310 7195 3198 8814 6627 9934 3228 8412 3330


Такие дела.



Новости, обзоры продуктов и конкурсы от команды Timeweb.Cloud — в нашем Telegram-канале



Ссылки


Комментарии (86)


  1. Radisto
    27.09.2024 09:08

    Прямо археология))) а вроде бы не так давно было


    1. MaFrance351 Автор
      27.09.2024 09:08
      +4

      Увы, про то, что связано с шифрованием, даже если оно не облагалось грифами секретности (а МК-85С - коммерческий шифратор, Анкорт его продавал любым компаниям), информации зачастую очень мало...


    1. Driantic
      27.09.2024 09:08
      +2

      я тоже о этом вчера подумал, когда случайно нашёл в шкафу старый стационарный телефон, "такое старьё" - первая мысль, а сам им пользовался лет 8 назад


    1. aabzel
      27.09.2024 09:08

      Я восхищаюсь разработчиками Электроника MK 85. Они смогли в далёком 1986 года в микроконтроллер с 16kByte ROM встроить интерпретатор целого языка программирования Basic.

      В наши дни в 2024 современные российские программисты с 25 годами опыта не могут в микроконтроллере с 4Mbyte Flash завести UART-CLI.

      Это как?


      1. fp777
        27.09.2024 09:08
        +1

        Вы не поверите, но подобное делали ещё раньше. Старый добрый ZX Spectrum лишь один из примеров.


        1. voldemar_d
          27.09.2024 09:08
          +1

          Спектрум делался на куче рассыпухи. А здесь разве не специализированные чипы?


          1. fp777
            27.09.2024 09:08
            +1

            Специализированные, но по факту просто по несколько серийных в один корпус засунули. Да и aabzel писал про работу программистов, которые в 16 кБ впихнули интерпретатор Бейсика. А 16 кБ хоть на ферритовых кольцах делай, всё равно будет 16 кБ:)


            1. voldemar_d
              27.09.2024 09:08
              +1

              В Спектруме Бейсик в 16 кБ вовсе не советские инженеры запихали. Максимум, они могли немного прошивку ПЗУ поменять.


        1. aabzel
          27.09.2024 09:08

          Вот то -то же. А сейчас современные программисты микроконтроллеров даже скриптов сборки написать не могут. Им ide подавай.


      1. iliasam
        27.09.2024 09:08

        "не могут в микроконтроллере с 4Mbyte Flash завести UART-CLI."
        Не могут, или не хотят?


        1. aabzel
          27.09.2024 09:08

          А от чего не хотеть -то раз ресурсы MCU позволяют?

          Значит не догадываются, что так можно было .


  1. dlinyj
    27.09.2024 09:08
    +2

    Удивительная история. Сам видел эти калькуляторы, но сразу понимал что пахнет какими-то проблемами. Спасибо за великолепную статью, видна громадная проделанная работа!


    1. MaFrance351 Автор
      27.09.2024 09:08
      +1

      Сейчас будем дальше заниматься эмулятором. В частности, надо исправить особенность раскладки (у калькулятора клавиатура имеет раскладку CUKEN, поэтому при вводе с клавиатуры компа символы оказываются сдвинуты на один). Ещё реализуем чтение из памяти шифротекста (для экспериментов с самим алгоритмом).


    1. electrodummy
      27.09.2024 09:08

      Какими проблемами? С законом об обороте криптосредств?


      1. MaFrance351 Автор
        27.09.2024 09:08
        +3

        Думаю, речь всё же о проблемах с запуском. Без знакомства с теми, кто их эксплуатировал, или без реверс-инжиниринга это камень.

        Один из давних владельцев этого девайса (ещё до того, как их вдруг резко стало достаточно много, чтобы купить парочку и из одного выпаять ПЗУшку) рассказывал, что кодовое слово для начальной инициализации пришлось искать несколько лет.


      1. dlinyj
        27.09.2024 09:08

        Да при чём здесь это. В объявлениях не указывается что он для приптографии, просто специальный.


  1. vesowoma
    27.09.2024 09:08
    +4

    Я правильно понял, что для замены элементов питания нужно срывать пломбу?! Браво, конструкторы!


    1. MaFrance351 Автор
      27.09.2024 09:08
      +4

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


      1. vesowoma
        27.09.2024 09:08
        +5

        Хотя с другой стороны - и винтики не потеряются, и эти самые СЦ-0.18 не так просто было достать.

        Очередной виток истории - и снова современные девайсы для замены батареи нужно нести в сервис...


        1. MaFrance351 Автор
          27.09.2024 09:08
          +3

          Проблема только ещё в том, что при долгом хранении их не вытащить. А они таки текут. Не так эпично, как бочонок смерти на материнках, но всё же.


  1. diesel80
    27.09.2024 09:08
    +5

    Лежит дома нулевый МК87, подарен был бабушке как участнику съезда народных депутатов.


    1. MaFrance351 Автор
      27.09.2024 09:08
      +1

      Ого! Крутой девайс...


      1. diesel80
        27.09.2024 09:08

        На то время да.


        1. MaFrance351 Автор
          27.09.2024 09:08
          +2

          Жаль, конечно, что в серию они не пошли...


  1. Cyber100
    27.09.2024 09:08

    спасибо. годно.


    1. MaFrance351 Автор
      27.09.2024 09:08
      +1

      Не за что


  1. Kudriavyi
    27.09.2024 09:08
    +1

    Я на своем 85-ом ровно такой же дефект дисплея вылечил, причем очень странным способом и случайно. Для проверки ЖК дисплеев без контроллера я по контактам проводил паяльником (не нагретым), у которого не было заземления и через импульсный блок питания попадали 50 герц из сети через помехоподавляющий конденсатор. От такого вандализма сегменты на ЖК дисплее активировались. А дисплей МК-85 от этого ожил! В нем восстановился контакт на переходе токопроводящих слоев с верхнего стекла на нижний.


    1. MaFrance351 Автор
      27.09.2024 09:08

      Возможно, достаточно просто провода от контакта простого импульсника. Или прижим тоже нужен?


      1. Kudriavyi
        27.09.2024 09:08

        Я думаю достаточно


        1. MaFrance351 Автор
          27.09.2024 09:08

          Я так выяснял распиновку дисплеев, у которых она неизвестна.


          1. dlinyj
            27.09.2024 09:08

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


            1. vesowoma
              27.09.2024 09:08

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


    1. p0isk
      27.09.2024 09:08
      +4

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


      1. Markscheider
        27.09.2024 09:08
        +2

        Я магнитики к ЭЛТ-экрану прикладывал :)


        1. roach1967
          27.09.2024 09:08
          +1

          Прикладывал. Правда потом папа ремень к моей пятой точке прикладывал :)


          1. MaFrance351 Автор
            27.09.2024 09:08

            Жизненно...


            1. igormu
              27.09.2024 09:08
              +1

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


    1. SergeyAstanin
      27.09.2024 09:08

      такой дисплей на авито продается, новодельный, сам брал за 1500р примерно. человек заказывал изготовление у китайцев и распродает теперь.


  1. aabzel
    27.09.2024 09:08

    Есть ли возможность представить блок-схему калькулятора МК-85С?


    1. MaFrance351 Автор
      27.09.2024 09:08

      Схемотехника полностью идентична базовой модели МК-85. Схемы (как принципиальная, так и блочная) легко ищутся.


      1. aabzel
        27.09.2024 09:08
        +1

        Вот, что я понял из открытых источников
        Вот, что я понял из открытых источников


  1. echo10
    27.09.2024 09:08
    +1

    Спасибо за статью! А известно что-нибудь об алгоритмах шифрования МК-85С? В каком виде сохранялся в прошивке ключ? Была ли эта оригинальная строка или длинный бинарный хэш?


    1. MaFrance351 Автор
      27.09.2024 09:08

      Кое-что сказано в упомянутой ниже "Криптографии и свободе". Остальное нам только предстоит выяснить.

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


      1. kaseiirro
        27.09.2024 09:08
        +4

        Интересная тема, даже зарегистрировался ради комментария. Ключ открытым текстом (только в хексе) лежит по адресу 0x8098. Над остальным ещё подумать надо.

        Скрытый текст

        Пароль, впрочем, тоже лежит по адресу 0x8092.


        1. MaFrance351 Автор
          27.09.2024 09:08
          +1

          О! Спасибо за подсказку. Теперь стало понятно, где он там.

          Про то, что пароль открытым текстом, сомнений вообще не было.


  1. igormu
    27.09.2024 09:08
    +3

    Есть книга от создателя этого криптокалькулятора:

    Масленников Михаил Евгеньевич, "Криптография и свобода"


    1. MaFrance351 Автор
      27.09.2024 09:08

      Да, в своё время с интересом прочитал. Более того, часть информации о данном устройстве я почерпнул оттуда.


  1. SGordon123
    27.09.2024 09:08

    в двух словах можно, что дало использование сего калькулятора в истории с авизо?


    1. voldemar_d
      27.09.2024 09:08
      +1

      Нашлось вот это:

      https://habr.com/ru/companies/ancort/articles/141499/

      https://ru.m.wikipedia.org/wiki/Фальшивые_авизо

      Но каких-то подробностей там почти нет. Тоже интересно было бы узнать подробнее.


      1. SGordon123
        27.09.2024 09:08
        +2

        Почему, отличная ссылка. Спасибо! И в книжке автора интересно, что ноги как всегда ростут от военщины, и что то про принцип работы.. ( увы всего не понял) https://mikhailmasl.livejournal.com/9659.html


      1. VitoArzi
        27.09.2024 09:08
        +2

        Я где-то в 95/96 г проходил практику в военно-полевом банке ЦБ РФ. Там как раз использовались такие для шифрования или подписания авизо, не помню точно. На весь банк из было 2 или 3 штуки. Вот не помню только с какой буковкой они были "С" или "Б"? Более старшие сотрудники подтверждали, что эти калькуляторы помогли прекратить поток фальшивых авизо за пару лет до того. Возможно, у меня даже где-то сохранилось в отчете о практике описание бизнес процесса обмена авизо с шифрованием на этих калькуляторах.


  1. BOOTor
    27.09.2024 09:08
    +2

    84534 45986 35465 64750 69746 75562 96281 96471 16889 77629 94879 96394 73073 45415 29900 39356 54944 10712 85757 23266 32131 18232

    А пробовал ли автор расшифровывать долговременный ключ7 Вдруг это просто зашифрованная кодовая фраза?


    1. MaFrance351 Автор
      27.09.2024 09:08
      +2

      Ожидаемо вышли кракозябры...


      1. BOOTor
        27.09.2024 09:08
        +1

        Зато теперь мы это знаем наверняка! ))


  1. kuza2000
    27.09.2024 09:08
    +1

    В студенческое время у меня был МК-61, много на нем по развлекался.

    И конечно же, мечтал о МК-85, он продавался в том же магазине "Электроника" на Западной поляне в Пензе. Но очень-очень дороха... )) За 100 р цена была, это весьма большие деньги по тем временам...


  1. ArtyomOchkin
    27.09.2024 09:08
    +1

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

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

    PS. Имеется инженерный калькулятор того же завода, отличная вещь и в наше время! Если сравнить с каким-нибудь базовым CITIZENом – небо и земля! По-прежнему функционирует, только батарейки поменять надо.

    Калькулятор Электроника МК-51.
    Калькулятор Электроника МК-51.


    1. MaFrance351 Автор
      27.09.2024 09:08

      О! По-своему легендарный девайс. МК-71 ещё был, которому вообще батарейки не были нужны. Но, рассказывали, у него был минус, что зимними вечерами в университетских аудиториях света ему не хватало.

      У моих родителей были оба, до сих пор живы и отлично работают...