Chapter 13

Cyptographic Algorithms

Bimal Roy

Bimal Roy

Applied Statistical Unit, Indian Statistical Institute, 203 B.T. Road, Kolkata, India

Search for more papers by this author
Amiya Nayak B.Math., Ph.D.

Amiya Nayak B.Math., Ph.D.

Adjunct Research Professor Associate Editor Full Professor

SITE, University of Ottawa, 800 King Edward Ave., Ottawa, ON K1N 6N5, Canada

Search for more papers by this author
First published: 01 March 2007

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.

The full text of this article hosted at iucr.org is unavailable due to technical difficulties.