Kryptografia w C i C++

Michael Welschenbach

Kategoria: Bezpieczeństwo Hakerzy, Kryptografia Kryptologia
Wydawnictwo: MIKOM PWN

Ilość stron: 467
ISBN: 83-7279-247-X

Kryptografia w C i C++ skupia się przede wszystkim na praktycznych aspektach implementacji metod kryptografii klucza publicznego, takich jak algorytm RSA, który stał się niedawno ogólnie dostępny przez zniesienie jego ochrony patentowej. Książka prezentuje również aspekty techniczne i implementację algorytmu Rijndael, który został wybrany przez rząd Stanów Zjednoczonych jako obowiązujący standard szyfrowania AES. Autor stara się przedstawić kryptografię i jej podstawy matematyczne w możliwe najprostszy do zrozumienia dla programistów sposób.

Książka "Kryptografia w C i C++" oferuje bardzo dokładny, ale też praktyczny przegląd podstaw współczesnej kryptografii. Zawiera rozbudowaną bibliotekę funkcji w językach C i C++, na którą składa się m.in. algorytm RSA oraz szczegółowe testy pozwalające sprawdzić poprawność funkcji. Czytelnik będzie miał okazję, krok po kroku, dowiedzieć się, jak stworzyć niezależną od platformy bibliotekę funkcji arytmetycznych, stosowanych we współczesnych algorytmach kryptograficznych i jak zastosować te algorytmy w praktyce.

Płyta CD-ROM zawiera wszystkie przedstawione w książce programy, podstawowe funkcje arytmetyczne w asemblerze x86, implementacje algorytmu Rijndael w C i w C++ oraz wiele innych dodatków.

Michael Welschenbach pracuje obecnie w firmie SRC Security Research & Consulting GmbH w Bonn w Niemczech. Ukończył studia magisterskie w zakresie matematyki na Uniwersytecie w Kolonii. Posiada wieloletnie doświadczenie w zakresie badań kryptograficznych. Aktualnie jego ulubionymi językami programowania są C i C++. W czasie wolnym spędza czas z żoną i dwoma synami, programuje, czyta i słucha muzyki.

RECENZJE:

  • Dopóki człowiek będzie potrzebował zachować poufność i integralność swoich danych, dopóty kryptografia będzie bardzo ważną dziedzina nauki. Jej praktyczne zastosowania można spotykać na każdym kroku podczas korzystania z komputera, ale wraz z rozwojem technologicznym ludzkości istnieje potrzeba opanowywania coraz bardziej złożonych i pewnych algorytmów szyfrowania.
  • Książka „Kryptografia w C i C++" zawiera podstawy matematyczne kryptografii (teoria liczb, arytmetyka modularna), a następnie tak przedstawiona wiedza wykorzystywana jest w praktycznych implementacjach stworzonych w języku C (część pierwsza książki) oraz C++ (część druga książki). Ważną rolę w tej pozycji pełni dokładne zaprezentowanie teorii i implementacji powszechnie stosowanego algorytmu RSA oraz nowego algorytmu Rijndael (AES). W części trzeciej książki można znaleźć liczne dodatki zawierające m.in. indeksy omawianych funkcji języka C i C++.

    Na płycie CD zostały zamieszczone wszystkie, stworzone w ramach książki funkcje, programy oraz biblioteki. Jest to niewątpliwie bardzo ciekawa pozycja, która powinna usatysfakcjonować wszystkie osoby interesujące się kryptografią. Krzysztof Krawczyk - Linux+ nr 10/2002

  • Kryptografia jest dziedziną wiedzy zajmująca się zagadnieniom utajnania informacji poprzez jej szyfrowanie. Mianem kryptografii określa się też zbiór technik służących takiemu utajnieniu. Teraz już wiemy, czym zajmuje się kryptografia. W połączeniu z językiem C i C++ może stać sie potężnym sprzymierzeńcem. Książka skupia się przede wszystkim na praktycznych implementacjach metod kryptograficznych, między innymi klucza publicznego, jakim jest algorytm RSA. Klucz ten stał się ostatnio dostępny przez zniesienie jego ochrony patentowej. Poruszany jest również techniczny aspekt implementacji algorytmu Rijndael (algorytm ten został wybrany przez rząd USA jako obowiązujący standard szyfrowania AES). Książka, poprzez praktyczny przegląd podstaw wspłczesnej kryptografii i matematyki w możliwe najprostszy sposób, stara się przedstawić jej zagadnienia. Dla osób zajmujących się programowaniem w językach C i C++ zawiera opis rozbudowanej biblioteki funkcji tego języka dla zastosowan matematycznych i, co za tym idzie, kryptograficznych.

    Pozycja dla osób interesujących się kryptografią oraz programowaniem obowiązkowa. Ogromnym plusem jest dodanie do ksiązki CD, który zawiera wszystkie przedstawione w książce programy, przykłady czy gotową implementację algorytmu Rindael. PC Format nr 11/2002



  • Podobne książki:


    101 zabezpieczeń przed atakami w sieci komputerowej 101 zabezpieczeń przed atakami w sieci komputerowej Chyba każda sieć komputerowa na świecie była już atakowana przez hakerów. Niektóre z ataków były skuteczne, inne nie. Efekty skutecznego ataku hakerów mogą być różne - od braku szkód, aż po utratę ważnych danych lub, co często okazuje się...
     
    Wprowadzenie do kryptografii Zwięzłe i przystępne wprowadzenie do współczesnej kryptografii napisane przez doświadczonego wykładowcę z Politechniki w Darmstadt, światowy autorytet w tej dziedzinie. Zawiera to, co niezbędne z algebry liniowej, teorii liczb i teorii...
     
    Krzywe eliptyczne w kryptografii Krzywe eliptyczne w kryptografii W ciągu ostatnich lat systemy kryptograficzne oparte na krzywych eliptycznych cieszą się wielkim zainteresowaniem fachowców od ochrony informacji. Są szybkie, nie wymagają zbyt wiele pamięci i dają możliwość stosowania krótszych kluczy, co jest bardzo...