When the tides of life turn against you... And the current upsets your boat... Don't waste those tears on what might have been... Just lay on your back and float!...

Lab 4 ~Modern Cryptography(extended version)~

Assalamualaikum w.b.t...

Lab 4 kiteorg encek terangkan tentang Modern Cryptography(extended version)...Haaa... yg nie pn makin bertambah fenin.. Aku dgr ajer aper encek terang kat depan.. Apa yg perlu kita tahu dalam lab nie antarenyer:-
• Implement Private and Public Key using RSA algorithm
• Implement Data Encryption Standard (DES) Algorithm.

Data Encryption Standard
Introduction
Nowadays, almost every information whether it is confidential or publicly available is kept in form of digital data. It can be stored in disk storage or even transmit over the internet. Realizing the Important to keep the digital data secure from any unauthorized personnel, National Bureau of Standards (NBS) published a notice in the Federal Register soliciting proposals for cryptographic algorithms to protect data during transmission and storage. After waiting for a year NBS received a proposal from IBM which have submitted a candidate that it had developed internally under the name LUCIFER. After evaluating the algorithm with the help of the National
Security Agency (NSA), the NBS adopted a modification of the LUCIFER algorithm as the new Data Encryption Standard DES works by encrypting groups of 64 message bits, which is the same as 16 hexadecimal numbers. To do the encryption, DES uses "keys" where are also 64 bits long. However, every 8th key bit is ignored in the DES algorithm, so that the effective key size is 56. The Plaintext and the Key will undergo 16 rounds of expansion, substitution, key mixing and permutation process.
The overall Algorithm of DES is illustrated in figure below operation undertaken in each round.









Encryption Using DES
1. This task demonstrates the first round process of the DES algorithm.
2. The plain text message to be encrypted is “HELLOBOB” and the key is “MYKEYISA”
3. Rewriting the plain text message and key in binary format will gives you
M= 01001000 01000101 01001100 01001100 01001111 01000010 01001111 01000010
K= 01001101 01011001 01001011 01000101 01011001 01001001 01010011 01000001
4. Continue the process.....


Ermmm... fenin fenin jugak.. dgr encek ajr pn dgr gakk... macam biaser da abes lab kene la wat review question... yuhuuuu...


alhamdulillah....


"Never doubt in the dark what God told you in the light.."

1 komplen:

This article covers about data encryption standard. The concept is complex and confusing to study. I read several posts to learn about it basics but this detail is easy and simple to follow. Thank you for sharing.
digital signature software

Post a Comment

Related Posts with Thumbnails