|
|
|
1 | (173) |
|
|
|
1 | (20) |
|
|
|
1 | (12) |
|
Applications of Number Theory |
|
|
13 | (1) |
|
|
|
14 | (7) |
|
|
|
21 | (31) |
|
Basic Concepts and Properties of Divisibility |
|
|
21 | (6) |
|
Fundamental Theorem of Arithmetic |
|
|
27 | (6) |
|
Mersenne Primes and Fermat Numbers |
|
|
33 | (7) |
|
|
|
40 | (4) |
|
|
|
44 | (8) |
|
|
|
52 | (11) |
|
Basic Concepts of Diophantine Equations |
|
|
52 | (2) |
|
Linear Diophantine Equations |
|
|
54 | (3) |
|
|
|
57 | (6) |
|
|
|
63 | (22) |
|
|
|
63 | (3) |
|
Functions τ(n), σ(n) and s(n) |
|
|
66 | (5) |
|
Perfect, Amicable and Sociable Numbers |
|
|
71 | (8) |
|
Functions φ(n), λ(n) and μ(n) |
|
|
79 | (6) |
|
Distribution of Prime Numbers |
|
|
85 | (26) |
|
Prime Distribution Function π(x) |
|
|
85 | (2) |
|
Approximations of π(x) by x/ln x |
|
|
87 | (7) |
|
Approximations of π(x) by Li(x) |
|
|
94 | (1) |
|
The Riemann ξ-Function ξ(s) |
|
|
95 | (9) |
|
|
|
104 | (2) |
|
Distribution of Twin Primes |
|
|
106 | (4) |
|
The Arithmetic Progression of Primes |
|
|
110 | (1) |
|
|
|
111 | (49) |
|
Basic Concepts and Properties of Congruences |
|
|
111 | (7) |
|
|
|
118 | (5) |
|
|
|
123 | (7) |
|
The Chinese Remainder Theorem |
|
|
130 | (3) |
|
|
|
133 | (6) |
|
Legendre and Jacobi Symbols |
|
|
139 | (11) |
|
Orders and Primitive Roots |
|
|
150 | (5) |
|
Indices and kth Power Residues |
|
|
155 | (5) |
|
Arithmetic of Elliptic Curves |
|
|
160 | (11) |
|
Basic Concepts of Elliptic Curves |
|
|
160 | (3) |
|
Geometric Composition Laws of Elliptic Curves |
|
|
163 | (1) |
|
Algebraic Computation Laws for Elliptic Curves |
|
|
164 | (4) |
|
Group Laws on Elliptic Curves |
|
|
168 | (1) |
|
Number of Points on Elliptic Curves |
|
|
169 | (2) |
|
Bibliographic Notes and Further Reading |
|
|
171 | (2) |
|
Computational/Algorithmic Number Theory |
|
|
173 | (130) |
|
|
|
173 | (29) |
|
What is Computational/Algorithmic Number Theory? |
|
|
174 | (3) |
|
|
|
177 | (4) |
|
|
|
181 | (7) |
|
Complexity of Number-Theoretic Algorithms |
|
|
188 | (6) |
|
Fast Modular Exponentiations |
|
|
194 | (4) |
|
Fast Group Operations on Elliptic Curves |
|
|
198 | (4) |
|
Algorithms for Primality Testing |
|
|
202 | (26) |
|
Deterministic and Rigorous Primality Tests |
|
|
202 | (4) |
|
Fermat's Pseudoprimality Test |
|
|
206 | (2) |
|
Strong Pseudoprimality Test |
|
|
208 | (7) |
|
Lucas Pseudoprimality Test |
|
|
215 | (7) |
|
|
|
222 | (3) |
|
Historical Notes on Primality Testing |
|
|
225 | (3) |
|
Algorithms for Integer Factorization |
|
|
228 | (26) |
|
Complexity of Integer Factorization |
|
|
228 | (4) |
|
Trial Division and Fermat Method |
|
|
232 | (2) |
|
|
|
234 | (3) |
|
Continued FRACtion Method (CFRAC) |
|
|
237 | (3) |
|
Quadratic and Number Field Sieves (QS/NFS) |
|
|
240 | (4) |
|
Polland's ``rho'' and ``p - 1'' Methods |
|
|
244 | (7) |
|
Lenstra's Elliptic Curve Method (ECM) |
|
|
251 | (3) |
|
Algorithms for Discrete Logarithms |
|
|
254 | (19) |
|
Shanks' Baby-Step Giant-Step Algorithm |
|
|
255 | (3) |
|
Silver-Pohlig-Hellman Algorithm |
|
|
258 | (4) |
|
Index Calculus for Discrete Logarithms |
|
|
262 | (4) |
|
Algorithms for Elliptic Curve Discrete Logarithms |
|
|
266 | (4) |
|
Algorithm for Root Finding Problem |
|
|
270 | (3) |
|
Quantum Number-Theoretic Algorithms |
|
|
273 | (14) |
|
Quantum Information and Computation |
|
|
273 | (5) |
|
Quantum Computability and Complexity |
|
|
278 | (1) |
|
Quantum Algorithm for Integer Factorization |
|
|
279 | (6) |
|
Quantum Algorithms for Discrete Logarithms |
|
|
285 | (2) |
|
Miscellaneous Algorithms in Number Theory |
|
|
287 | (13) |
|
Algorithms for Computing π(x) |
|
|
287 | (5) |
|
Algorithms for Generating Amicable Pairs |
|
|
292 | (3) |
|
Algorithms for Verifying Goldbach's Conjecture |
|
|
295 | (4) |
|
Algorithm for Finding Odd Perfect Numbers |
|
|
299 | (1) |
|
Bibliographic Notes and Further Reading |
|
|
300 | (3) |
|
Applied Number Theory in Computing/Cryptography |
|
|
303 | (112) |
|
Why Applied Number Theory? |
|
|
303 | (2) |
|
|
|
305 | (27) |
|
Representing Numbers in Residue Number Systems |
|
|
305 | (3) |
|
Fast Computations in Residue Number Systems |
|
|
308 | (4) |
|
|
|
312 | (3) |
|
|
|
315 | (2) |
|
|
|
317 | (4) |
|
Error Detection and Correction Methods |
|
|
321 | (5) |
|
|
|
326 | (6) |
|
Cryptography and Information Security |
|
|
332 | (79) |
|
|
|
332 | (1) |
|
|
|
333 | (11) |
|
Data/Advanced Encryption Standard (DES/AES) |
|
|
344 | (4) |
|
|
|
348 | (6) |
|
Discrete Logarithm Based Cryptosystems |
|
|
354 | (4) |
|
RSA Public-Key Cryptosystem |
|
|
358 | (15) |
|
Quadratic Residuosity Cryptosystems |
|
|
373 | (6) |
|
Elliptic Curve Public-Key Cryptosystems |
|
|
379 | (6) |
|
|
|
385 | (7) |
|
Digital Signature Standard (DSS) |
|
|
392 | (3) |
|
|
|
395 | (4) |
|
|
|
399 | (4) |
|
Internet/Web Security and Electronic Commerce |
|
|
403 | (6) |
|
|
|
409 | (1) |
|
|
|
410 | (1) |
|
Bibliographic Notes and Further Reading |
|
|
411 | (4) |
| Bibliography |
|
415 | (14) |
| Index |
|
429 | |