Marius Mihailescu, Stefania Nita - Pro Cryptography and Cryptanalysis: Creating Advanced Algorithms with C# and .NET

Marius Mihailescu, Stefania Nita - Pro Cryptography and Cryptanalysis: Creating Advanced Algorithms with C# and .NET

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

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

Эта книга была создана на курсах криптографии (теоретическая и прикладная криптография), которые читают студентам по информатике в Университете Бухареста и Университета Титу Майореску. В программе курсов опыт ведения бизнеса в национальных и международных компаниях; лучшие практики этического взлома, а также аудит безопасности. Книга предназначена для охвата самых передовых методов криптографии и криптоанализа, используя C # и .NET Framework.

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

Information represents one of the most important aspects that need to be taken into consideration when complex systems are designed and implemented, such as business, organizations, and military operations. Information that falls into the wrong hands can be a disaster and can lead to a huge loss of business or catastrophic results. In order to secure communication, cryptology (cryptography and cryptanalysis) can be used to cipher information.

Due to the rapid growth of electronic communication, the issues in information security are increasing every day. Messages that are exchanged over worldwide, publicly accessible computer networks must be protected and retained and must also have protection mechanisms against manipulation. Electronic business requirements consist of having digital signatures that are recognized by the law. With the help of modern cryptography, we have solutions to all of these problems.

This book was borne from cryptography courses (theoretical and applied cryptography) given to students (graduate and undergraduate levels) in computer science at the University of Bucharest and Titu Maiorescu University; business experience at national and international companies; ethical hacking best practices; and security audits. The book it is intended to cover the most advanced cryptography and cryptanalysis techniques together with their implementations using C# and the .NET Framework, giving a practical perspective, helping readers to think of cryptography and cryptanalysis techniques in terms of practice. Some of the implementations in C# will be given using the new features of C# 8.0 (see Chapter 6).

As an advanced and exhaustive book, serving as a comprehensive guide to the most important topics in security information, cryptography, and cryptanalysis, the book can be used for a wide range of purposes and areas by multiple professionals, such as security experts with their audits, military experts and personnel, ethical hackers, teachers in academia, researchers, software developers, and software engineers when security and cryptographic solutions need to be implemented in a real business software environment; student courses (undergraduate and graduate levels, master degree, professional and academic doctoral degree); business analysts, and many more.

Название: Pro Cryptography and Cryptanalysis: Creating Advanced Algorithms with C# and .NET
Автор: Marius Mihailescu, Stefania Nita
Год выпуска: 2021
Издательство: Apress
Жанр: компьютерная и информационная безопасность
Язык: Английский
Качество: Отличное
Страниц: 571
Формат: PDF
Размер файла: 10,2 Mb

Внимание! У Вас нет прав для просмотра скрытого текста.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.