Modern Cryptanalysis: Techniques for Advanced Code Breaking
As an instructor at the University of Tulsa, Christopher Swenson could find no relevant text for teaching modern cryptanalysis so he wrote his own. This is the first book that brings the study of cryptanalysis into the 21st century. Swenson provides a foundation in traditional cryptanalysis, examines ciphers based on number theory, explores block ciphers, and teaches the basis of all modern cryptanalysis: linear and differential cryptanalysis. This time-honored weapon of warfare has become a key piece of artillery in the battle for information security.
What people are saying - Write a review
We haven't found any reviews in the usual places.
algebra alphabet analysis bias binary birthday paradox block cipher Blowﬁsh brute-force byte calculate cards chapter characteristic characters checksum ciphertext collision columnar transposition compute cryptographic algorithms Cryptology deﬁne deﬁnition derive differential cryptanalysis difﬁcult digits discrete logarithm EASY1 cipher elliptic curve encryption and decryption equation example factor FEAL Feistel cipher Feistel structure Figure ﬁnal ﬁnd ﬁnding ﬁnite ﬁeld ﬁrst ﬁxed G G G implementation index of coincidence integer key bits key schedule known-plaintext attack large number least signiﬁcant linear cryptanalysis linear expression Listing mathematics Matsui method modulo multiple normal number of rounds number theory operations output bits P-box permutation plaintext plaintext–ciphertext pairs Pollard’s polyalphabetic cipher prime numbers probability Python code rainbow tables random number represent result Rijndael round function S-box S-box S-box signiﬁcant bit simple Skipjack slid pair Speciﬁcally standard subkey techniques transposition ciphers XORed