Chapter 13. Cyptographic Algorithms
- Amiya Nayak B.Math., Ph.D. Adjunct Research Professor Associate Editor Full Professor2,
- Ivan Stojmenović Ph.D. Chair Professor founder editor-in-chief2,3
Published Online: 1 MAR 2007
DOI: 10.1002/9780470175668.ch13
Copyright © 2008 John Wiley & Sons, Inc.
Book Title

Handbook of Applied Algorithms: Solving Scientific, Engineering and Practical Problems
Additional Information
How to Cite
Roy, B. and Nayak, A. (2007) Cyptographic Algorithms, in Handbook of Applied Algorithms: Solving Scientific, Engineering and Practical Problems (eds A. Nayak and I. Stojmenović), John Wiley & Sons, Inc., Hoboken, NJ, USA. doi: 10.1002/9780470175668.ch13
Editor Information
- 2
SITE, University of Ottawa, 800 King Edward Ave., Ottawa, ON K1N 6N5, Canada
- 3
EECE, University of Birmingham, UK
Publication History
- Published Online: 1 MAR 2007
- Published Print: 14 FEB 2008
ISBN Information
Print ISBN: 9780470044926
Online ISBN: 9780470175668
- Summary
- Chapter
Keywords:
- cryptography and cryptographic algorithms;
- stream ciphers and block cipher;
- public key cryptography
Summary
Cryptographic algorithms are extremely important for secure communication over an insecure channel and have gained significant importance in modern day technology. First the basic concepts of cryptography are introduced. Then general principles, algorithms and designs for block ciphers, stream ciphers, public key cryptography, and protocol for key-agreement are presented in details. The algorithms largely use mathematical tools from algebra, number theory, and algebraic geometry and have been explained as and when required.
