Cryptography simplified



What is cryptography?
   Cryptography is area of mathematics which talks about how to hide information with help of keys. Humans can not use cryptography with out help of compute machines. In olden days there are mechanical ciphers mostly substitution method based ciphers.

Why do we need cryptography?
  In modern times humans have digital information, which need protection being stolen. Some of this information is costly and sensitive. For example health data, banking information and trade secrets.

Where is it used?
      If you are using a computer or mobile phone to browse internet you must be using cryptography with out knowing it. When you login into your email, bank account, library account cryptography involved.


What is crypto analysis ?
     This is branch of cryptography which addresses weakensses in crypto algorithms. This is usually used by hackers to exploit cipher weaknesses.


What is key?
  Key is a a number a secret number which used to encrypt data. In case of symmetric encryption could logical XOR of the key and data. Where in case of assymmetric encryption it would be multiplication.

What is ephemeral key?
Ephemeral key is are usually for short term use.This can avoid any leakage of key information would not harm in breaching the security. For example in Openssl they are called session keys.


What is one way function?
 It is mathematical operation easy to compute but it is very hard to reverse the operation. For example hashing, MAC(message authentication codes) etc.

What are different crypto algorithms?
There are variety of crypto algorithms based on how they are used.
1. Substitution method.
2. Tran position ciphers.
3. One time pad with substitution method.
4. Running key ciphers
5. Block ciphers
6. Stream ciphers

What is confusion and diffusion?

What is Cipher?

What is certificate in cryptography?

What is sign/verify?

What is HSM?

What is AEAD?

What is Nonce?

What is Zero knowledge proof system?

What security Management comprise of?
 Confidentiality, Integrity and Availability

6 comments:

  1. Great website and an interesting post. keep posting. Glad to read this article. Thank you so much for sharing this post with us. crypto analysis site UK

    ReplyDelete
  2. Really appreciate this wonderful post that you have provided for us. Great site and a great topic as well. I am really amazed to read this and It will really help those who want to buy cryptocurrency Canada

    ReplyDelete
  3. This post is so informative and makes a piece of very nice information on the topic about cryptography. It is the first time I visit your blog, but I was extremely impressed. Keep posting. game freelancer

    ReplyDelete
  4. It's a nice article, Which you have shared here about the Game. Your article is very informative and I really liked the way you expressed your views in this post. Thank you.fencing classes near me

    ReplyDelete
  5. I am very thankful to you as the post you have shared here is really informative as it contains some valuable information about mechanical engineering. Thanks for posting it. Keep it up. engineering consulting firms Sydney.Online Crypto Coin Trading Platform

    ReplyDelete