Software Development Exam  >  Software Development Notes  >  Blockchain Tutorial for Beginners  >  Blockchain Cryptography – History | Cryptosystem

Blockchain Cryptography – History | Cryptosystem | Blockchain Tutorial for Beginners - Software Development PDF Download

1. Objective

In our last Blockchain tutorial, we discussed Augur Cryptocurrency. Today we will discuss, Blockchain Cryptography. Firstly, we will see types and objectives of Blockchain Cryptography. Along with this, we will see a history of Cryptography in Blockchain. Also, we learn about Public Key Cryptography, Secret Key Cryptography, Hash Functions. At last, we will see Cryptosystem in Blockchain Cryptography.

So, let’s start Blockchain Cryptography.

Blockchain Cryptography – History | Cryptosystem


2. What is Cryptography in Blockchain?

Blockchain Cryptography involves making written or generated codes that enable info to be unbroken secret. Cryptography in Blockchain converts information into a format that’s undecipherable for the associate unauthorized user, permitting it to be transmitted while not unauthorized entities decipherment it back to a decipherable format, therefore compromising the info.


Information security uses cryptography in Blockchain on many levels. the data cannot be scan while not a key to rewriting it. The data maintains its integrity throughout transit and whereas being held on. Blockchain  Cryptography additionally aids in non-repudiation. This implies that the sender and also the delivery of a message is verified.

Cryptography in Blockchain is additionally called science.

3. History of Cryptography

The word is derived from the Greek kryptos, that means hidden. The origin of cryptography is typically dated from concerning 2000 bc, with the Egyptian practice of hieroglyphics. These consisted of advanced pictograms, the total that means of that was solely renowned to an elite few. The primary renowned use of a modern cipher was by Julius Caesar (100 B.C. to forty-four BC), who failed to trust his messengers once act together with his governors and officers. For this reason, he created a system within which every character in his messages was replaced by a personality 3 positions prior to it within the Roman alphabet.


Cryptography is closely related to the disciplines of cryptology and cryptanalysis. Cryptography includes techniques equivalent to microdots, merging words with pictures, and different ways in which to cover info in storage or transit. However, in today’s computer-centric world, cryptography is most frequently related to scrambling plaintext (ordinary text, generally stated as cleartext) into ciphertext (a method known as encryption), then back once more (known as decryption). People WHO follow this field area unit referred to as cryptographers.

Modern Cryptography in Blockchain has four objectives which it is most concerned to.

  • Confidentiality
  • Integrity
  • Non-repudiation
  • Authentication

4. Types of Blockchain Cryptography

Three sorts of Blockchain Cryptologic techniques employed in general.

Types of Blockchain Cryptography


i. Symmetric-key Cryptography: Each the sender and receiver share one key. The sender uses this key to write plaintext and send the ciphertext to the receiver. On the opposite aspect, the receiver applies an equivalent key to decode the message and recover the plain text.

II. Public-Key Cryptography: This is often the foremost revolutionary idea within the last 300-400 years. In Public-Key Cryptography 2 connected keys (public and personal key) area unit used. The public key is also freely distributed, whereas its paired personal key, remains a secret. The general public secret use for secret writing and personal secret used for decoding.

III. Hash Functions: No secret is employed in this algorithmic rule. A fixed length hash worth is computed as per the plain text that creates it not possible for the contents of the plaintext to be recovered. Hash functions are utilized by several operating systems to write passwords.


5. Cryptosystem

One or more cryptographic primitives are typically used to develop a lot of complicated algorithms, referred to as a cryptographic system, or cryptosystem. Cryptosystems designs to produce specific functionality whereas guaranteeing certain security properties. Cryptosystems use the properties of the underlying cryptographic primitives to support the system’s security properties. Because the distinction between primitives and cryptosystems is somewhat arbitrary, a classy cryptosystem will be derived from a mixture of many more primitive cryptosystems. In several cases, the cryptosystem’s structure involves back and forth communication among 2 or more parties in the area or across time. Such cryptosystems refer to cryptographic protocols.


So, this was all about Blockchain Cryptography. Hope you like our explanation.

The document Blockchain Cryptography – History | Cryptosystem | Blockchain Tutorial for Beginners - Software Development is a part of the Software Development Course Blockchain Tutorial for Beginners.
All you need of Software Development at this link: Software Development
42 docs|3 tests

Top Courses for Software Development

Explore Courses for Software Development exam

Top Courses for Software Development

Signup for Free!
Signup to see your scores go up within 7 days! Learn & Practice with 1000+ FREE Notes, Videos & Tests.
10M+ students study on EduRev
Related Searches

Previous Year Questions with Solutions

,

Exam

,

Objective type Questions

,

Sample Paper

,

Summary

,

Blockchain Cryptography – History | Cryptosystem | Blockchain Tutorial for Beginners - Software Development

,

Blockchain Cryptography – History | Cryptosystem | Blockchain Tutorial for Beginners - Software Development

,

mock tests for examination

,

Viva Questions

,

shortcuts and tricks

,

study material

,

Semester Notes

,

practice quizzes

,

past year papers

,

Free

,

video lectures

,

pdf

,

ppt

,

Extra Questions

,

Important questions

,

MCQs

,

Blockchain Cryptography – History | Cryptosystem | Blockchain Tutorial for Beginners - Software Development

;