- •Часть 1. Из истории вуза и кафедр эвм и сапр вс
- •1.1. Из истории вуза
- •1.2. Из истории кафедр эвм и сапр вс
- •Литература
- •Часть 2. История развития вычислительной техники
- •2.1. Первые счетные машины
- •2.1.1. Абак и счеты
- •2.1.2. Палочки Непера и логарифмическая линейка
- •2.1.3. Механические счетные машины
- •2.1.4. Аналитическая машина Беббиджа
- •2.1.5. Счетно-аналитические машины Холлерита
- •2.1.6. Релейные машины
- •2.2. Электронные вычислительные машины
- •2.2.1. Электронные лампы
- •2.2.2. Эвм первого поколения
- •2.2.3. Эвм второго поколения
- •2.2.4. Эвм третьего поколения
- •2.2.5. Эвм четвертого поколения
- •2.2.6. Эвм пятого поколения
- •2.2.7. Основные этапы развития программного обеспечения эвм
- •Литература к части 2
- •2.1. Громко н.И. Введение в страну эвм. – Минск: Высшая
- •Часть 3. Арифметические основы эвм
- •1.3Системы счисления
- •1.3.1Понятие системы счисления
- •1.3.2Непозиционные системы счисления
- •1.3.3Позиционные системы счисления
- •3.1.4.Двоично-десятичные системы счисления
- •1.3.4Системы счисления в остаточных классах
- •1.3.5Сравнение различных систем счисления с точки зрения их применения в эвм
- •3.2. Перевод чисел из одной системы счисления в другую
- •1.3.6Перевод чисел из одной естественной системы счисления в другую
- •3.2.1.1. Перевод по методу непосредственной замены в этом случае сводится к реализации соотношения: (3.9)
- •1.3.7Перевод чисел из системы счисления с натуральным основанием в двоично-десятичную систему и обратно
- •1.3.8Перевод чисел из смещенной системы счисления с натуральным основанием в ссок и обратно
- •Литература
- •Вопросы к части 3
- •Часть 4. Из истории криптографии
- •4.1. Криптография
- •3 Поворота (на 180), 16 белых кв-ов.
- •4.2. Тайнопись в России
- •4.3. Из истории второй мировой войны
- •4.4. Криптография и археология
- •Ответы к шифрованным сообщениям
- •Литература
- •Содержание
- •Часть 4. Из истории криптографии 110
Литература
Поспелов Д.А. Арифметические основы вычислительных машин дискретного действия.- М.: Высшая школа, 1970.- 308 с.
Китов А.И., Криницкий Н.А. Электронные цифровые машины и программирование.- М.: Физматгиз, 1961.- 572 с.
Вопросы к части 3
Понятие системы счисления (СС). Требования, предъявляемые к ней.
Непозиционные СС.
Позиционные СС: вес разряда, основание СС, канонические СС (смещенные, симметричные, кососимметричные), избыточные СС.
Двоичная, восмеричная, шестнадцатириччная СС.
Троичная симметричная, минус двоичная СС.
Двоично-десятичные СС. Требования Рутисхаузера.
Коды Эмери, код прямого замещения, код с избытком 3, < код 2 из 5>.
СС в остаточных классах (ССОК). Арифметические операции в ССОК.
Сравнение СС с точки зрения их применения в ЭВМ.
Перевод чисел из одной СС в другую (метод непосредственной замены, табличный метод).
Перевод целых чисел (метод деления).
Перевод дробных чисел (метод умножения).
Перевод чисел из СС с основанием
в СС с основанием
,
когда
=
,
где r - целое положительное число.Перевод чисел в СС с основанием -2.
Перевод
.Перевод .
Перевод
,
.Перевод .
Часть 4. Из истории криптографии
4.1. Криптография
Криптография - тайнопись. Термин ввел Д. Валлис. Потребность шифровать и передавать шифрованные сообщения возникла очень давно. Так, еще в V-IV вв. до н. э. греки применяли специальное шифрующее устройство. По описанию Плутарха, оно состояло из двух палок одинаковой длины и толщины. Одну оставляли себе, а другую отдавали отъезжающему. Эти палки называли скиталами. Когда правителям нужно было сообщить какую-нибудь важную тайну, они вырезали длинную и узкую, вроде ремня, полосу папируса, наматывали ее на свою скиталу, не оставляя на ней никакого промежутка, так чтобы вся поверхность палки была охвачена этой полосой. Затем, оставляя папирус на скитале в том виде, как он есть, писали на нем все, что нужно, а написав, снимали полосу и без палки отправляли адресату. Так как буквы на ней разбросаны в беспорядке, то прочитать написанное он мог, только взяв свою скиталу и намотав на нее без пропусков эту полосу.
Аристотелю принадлежит способ дешифрования этого шифра. Надо изготовить длинный конус и, начиная с основания, обертывать его лентой с шифрованным сообщением, постепенно сдвигая ее к вершине. В какой-то момент начнут просматриваться куски сообщения. Так можно определить диаметр скиталы.
В
Древней
Греции (||в.
до н. э.) был известен шифр, называемый
"квадрат
Полибия". Это
устройство представляло собой квадрат
5x5, столбцы и строки которого нумеровали
цифрами от 1 до 5. В каждую клетку этого
квадрата записывалась одна буква. (В
греческом варианте одна клетка оставалась
пустой, в латинском - в одну клетку
помещали две буквы i
и j.)
В результате каждой букве открытого
текста (ОТ) отвечала пара чисел и
шифрованный текст (ШТ) превращался в
последовательность пар чисел. Например,
Я
мыслю, следовательно, существую
ОТ (рус.)
Это сообщение записано при использовании латинского варианта "квадрата Полибия ", в котором буквы расположены в алфавитном порядке.
В I в. н.э. Ю. Цезарь во время войны с галлами, переписываясь со своими друзьями в Риме, заменял в сообщении первую букву латинского алфавита (А.) на четвертую (D), вторую (В) - на пятую (Е), наконец, последнюю - на третью:
Ключ
С
Пришел,
увидел, победил ОТ
(рус.)
ообщение
об одержанной им победе выглядело так:
Император Август (I в. н. э.) в своей переписке заменял первую букву на вторую, вторую - на третью и т. д., наконец, последнюю - на первую:
Ключ
Его любимое изречение было:
Торопись
медленно
ОТ (рус.)
Квадрат Полибия, шифр Цезаря входят в класс шифров, называемых "подстановка" или "простая замена". Это такой шифр, в котором каждой букве алфавита соответствует буква, цифра, символ или какая-нибудь их комбинация.
В известных рассказах Пляшущие человечки (Конан Дойля) и Золотой жук (Эдгара По) используемые шифры относятся к указанному классу шифров. В другом классе шифров - "перестановка" - буквы сообщения каким-нибудь способом переставляются между собой. К этому классу принадлежит шифр скитала.
К классу "перестановка" относится шифр "маршрутная транспозиция" и его вариант "постолбцовая транспозиция". В каждом из них в данный прямоугольник [n х т] сообщение вписывается заранее обусловленным способом, а столбцы нумеруются или обычным порядком следования, или в порядке следования букв ключа - буквенного ключевого слова. Так, ниже в первом прямоугольнике столбцы нумеруются в обычном порядке следования - слева направо, а во втором - в порядке следования букв слова "Петербург".
Используя порядок извлечения букв этого ключа из алфавита, получим набор чисел [5 3 8 4 6 1 9 7 2]. Нумерация букв – цифрами из {1,2,…,9}
«Прилепляяся премудрум, премудр будешь» (из послания Даниила Зоточенаго к в.к. Ярославу Всеволодичу)
В первом случае шифрованный текст найдем, если будем выписывать буквы очередного столбца в порядке следования столбцов (прямом или обратном) во втором, - если будем выписывать буквы столбца в порядке следования букв ключа. Таким образом, будем иметь:
(Из послания Даниила Зоточенаго к великому князю Ярославу Всеволодичу)
К классу "перестановка" принадлежит и шифр, называемый "решетка Кардано". Это прямоугольная карточка с отверстиями, чаще всего квадратная, которая при наложении на лист бумаги оставляет открытыми лишь некоторые его части. Число строк и столбцов в карточке четно. Карточка сделана так, что при ее последовательном использовании (поворачивании) каждая клетка лежащего под ней листа окажется открытой. Карточку сначала поворачивают вдоль вертикальной оси симметрии на 180°, а затем вдоль горизонтальной оси также на 180°. И вновь повторяют ту же процедуру:
