Материалы
Эта страничка содержит список интересных и полезных (на мой взгляд) книг по защите информации и разработке программного обеспечения (включая управление проектами), а также тексты некоторых стандартов и патентов в области криптографии. Страничка будет регулярно обновляться и дополняться.
Сайт является участником партнерской программы Интернет-магазина OZON.ru, поэтому он содержит рекламные ссылки на книги, предлагаемые данным магазином. Буду благодарен за любую покупку, сделанную с помощью размещенных на моем сайте ссылок.
| Панасенко С. П. Алгоритмы шифрования. Специальный справочник. – СПб.: БХВ-Петербург, 2009 – 576 с. Книга посвящена алгоритмам блочного симметричного шифрования. Дана общая классификация криптографических алгоритмов, приведены структуры алгоритмов шифрования и режимы их применения. Описаны различные виды криптоаналитических атак на алгоритмы шифрования и на их реализации в виде программных или аппаратных шифраторов. Рассказано о конкурсах по выбору стандартов шифрования США и Евросоюза. В книге описано более 50 алгоритмов шифрования: история создания и использования алгоритма; основные характеристики и структура алгоритма; достоинства и недостатки алгоритма; описание известных методов вскрытия алгоритма. Подробно о книге написано здесь. | |
| Сингх С. Книга шифров. Тайная история шифров и их расшифровки. – Пер. с англ.: М.: АСТ, Астрель, 2007 – 448 с. Очень интересное описание истории шифрования - от Древнего Рима и шифра Цезаря до наших дней и квантовой криптографии. | |
| Ховард М., Лебланк Д., Вьега Дж. 24 смертных греха компьютерной безопасности. Как написать безопасный код. – Пер. с англ.: СПб.: Питер, 2010 – 400 с. Полезная книга для почти каждого программиста, особенно для тех, кто пишет распределенные системы или системы защиты. О том, как избежать в своем коде распространных ошибок - от переполнения буфера или целочисленного переполнения до некорректной реализации криптографических протоколов и алгоритмов. Сильно переработанное второе издание знаменитой книги "19 смертных грехов...". |
Книги по разработке программного обеспечения:
| Харт Дж. М. Системное программирование в среде Windows. – Пер. с англ.: Вильямс, 2005 - 592 с. Автор описывает различные тонкости внутреннего устройства Windows. Неоценимо при разработке драйверов, сервисов, многопоточных приложений и т. д. Рекомендую прочитать каждому, кто пишет под Windows. | |
| Илюшечкин В. М. Основы использования и проектирования баз данных: учеб. пособие. – М.: Издательство Юрайт; ИД Юрайт, 2010. – 213 с. Самое то для начинающих проектировать базы данных или работать с ними. Много необходимой информации и ничего лишнего. |
Книги по управлению проектами:
| Ньютон Р. Управление проектами от А до Я. – Пер. с англ. – М.: Альпина Паблишерс, 2009 – 2-е изд. – 180 с. На мой взгляд, идеальная настольная книга для руководства первым проектом или как одна из первых книг, прочитанных по этой теме. Детальный план руководства небольшим проектом в различных его фазах представляет собой очень полезный пример - можно прямо брать формы из книги и заполнять задачами и трудоемкостью из своего проекта. Много нужного и ничего лишнего. | |
| ДеМарко Т. Deadline. Роман об управлении проектами. – Пер. с англ. – М.: Вершина, 2008. – 288 с. Весьма интересная и поучительная книга. Написана в виде романа, отчего ничуть не выглядит хуже какого-либо "классического" руководства на данную тему. | |
| ДеМарко Т., Листер Т. Человеческий фактор: успешные проекты и команды, 2-е издание. – Пер. с англ. – СПб.: Символ-Плюс, 2005. – 256 с. Уникальная книга в том, что касается человеческих взаимоотношений в рамках совместного выполнения проектов. Думаю, стоит прочитать руководителям любого уровня. Обязательно куплю, чтобы дать почитать моему боссу и боссу моего босса :-) Обратите внимание и на Deadline Тома ДеМарко. |
| [PDF] | ГОСТ 28147-89. Системы обработки информации. Защита криптографическая. Алгоритм криптографического преобразования. – М.: Госстандарт СССР, 1989. | Описание отечественного стандарта шифрования ГОСТ 28147-89 и его режимов работы. |
| [PDF] | FIPS 46-3. Data Encryption Standard (DES). Reaffirmed 1999 October 25. | Описание бывших стандартов шифрования США DES и Triple DES. |
| [PDF] | FIPS 180-2. Secure Hash Standard. 2002 August 1. | Стандарт хэширования США. Описывает семейство алгоритмов SHA-2. |
| [PDF] | FIPS 186-2. Digital Signature Standard. 2000 January 27. | Спецификация стандарта электронной подписи США. |
| [PDF] | FIPS 197. Specification for the Advanced Encryption Standard (AES). November 26, 2001. | Описание стандарта шифрования США AES. |
| [TXT] | RFC 1320. Rivest R. The MD4 Message-Digest Algorithm. April 1992. | Описание алгоритма хэширования MD4. |
| [TXT] | RFC 1321. Rivest R. The MD5 Message-Digest Algorithm. April 1992. | Описание алгоритма хэширования MD5. |
| [TXT] | RFC 2401. Kent S., Atkinson R. Security Architecture for the Internet Protocol. November 1998. | Документ, описывающий IPsec – семейство протоколов защиты межсетевого обмена данными. |
| [PDF] | RFC 3447. Jonsson J., Kaliski B. Public-Key Cryptography Standards (PKCS) #1: RSA Cryptography Specifications Version 2.1. RSA Laboratories. February 2003. | Спецификации алгоритмов шифрования и электронной подписи на основе криптосистемы RSA. |
| [TXT] | RFC 4269. Lee H. J., Lee S. J., Yoon J. H., Cheon D. H., Lee J. I. The SEED Encryption Algorithm. Korean Information Security Agency. December 2005. | Спецификация алгоритма SEED – стандарта шифрования Южной Кореи. |
| [PDF] | U.S. Patent #3796830. Smith J. L. Recirculating Block Cipher Cryptographic System. Mar. 12, 1974. | Патент, описывающий один из вариантов алгоритма Lucifer. |
| [PDF] | U.S. Patent #3962539. Ehrsam W. et al. Product Block Cipher System for Data Security. June 8, 1976. | Патент, лежащий в основе бывшего стандарта США DES. |
| [PDF] | U.S. Patent #5003597. Merkle R. C. Method and Apparatus for Data Encryption. Mar. 26, 1991. | Патент на преобразования, лежащие в основе алгоритмов Khufu и Khafre. |
![]() |
Последнее обновление: 1 октября 2011 г. |