Close Notification

Your cart does not contain any items



Not in-store but you can order this
How long will it take?


Chapman & Hall/CRC
15 June 2009
Illustrating the power of algorithms, Algorithmic Cryptanalysis describes algorithmic methods with cryptographically relevant examples. Focusing on both private- and public-key cryptographic algorithms, it presents each algorithm either as a textual description, in pseudo-code, or in a C code program.

Divided into three parts, the book begins with a short introduction to cryptography and a background chapter on elementary number theory and algebra. It then moves on to algorithms, with each chapter in this section dedicated to a single topic and often illustrated with simple cryptographic applications. The final part addresses more sophisticated cryptographic applications, including LFSR-based stream ciphers and index calculus methods.

Accounting for the impact of current computer architectures, this book explores the algorithmic and implementation aspects of cryptanalysis methods. It can serve as a handbook of algorithmic methods for cryptographers as well as a textbook for undergraduate and graduate courses on cryptanalysis and cryptography.
By:   Antoine Joux (Universite de Versailles Saint-Quentin-en-Yvelines France)
Series edited by:   Douglas R. Stinson
Imprint:   Chapman & Hall/CRC
Country of Publication:   United States
Volume:   v. 2
Dimensions:   Height: 234mm,  Width: 156mm,  Spine: 33mm
Weight:   862g
ISBN:   9781420070026
ISBN 10:   1420070029
Series:   Chapman & Hall/CRC Cryptography and Network Security Series
Pages:   520
Publication Date:   15 June 2009
Audience:   Professional and scholarly ,  Undergraduate
Format:   Hardback
Publisher's Status:   Active

Antoine Joux is associate professor at Universite de Versailles Saint-Quentin-en-Yvelines.

Reviews for Algorithmic Cryptanalysis

! very nice to see the connection between cryptography and the different algorithms. ! A convenient extra of the book are the good references. ! Algorithmic Cryptanalysis is a high level book that covers many interesting topics. I would recommend this book for graduate students with a strong mathematical background, a cryptographic background, knowledge in C-programming and an interest in implementing cryptanalytic attacks. As mentioned before, the book covers interesting topics when it comes to implementing an attack which I haven't seen in any other book before in this combination. ! --IACR Book Reviews, October 2010 ! The aim of the book is to survey work on cryptanalysis (both for symmetric and public key cryptography) and to present background on all major cryptanalytic tools. The author is a leading authority who has made major research contributions in most aspects of the subject. To have such a wide-ranging survey of the area written by someone with such depth of experience will be extremely valuable to students and researchers. ! Chapters 3, 4 and 15 give an excellent survey of index calculus algorithms for the discrete logarithm problem in finite fields ! the book will certainly be useful to postgraduates and researchers in cryptography and cryptanalysis. --Mathematical Reviews, Issue 2010h The book under review presents a complete panoramic of the different methods and techniques used in modern cryptanalysis ! emphasis is in the algorithms, in fact one of the main attractions of the book is the great quantity of algorithms that it presents: some described in pseudocode (listed as algorithms) and others as programs in C language (listed as programs). Additional C implementations can be downloaded from the website www.joux.biz/algcrypt ! --Zentralblatt MATH 1172 ! This book takes an algorithmic approach to the topic and covers a number of algorithms that might be used in the cryptanalysis of different systems. ! There is quite a bit of interesting material in the book ! The material is very well presented most of the time ! This book could be a very good introduction to cryptanalysis for graduate students who have already been introduced to cryptography and have a fair amount of mathematical background. The book could be used in an advanced undergraduate course as well ! It would also be quite an interesting read for those studying algorithms, as some of the algorithms presented are quite intriguing ! --Jeffrey Putnam, Computing Reviews, May 2010 This is a work suitable for first-year graduate students or advanced undergraduates. ! the addition of the online materials makes this book usable by independent readers or industry algorithm implementers in need of a reference work. ! Combining practical algorithms and supported by explanation of the relevant theory, this is a good introduction to cryptanalysis that improves on that good recipe by including key details on current computer architecture. This makes this work succeed as both handbook and textbook. --Tom Schulte, MAA Reviews, April 2010

See Also