Free e-books and e-lectures
on
Algorithms, Math, and Cryptography
links collection ver. 20070525Links to resources in Russian
1. Algorithms and Computational Math
Undergraduate and Introductory Graduate Courses on Algorithms links by Kirk PruhsA Computational Introduction to Number Theory and Algebra by Victor Shoup
LibTomMath/Book, "all of the algorithms required to implement a multiple precision integer library from the ground up", by Tom St Denis, Mads Rasmussen, and Greg Rose.
Algorithms for programmers by Jörg Arndt
Numerical Recipes in C and Fortran by William H. Press (Editor), Saul A. Teukolsky (Editor), William T. Vetterling, Brian P. Flannery
Numerical Methods lecture notes by Stuart Dalziel
Algorithms and Complexity by Herbert S. Wilf
East Side, West Side, lecture notes on combinatorial objects and Maple programs for generating them, by Herbert S. Wilf
Lecture Notes on Numerical Analysis by Dennis Deturck and Herbert S. Wilf
Computer Algebra I and Computer Algebra II lecture notes by Joachim von zur Gathen and Jüergen Gerhard
Randomized Algorithms : An introduction by Hervé Rivano
The Stony Brook Algorithm Repository by Steven S. Skiena
An Annotated List of Selected NP-complete Problems
A compendium of NP optimization problems, a continuously updated catalog of approximability results for NP optimization problems
Various notes by Ragesh Jaiswal: Algebraic Structures, Probability Basics, Number Theory, Randomized Algorithms, Factoring Algorithms
Non-Uniform Random Variate Generation by Luc Devroye
Algorithms by S. Dasgupta, C.H. Papadimitriou, and U.V. Vazirani
Graph Theory: lecture notes by Tero Harju
2. Math (discrete math, algebra, number theory, combinatorics)
Textbooks in Mathematics links by Alex StefOnline number theory lecture notes by Keith Matthews
It is easy to determine whether a given integer is prime by Andrew Granville
MIT OpenCourseWare : Mathematics
Discrete Mathematics lecture notes by Laszlo Lovasz and Kati Vesztergombi
Elementary Number Theory by William A. Stein
A Brief Introduction To Classical And Adelic Algebraic Number Theory by William A. Stein
Computing With Modular Forms lecture notes and a book by William A. Stein
An Explicit Approach to Number Theory (alternate link), lecture notes and a book by William A. Stein
Analytic and Combinatorial Number Theory course notes by Paul Pollack
Books by Allen Hatcher: "Algebraic Topology", "Vector Bundles and K-Theory", "Spectral Sequences in Algebraic Topology", "3-Manifolds"
Extremal Combinatorics (some fragments) by S. Jukna
Lectures on Elliptic Curves by William A. Stein
Combinatory analysis by Percy A. MacMahon
Exercises With Linear Recurrences by R.Stephan
Groebner Bases, tutorial and applet by Fabrizio
A=B by Marko Petkovsek, Herbert Wilf and Doron Zeilberger
generatingfunctionology by Herbert S. Wilf
Lectures on Integer Partitions by Herbert S. Wilf
Elementary Linear Algebra lecture notes by Keith Matthews
Course Notes by James Milne: Group Theory, Fields and Galois Theory, Algebraic Number Theory, Class Field Theory, Modular Functions and Modular Forms, Elliptic Curves, Algebraic Geometry, Lectures on Etale Cohomology, Abelian Varieties
Mathematical Constants by Steven R. Finch (see also a draft of his book)
3. Cryptography and Security
Cryptology pointers: more than 5000 links on cryptography/cryptanalysis and chosen areas of data securityThe Discrete Logarithm Problem by Chris Studholme
Survey Papers on Cryptography by Andrew Odlyzko: "Discrete logarithms: The past and the future", "The future of integer factorization", "The rise and fall of knapsack cryptosystems" etc.
Lattices in Cryptography and Cryptanalysis lecture notes by Daniele Micciancio
Lattices and Their Application to Cryptography lecture notes by Cynthia Dwork
Lattices in Computer Science lecture notes by Oded Regev
Public Key Cryptography (Advanced) lecture notes by Don Taylor
Handbook of Applied Cryptography by Alfred J. Menezes, Paul C. van Oorschot and Scott A. Vanstone
An Overview of Elliptic Curve Cryptography by Julio López and Ricardo Dahab
Exponentiation in finite fields: theory and practice by Michael N"ocker
Workshops in Algorithmic Number Theory and in Number-Theoretic Cryptography video lectures at Clay Mathematics Institute
Introduction to Modern Cryptography lecture notes by Mihir Bellare and Phillip Rogaway
Advanced cryptography: Secure Multiparty Computation lecture notes by Daniele Micciancio
Methods of Cryptanalysis lectures by Alex Biryukov
Lanaki's Classical Cryptography Course (html version) by Randy Nichols
Army Field Manuals: 34-40-2 (Basic Cryptanalysis) and 34-54 (Technical Intelligence)
Practical Aspects of Modern Cryptography lectures by Josh Benaloh, Brian LaMacchia, and John Manferdelli
Cryptography lectures by David Wagner
4. Miscellaneous
Food For Thought: tons of literature on Computer Programming, Math, Cryptography, Secutiry, Operating Systems, Networking etc.A New Kind of Science by Stephen Wolfram

3 comments:
excellent points and the details are more precise than elsewhere, thanks.
- Mark
I am doing research for my university paper, thanks for your great points, now I am acting on a sudden impulse.
- Lora
Find and pick some good things from you and it aids me to solve a problem, thanks.
- Henry
Post a Comment