Cryptology Series Part 1: Getting the Basics

in #cryptocurrency5 years ago

Cryptology Series Part 1: Getting the Basics

Hello,I am digicrypt and thank you for checking out part one of my “Cryptology Series”! If you haven’t done so already, go to my #introduceyourself post here. The post will give you a bit of my background and help explain what I plan to do with this blog.

One more thing before we start, this is part one of my series and thus my first attempt. The purpose of this series is to educate and entertain, I will try and balance this blog between the technical and easily understood but your feedback is crucial, if you like something or think I can do something better comment and let me know! 

Thanks now let’s get started!

Cryptology Series Part 1: Getting the Basics will focus on establishing some basic vocabulary and fundamentals nothing too earth shattering. Future posts will get more complex and I will actually teach you several cryptography methods later on that you can use with friends.

What Is Cryptology?

Cryptology- comes from the Greek words kryptos, "hidden," and logos, "word”. Cytptology is the scientific study of cryptography and cryptanalysis.

Cryptography and Cryptanalysis

Cryptanalysis- is the science of studying and breaking the secrecy of encryption processes, compromising authentication schemes, and reverse-engineering algorithms and keys.

Cryptography- is a method of storing and transmitting data in a form that only those it is intended for can read and process. It is considered a science of protecting information by encoding it into an unreadable format.

  • The goal of cryptography is to hide information from unauthorized individuals.
  • With enough time, money and resources hackers can break most algorithms, a more realistic goal for cryptography is to make obtaining the information much to work-intensive and time consuming for the attacker.
  • The roots of cryptography can be traced back to roughly 2,000 B.C when Egyptians used hieroglyphics to decorate tombs. Part 2 of my series “The History of Cryptography” will give a lot more detail and provide some really interesting examples and stories. 

Encryption-is the process of encoding messages or information in such a way that only authorized parties can access it.

  • Three main methods of encryption (All of these will be explained in detail later on)
  1. Substitution
  2. Transposition (Permutation)
  3. Product Cipher

Other important Definitions and Concepts to know before we start Cryptography.

These concepts are crucial building blocks so pay extra attention here!

Plaintext- readable text

Ciphertext- unreadable/ encrypted text

Cryptosystem- a system or product that provides encryption and decryption.

Algorithm- the set of rules also known as the cipher, dictates how enciphering and deciphering take place

Key (cryptovariable)- Sequence of bits that are used as instructions that govern the act of cryptographic functions within an algorithm.

Keyspace- a range of values that can be used to construct a possible key.

We can see in the diagram below the relationship between Plaintext, Ciphertext and the key. 

Plaintext is put through an algorithm governed by the key becoming encrypted cipher text. To decrypt we reverse the process with the key to read the hidden message.

This information comes from my own experience and knowledge as well as The CIISP Exam Guide Sixth Edition ISBN:978-0-07-178174-9

This information is really the building blocks for cryptology. Some of the info is a bit dry and basic but it lays the foundation before we can go any further I hope you learned something new and I hope you will stick with me for Part 2 “The History of Cryptography” which will be really fun and interesting!

In the meantime, stay tuned for a few challenges!

Your feedback is really important to me, please comment and let me know if you liked this post or have questions.

Please upvote and resteem if you found this post interesting!

Follow my blog @digicrypt if you want to learn more!


Signing Off


hi @digicrypt Welcome to Steemit

Awesome post! Keep up this kind of work, this platform needs more informed members like you. Do you keep up on crypto research like zk-snarks and other novel algorithms?

Thanks and thank you for following! My specialty if you will, is in digital forensics and cryptography history, my goal is to build a foundation of understanding, then show how the field has developed overtime into what we have today. That being said, as much as I try to stay up on new technologies,if you have info you want me to cover, or suggestions that is great! I am hoping this becomes more than a blog and more like a project where we all learn together. A lot of what I cover will be based on the reception I get from the community. I do plan on covering more complex topics like cryptocurrency and quantum cryptography later on. Part 2 is going to cover the history of cryptography and in meantime I am going to try and post a cryptography contest, so stay tuned. Thanks!

That's awesome, I will be tuned in. If you are interested in crypto, check out zero knowledge cryptographic proofs. There is a lot of research going on right now that is very applicable to decenteralized systems.
On the history note, you should really do a nice story of Alan Turing and the crypto used in the war. You could put a really nice piece together I think.

Both great suggestions! Part 2 of my cryptology series is going to focus on the history of cryptography. I can either do one long piece covering all of the 4,000 year history or a series of smaller more detailed posts covering each method one at a time. Which do you think readers would prefer? Either way I will be covering the enigma machine and Alan Turing for sure!

I think a few medium sized post is best. I find that the short works often can get ignored. I think maybe you could do the really early stuff together, the world wars and modernization, and finish with the present and future.

Great minds think alike! That's exactly what I thought! Really appreciate your feedback,it is very helpful! Hope you enjoy the rest of my series and challenges! I see you are into decentralization, maybe we can even collaborate on a post when I get to the modern stuff/ crypto/ btc etc.... Thanks again, digicrypt

I`m totally new in this stuff. Thanks for education!

No problem! Thanks for reading!