cryptology beginner book I am taking a number theory course this semester which includes a brief intro to the field of cryptology including only :
 Applications to Cryptology, Character Ciphers,Block and stream Ciphers,Exponentiation Ciphers,public key cryptography.
My syllabus does not recommend any good books, just one or two which treat the subject matter very formally from the beginning .
So, can anyone recommend some good books  or lecture notes available  or video lectures or anything that can help me to make good foundations in this subject apart from covering what is in my syllabus.
Any sort of help is appreciated,
Thanks  in advance.     
P.S.: I have introduction to mathematical cryptography by Hoffstein, Pipher and Silverman.
   I havem't checked it out but is it suitable for a beginner?
 A: Unfortunately, there is not ever going to be a single source for this as it covers too many areas. We are dealing with several classes of items here from symmetric, asymmetric, stream, hash functions and random number generators, for example. Each has a different approach to attack. As new ciphers are being generated, they are designed to withstand the currently known attack approaches.
There have been some attempts to write books and here are some examples (listed from easier to harder)


*

*Cryptanalysis: A Study of Ciphers and Their Solution, by Helen F. Gaines

*Elementary Cryptanalysis: A Mathematical Approach, Elementary Cryptanalysis, Abraham Sinkov 

*Cryptanalysis of RSA and Its Variants, by M. Jason Hinek

*Differential Cryptanalysis of the Data Encryption Standard, by Eli Biham, Adi Shamir

*Cryptanalysis of Number Theoretic Ciphers (Computational Mathematics), Samuel S. Wagstaff Jr.

*Algorithmic Cryptanalysis Series, Antoine Joux

*Modern Cryptanalysis: Techniques for Advanced Code Breaking, Christopher Swenson 

*Algebraic Cryptanalysis, Gregory Bard


If you have the mathematical and creative ability, you need to learn this by seeing what others are doing. You can see the examples that were done for the AES and Secure Hash Algorithm (SHA) competition on the web. There are also the proof side for things like symmetric cipher modes of operation you can review. You should also read and understand the Handbook of Applied Cryptography and its Elliptic Curve partner.
Also, Bruce Schneier has written some very nice items on this very topic and these include:


*

*https://www.schneier.com/paper-self-study.pdf (excellent write-up and this will show you what I mean)

*https://duckduckgo.com/?kh=1&q=cryptanalysis&sites=www.schneier.com%2Fblog (look at the different papers and approaches that are needed, more creativity than the designer of the cipher)


Here are some of the military examples:


*

*http://www.umich.edu/~umich/fm-34-40-2/
There are probably some Opencourseware items on this topic too that you might want to explore.
