Введение
Простой шифр подстановки
Никтография — это форма шифрования подстановкой, созданная Льюисом Кэрроллом (Чарльзом Лютвиджем Доджсоном) в 1891 году. Никтография записывается с помощью никтографа (также изобретенного Кэрроллом) и использует систему точек и штрихов, основанную на точке, расположенной в верхнем левом углу. С помощью никтографа можно было быстро записывать идеи или заметки без использования света. Кэрролл изобрел никтограф и никтографию, потому что он часто просыпался ночью с мыслями, которые необходимо было немедленно записать, и не хотел тратить время на долгий процесс зажигания лампы, чтобы вскоре после этого ее погасить.
Никтограф
Устройство состояло из карточки с нанесенной сеткой и шестнадцатью квадратными отверстиями, каждое шириной в четверть дюйма, а также системы символов, представляющих алфавит, разработанный Кэрролом, который затем можно было перенести на бумагу на следующий день. Первоначально он назвал его "тифлографом" от греческого "typhlos" ("слепой"), но по предложению одного из сокурсников это название было впоследствии изменено на "никтограф". Изначально Кэрролл использовал прямоугольную карточку с вырезанным в центре прямоугольным отверстием, чтобы направлять письмо в темноте. Однако это оказалось неудовлетворительным, так как результаты были неразборчивыми. Новая и окончательная версия никтографа зафиксирована в его дневнике 24 сентября 1891 года и упоминается в письме в журнал "The Lady" от 29 октября 1891 года:
Любой, кто, как я неоднократно делал, пытался встать с постели в 2 часа ночи зимней порой, зажечь свечу и записать мимолетную мысль, которая иначе, вероятно, была бы забыта, согласится со мной, что это связано с немалым дискомфортом. Теперь, если я просыпаюсь и думаю о чем-то, что хочу записать, мне нужно лишь достать из-под подушки небольшую записную книжку с моим Никтографом, написать несколько строк или даже страниц, не вынимая рук из-под одеяла, положить книжку обратно и снова заснуть. Я пробовал ряды квадратных отверстий, каждое из которых предназначено для одной буквы (размер в четверть дюйма показался мне очень удобным), и это оказалось гораздо лучшим решением, чем предыдущее, но буквы все равно оставались трудночитаемыми. Тогда я подумал: "Почему бы не изобрести квадратный алфавит, используя только точки в углах и линии по сторонам?" Вскоре я понял, что для облегчения чтения необходимо знать, где начинается каждый квадрат. Этого я добился, установив правило, что каждая квадратная буква должна содержать большую черную точку в северо-западном углу. Мне удалось создать 23 квадратных буквы, которые имели отчетственное сходство с теми, которые они должны были представлять. Подумайте о том, сколько одиноких часов часто проводит слепой человек, бездельничая, когда он с радостью мог бы записывать свои мысли, и вы поймете, какую помощь вы можете ему оказать, подарив ему небольшую "невыцветающую" записную книжку с куском картона, содержащим ряды квадратных отверстий, и обучив его квадратному алфавиту. Из описания следует, что никтограф Кэрролла представлял собой один ряд из 16 ячеек, вырезанных из куска картона. Кэрролл вводил один из своих символов в каждую ячейку, затем перемещал карточку вниз на следующую строку (которую, вероятно, ему приходилось оценивать в темноте) и повторял процесс.
Any one who has tried, as I have often done, the process of getting out of bed at 2 a. m. in a winter night, lighting a candle, and recording some happy thought which would probably be otherwise forgotten, will agree with me it entails much discomfort. All I have now to do, if I wake and think of something I wish to record, is to draw from under the pillow a small memorandum book containing my Nyctograph, write a few lines, or even a few pages, without even putting the hands outside the bed clothes, replace the book, and go to sleep again. I tried rows of square holes, each to hold one letter (quarter of an inch square I found a very convenient size), and this proved a much better plan than the former; but the letters were still apt to be illegible. Then I said to myself ‘Why not invent a square alphabet, using only dots at the corners, and lines along the sides?’ I soon found that, to make the writing easy to read, it was necessary to know where each square began. This I secured by the rule that every square letter should contain a large black dot in the N. W. corner. [I] succeeded in getting 23 of [the square letters] to have a distinct resemblance to the letters they were to represent. Think of the number of lonely hours a blind man often spends doing nothing, when he would gladly record his thoughts, and you will realise what a blessing you can confer on him by giving him a small ‘indelible’ memorandum book, with a piece of paste board containing rows of square holes, and teaching him the square alphabet. From the description it appears that Carroll's nyctograph was a single row of 16 boxes cut from a piece of card. Carroll would enter one of his symbols in each box, then move the card down to the next line (which, in the darkness, probably, he would have to estimate) and then repeat the process.
Никтографический алфавит
Каждый символ имел большую точку или круг в верхнем левом углу. Помимо 26 букв алфавита, существовало пять дополнительных символов для обозначения "и", "the", углы буквы "f" для указания, что следующие символы – цифры ("цифры"), углы буквы "l" для указания, что следующие символы – буквы, и углы буквы "d" для указания, что следующие шесть символов представляют собой дату в формате ДДММГГ. Заглавные буквы, пунктуация или цифры как таковые отсутствовали, хотя современные дизайнеры шрифтов создали их (например, заглавные буквы могут быть обозначены двойной чертой, знаки препинания могут иметь большую точку в правом нижнем углу, а цифры – в левом нижнем).