• Joseph Migga Kizza
Part of the Computer Communications and Networks book series (CCN)


So much has been said and so much has been gained; thousands of lives have been lost, and empires have fallen because a secret was not kept. Efforts to keep secrets have been made by humans probably since the beginning of humanity itself. Long ago, humans discovered the essence of secrecy. The art of keeping secrets resulted in victories in wars and in growth of mighty empires. Powerful rulers learned to keep secrets and pass information without interception; that was the beginning of cryptography. Although the basic concepts of cryptography predate the Greeks, the present word cryptography, used to describe the art of secret communication, comes from the Greek meaning “secret writing.” From its rather simple beginnings, cryptography has grown in tandem with technology, and its importance has also similarly grown. Just as in its early days, good cryptographic prowess still wins wars.


Hash Function Block Cipher Advance Encryption Standard Certificate Authority Message Authentication Code 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Stein LD (1998) Web security: a step-by-step reference guide. Addison-Wesley, BostonGoogle Scholar
  2. 2.
    Kaeo M (1999) Designing network security. Cisco Press, IndianapolisGoogle Scholar
  3. 3.
    Stallings W (1999) Cryptography and network security: principles and practice, 2nd edn. Prentice Hall, Upper Saddle RiverGoogle Scholar
  4. 4.
  5. 5.
    Key Distribution and Certification.
  6. 6.
    Panko RR (2004) Corporate computer security. Prentice Hall, Upper Saddle RiverGoogle Scholar
  7. 7.
    Certificates and Certificate Authorities.
  8. 8.
    Ram Honta J, Keeping PKI under lock and key.
  9. 9.
    Documentation on cryptography: message digests and digital signatures.
  10. 10.

Copyright information

© Springer-Verlag London 2015

Authors and Affiliations

  • Joseph Migga Kizza
    • 1
  1. 1.Department of Computer ScienceUniversity of TennesseeChattanoogaUSA

Personalised recommendations