Daffodil International University Dept. of CSE Information Security
Daffodil International University Dept. of CSE Information Security
Dept. of CSE
Information Security
Lecture 14
Introduction to Cryptography
Cryptography
Cryptography is the practice of concealing information by converting
plaintext (readable format) into ciphertext (unreadable format) using a key
or encryption scheme.
Transparency Integrity
. 01 04
Features
Security of Anonymity
. 02 05
Blockchai
n
Immutability Decentralization
03 06
7
Blockchain
8
Features of Blockchain
1.Transparency is a key feature of blockchain technology, contributing to its trustworthiness
and widespread appeal across various sectors. It refers to the ability of all participants in a
blockchain network to view transactions and data stored on the distributed ledger. This openness
ensures that users can verify and audit transactions independently, promoting accountability and
trust without the need for intermediaries.
2. Security - Cryptographic hashing algorithm is used for hashing. Further fixed-length has
output value is generated irrespective of the input data length. This makes it difficult to hack.
Also, the components that go into block generation increases the difficulty level for hacking.
Immutability is another factor adding to securing information. Thus the systemic aspect of BCT
inherently provides security.
3. Immutability means something that can’t be changed or altered. This is one of the top
blockchain features that help to ensure that the technology will remain as it is – a permanent,
unalterable network.
9
Features of Blockchain
4. Integrity : By design, blockchains are inherently resistant to the modification of data. Blockchain
ledgers are immutable, meaning that if data additions or transactions have been made, it cannot be
edited or deleted. Moreover, blockchains are not only a data structure, but also a timekeeping
mechanism for the data structure. Therefore, proof of the history of data is easily reportable and updated
to the second.
One aspect of blockchain technology that is particularly important for improved data integrity is the
Merkle Tree. This ensures the integrity of the data in the blockchain. A Merkle Tree is a fundamental
component of blockchains which uses cryptographic hash functions.
5. Anonymity : Blockchain offers the feature of anonymity as well. The identity of all the participating
entities is kept anonymous or pseudo anonymous
11
Hashing and public key cryptography in Blockchain
Malicious user
:
7B2Z
12
Bitcoin
● Is an application of blockchain technology
13
Bitcoin
14
Ethereum
201 201
3 4
Vitalik Buterin publishes The development of the
the ethereum Ethereum platform was publicly
whitepaper. announced.
15
Smart Contract
value.
Example :
16
Smart Contract
17
Ethereum Vs Bitcoin
18
Thank You