Contents
Introduction 3
1. The history of cryptography 4
2. Basic concepts of cryptography 6
2.1. Subject of cryptography 6
2.2. Cryptographic system model 7
2.3. Formal model and code classification 8
3. Symmetric cryptosystems 9
3.1. Substitution ciphers 9
3.2. Transposition ciphers 10
4. Symmetric cryptosystems 10
4.1. Basics of symmetric cryptosystems 10
4.2. RSA cryptosystems 11
5. Features of asymmetric cryptosystems application 12
Conclusion 12
References 13
Содержание
Выдержка из текста
Криптография – это наука об использовании математики для зашифрования и расшифрования данных.Криптография позволяет хранить важную информацию или передавать её по ненадёжным каналам связи (таким как Интернет) так, что она не может быть прочитана никем, кроме легитимного получателя.Основные качества криптографии
На данный момент существуют несколько основных протоколов квантовой криптографии, которые модифицируются, дополняются различными компонентами, такими как интерферометрический контроль, статистический контроль пуассоновского распределения и т.д. Таким образом, инженерам предстоит модифицировать существующие протоколы так, чтобы решить найденные в ходе экспериментов проблемы с такой точностью, с которой позволит квантовой криптографии выйти на полноценное промышленное производство уже в ближайшем будущем.
Достижения современной криптографии многочисленны. Но стоит отметить, что у истоков современной криптографии стоит классическ ая (донаучная) криптография, история которой насчитывает несколько тысяч веков. И своими достижениями современная криптография обязана именно ей.
В настоящее время роль криптографии значительно возросла. Студентам, помимо теоретической подготовки при изучении криптографии, необходимо приобрести практические навыки по решению конкретных задач для раскрытия того или иного шифра. Для отработки практических навыков способов закрытия текстов различными типами шифров и методов раскрытия этих шифров для студентов, изучающих криптографию, необходимо определенные обучающие программы и презентационные материалы, которых в настоящее время недостаточно в связи с тем, что данная дисциплина в высших учебных заведениях преподается с недавнего времени.
История криптографии — ровесница истории человеческого языка. Потребность в криптографии возникала, когда требовалось передавать со¬общения таким образом, чтобы их не мог прочитать противник. С широким распространением письменности криптография стала формироваться как самостоятельная наука.
Изменение текста с целью сделать его понятным только избранным дало начало науке криптографии (греч. Но сами методы криптографии и криптоанализа до недавнего времени были не очень тесно связаны с математикой, во все времена почти все известные математики участвовали в расшифровке важных сообщений. Постепенно роль математических методов в криптографии стала возрастать, и за последнее столетие они значительно изменили эту древнюю науку.
Четвёртый период — с середины до 70-х годов XX века — период перехода к математической криптографии. В работе Шеннона появляются строгие математические определения количества информации, передачи данных, энтропии, функций шифрования. Обязательным этапом создания шифра считается изучение его уязвимости к различным известным атакам — линейному и дифференциальному криптоанализу. Однако до 1975 года криптография оставалась «классической», или же, более корректно, криптографией с секретным ключом.
В NTNU ведутся работы по созданию квантовой криптографической системы передачи ключа с фазовым кодированием. Эта работа требует не только настройки оптических компонентов, но и написания программного обеспечения. В мою задачу входило создание программы для осуществления передачи ключа между двумя объектами и вычисления процента ошибки (QBER (Quantum Bit Error Rate)), а также реализация блокировки сопровождающего импульса сигнала (afterpulse blocking) на программном уровне. Необходимо было получить значение QBER
Криптография возникла именно как практическая дисциплина, изучающая и разрабатывающая способы шифрования сообщений, то есть при передаче сообщений – не скрывать сам факт передачи, а сделать сообщение недоступным посторонним.
References
1. Bauer, F.L. (2007). Decrypted Secrets — Methods and Maxims of Cryptology, Springer.
2. Schneier, В. (1996). Applied Cryptography: Protocols, Algorithms, and Source Code in C, New York : Wiley.
3. Singh, S. (1999).The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography, New York.
4. Wenbo Mao. (2003). Modern Cryptography: Theory and Practice. Hewlett-Packard Company, Prentice Hall PTR.
5. Алферов А.П., Зубов А.Ю., Кузьмин А.С., Черемушкин А.В. Основы криптографии: Учебное пособие. — М.: Гелиос АРВ, 2001. — 480 с.
6. Баричев С.Г., Гончаров В.В., Меров Р.Е. Основы современной криптографии. — М., 2001.
7. Введение в криптографию. / Под ред. В.В. Ященко. — 2-е изд., испр. — М.: МЦНМО: «ЧеРо», 1999. — 272 с.
8. Дориченко С.А., Ященко В.В. 25 этюдов о шифрах. — М.: «ТЕИС», 1994. — 69 с.
9. Жельников В. Криптография от папируса до компьютера. — М., 1996.
список литературы