Welschenbach, Michael
Cryptography in C and C++
Part I. Arithmetic and Number Theory in C
1. Introduction
Michael Welschenbach
2. Number Formats: The Representation of Large Numbers in C
Michael Welschenbach
3. Interface Semantics
Michael Welschenbach
4. The Fundamental Operations
Michael Welschenbach
5. Modular Arithmetic: Calculating with Residue Classes
Michael Welschenbach
6. Where All Roads Meet: Modular Exponentiation
Michael Welschenbach
7. Bitwise and Logical Functions
Michael Welschenbach
8. Input, Output, Assignment, Conversion
Michael Welschenbach
9. Dynamic Registers
Michael Welschenbach
10. Basic Number-Theoretic Functions
Michael Welschenbach
11.
Michael Welschenbach
12. Large Random Numbers
Michael Welschenbach
13. Strategies for Testing LINT
Michael Welschenbach
Part II. Arithmetic in C++ with the Class LINT
14. Let C++ Simplify Your Life
Michael Welschenbach
15. The LINT Public Interface: Members and Friends
Michael Welschenbach
16. Error Handling
Michael Welschenbach
17. An Application Example: The RSA Cryptosystem
Michael Welschenbach
18. Do It Yourself: Test LINT
Michael Welschenbach
19. Approaches for Further Extensions
Michael Welschenbach
Part III. Appendices
20. Directory of C Functions
Michael Welschenbach
21. Directory of C++ Functions
Michael Welschenbach
22. Macros
Michael Welschenbach
23. Calculation Times
Michael Welschenbach
24. Notation
Michael Welschenbach
25. Arithmetic and Number-Theoretic Packages
Michael Welschenbach
Nyckelord: Computer Science, Programming Languages, Compilers, Interpreters, Software Engineering/Programming and Operating Systems
- Författare
- Welschenbach, Michael
- Utgivare
- Springer
- Utgivningsår
- 2013
- Språk
- en
- Utgåva
- 1
- Sidantal
- 503 sidor
- Kategori
- Datateknik, Datakommunikation
- Format
- E-bok
- eISBN (PDF)
- 9781430250999
- Tryckt ISBN
- 978-1-4302-5098-2