Skip to main content

2009 | Buch

Cryptographic Engineering

insite
SUCHEN

Über dieses Buch

Cryptographic Engineering is the first book that discusses the design techniques and methods. The material of this book is scattered in journal and conference articles, and authors’ lecture notes. This is a first attempt by top cryptographic engineers to bring this material in a book form and make it available to electrical engineering and computer science students and engineers working for the industry.

This book is intended for a graduate-level course in Cryptographic Engineering to be taught in Electrical Engineering, Computer Engineering, and Computer Science departments. Students will have to have the knowledge of basic cryptographic algorithms before taking this course which will teach them how to design cryptographic hardware (FPGA, ASIC, custom) and embedded software to be used in secure systems.

Additionally, engineers working in the industry will be interested in this book to learn how to design cryptographic chips and embedded software. Engineers working on the design of cellular phones, mobile computing and sensor systems, web and enterprise security systems which rely upon cryptographic hardware and software will be interested in this book. Essential and advanced design techniques for cryptography will be covered by this book.

Inhaltsverzeichnis

Frontmatter
Chapter 1. About Cryptographic Engineering
Çetin Kaya Koç
Chapter 2. Random Number Generators for Cryptographic Applications
Werner Schindler
Chapter 3. Evaluation Criteria for Physical Random Number Generators
Werner Schindler
Chapter 4. True Random Number Generators for Cryptography
Berk Sunar
Chapter 5. Fast Finite Field Multiplication
Serdar Süer Erdem, Tuğrul Yanik, Çetin Kaya Koç
Chapter 6. Efficient Unified Arithmetic for Hardware Cryptography
Erkay Savaş, Çetin Kaya Koç
Chapter 7. Spectral Modular Arithmetic for Cryptography
G÷kay Saldamli, Çetin Kaya Koç
Chapter 8. Elliptic and Hyperelliptic Curve Cryptography
Nigel Boston, Matthew Darnall
Chapter 9. Instruction Set Extensions for Cryptographic Applications
Sandro Bartolini, Roberto Giorgi, Enrico Martinelli
Chapter 10. FPGA and ASIC Implementations of AES
Kris Gaj, Pawel Chodowiec
Chapter 11. Secure and Efficient Implementation of Symmetric Encryption Schemes using FPGAs
François-Xavier Standaert
Chapter 12. Block Cipher Modes of Operation from a Hardware Implementation Perspective
Debrup Chakraborty, Francisco Rodríguez Henríquez
Chapter 13. Basics of Side-Channel Analysis
Marc Joye
Chapter 14. Improved Techniques for Side-Channel Analysis
Pankaj Rohatgi
Chapter 15. Electromagnetic Attacks and Countermeasures
Pankaj Rohatgi
Chapter 16. Leakage from Montgomery Multiplication
Colin D. Walter
Chapter 17. Randomized Exponentiation Algorithms
Colin D. Walter
Chapter 18. Microarchitectural Attacks and Countermeasures
Onur Acıçmez, çetin Kaya Koç
Backmatter
Metadaten
Titel
Cryptographic Engineering
herausgegeben von
Çetin Kaya Koç
Copyright-Jahr
2009
Verlag
Springer US
Electronic ISBN
978-0-387-71817-0
Print ISBN
978-0-387-71816-3
DOI
https://doi.org/10.1007/978-0-387-71817-0

Neuer Inhalt