International Transaction of Electrical and Computer Engineers System. 2014, 2(2), 61-66
DOI: 10.12691/iteces-2-2-3
Open AccessArticle
Ogunlewe A. O.1, Adedoyin M. A.1, and Folorunso C.O.1
1Department of Electronic and Computer Engineering, Lagos State University, Lagos, Nigeria
Pub. Date: March 12, 2014
Cite this paper:
Ogunlewe A. O., Adedoyin M. A. and Folorunso C.O.. Science of Cryptogrraphy. International Transaction of Electrical and Computer Engineers System. 2014; 2(2):61-66. doi: 10.12691/iteces-2-2-3
Abstract
Cryptography is the science of transforming data using a key such that the data is unintelligible to those who do not have the key. The primitive operation at the disposal of cryptography is encryption. Encryption is used to provide message privacy and integrity. It has helped in the past to ensure secrecy in important communication especially in military and diplomatic sectors. The different algorithm used in cryptography techniques will be highlighted and one of the applications would be presented using a Object Oriented programming language (OOP) to implement.Keywords:
cryptanalysis publickey cryptography secret key cryptography hash function Digital Signature Standard (DSS) Advanced Encryption Standard (AES) Data Encryption Standard (DES) RSA (Rivest Shamir Adleman)
This work is licensed under a Creative Commons Attribution 4.0 International License. To view a copy of this license, visit
http://creativecommons.org/licenses/by/4.0/
References:
[1] | Buchman, J.A., Introduction to cryptography, Springer-Verlag, New York, 2000. |
|
[2] | Goldreich, O., Foundations of cryptography, vol. 1, Basic tools, Cambridge University Press, Cambridge, UK, 2001. |
|
[3] | Stinson, D.R., Cryptography: Theory and Practice, 2nd Edition, Chapman & Hall/CRC, Boca Raton, FL, 2002. |
|
[4] | Fergunson, N. and Schneider, B., Practical cryptography. John Wiley & sons, New York, 2003. |
|
[5] | Mao, W., Modern cryptography: Theory and Practice,Prentice Hall PTR, Upper Saddle River, NJ, 2003. |
|
[6] | Encarta 2007: cryptography, Microsoft Corporation Inc. 1993-2006. |
|
[7] | Yaschenko, V.V., cryptography: An introduction, Student Mathematical library, vol. 18, 2002. |
|