Autorzy | Polityka legalności | Reklama | Kontakt
centrum.bezpieczenstwa.pl  
Start arrow Biblioteka arrow Kryptografia w C i C++
Kryptografia w C i C++
Kryptografia w C i C++

Autor: Michael Welschenbach

Wydawnictwo: Mikom

Cena: 58,30 PLN (Kup Teraz - taniej o 5,50 PLN)

Komentarz wydawcy:
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 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.

Komentarz Redakcji:
Książka skupia się na omówieniu podstawowych problemów i algorytmów związanych z implementacją algorytmów kryptograficznych. Jeżeli chciałbyś od początku do końca zaimplementować zaawansowany algorytm kryptograficzny powinieneś przeczytać tą książkę. Natomiast gdy interesuje Cię jedynie zasada działania algorytmów a implementując algorytmy kryptograficzne korzystasz z bibliotek kryptograficznych, książka ta może okazać się dla Ciebie mało interesująca i za bardzo szczegółowa. Omówione zostały zasady działania algorytmów: ElGamala, Rabina, RSA i AES (dwa ostatnie algorytmy omówiono szczegółowo wraz z opisem ich implementacji). Dowiemy się w jaki sposób testować można czy liczba jest liczbą pierwszą (test Millera-Rabina). Dodatkowo przedstawiono sposoby reprezentacji dużych liczb, wykonywaniu na nich podstawowych operacji oraz ich generowaniu (kongruencja liniowa, BBS). Ważnym elementem jest omówienie podstawowych algorytmów teorii liczb, często wykorzystywanych w algorytmach kryptograficznych. Poznamy funkcje obliczania NWD dla dużych liczb, obliczania symboli Jacobiego i Legendre´a, obliczania odwrotności i pierwiastka kwadratowego w pierścieniach skończonych. Przedstawione zostanie Chińskie Twierdzenie o Resztach i jego zastosowanie.

 
Nowości
Top 5
Autorzy serwisu
  Krzysztof Maćkowiak

 Krzysztof  Maćkowiak

 Dariusz Rutkowski   Dariusz Rutkowski
  
Polecamy wywiad
 Joanna Rutkowska

 Joanna   Rutkowska 

 Specjalistka ds. bezpieczeństwa systemów operacyjnych

  
Lektury obowiązkowe
 Algebraiczne aspekty kryptografii.  Bezpieczeństwo komputerów i sieci. Microsoft, UNIX i Oracle. Operacje specjalne
Partnerzy Centrum
 Locos