1 implement both encryption and decryption of the vigenere

Assignment Help Computer Networking
Reference no: EM13380140

1. Implement both encryption AND decryption of the Vigenere cipher with 26 English letters and 1 space character "_" in its tableau as shown in class. You may use any major programming languages.

You will get extra 5 points if you add a cgi interface to this cipher.

2. The following cipher-text was encrypted using the Vigenere cipher with 26 English letters and 1 space character "_" in its tableau as shown in class:

tyxvahlvowsrahsoervceispsqlj_hxgyqfjtqgi_j___bafebacoewvowsohvs_nvet_dgo_tghidzvbklvodsjuhsjwdsmerwdnvkn_jgvrvv_ilxvhzevnelvodsohvsyhrfyeqga_yan_dgo_rloatcdnxsxujsmaj__rqgi_j___wtytqlcajsreq_wvvshauxvokjvpekdtzgi_kfwsitdlrugeqlceqxidqtidqtdmqga_ihtidzvidswlbsdtisailxvvrjdeja_sqan_afjwbxzgvsjfqlceqxiecqvadwvtyan_afjwbxzgvsyadsjnbqvbvszehaqeusdnqlceqydrilvidkoadv__wjjmqlceqvjnlxmtvwvsfqvhvfyeqao_zkveik_njawlqlcajsohvsyodn_rjxz_iht_sxvthxwtvwvwzlc_j___klhoilvlzu_rrddto

This cipher-text is also downloadable from this file .

The plaintext consists of several meaningful English sentences.

a). Try to decrypt this message. Write down your decryption procedure.

b). In general, how do you break the simple vigenere cipher?

3. Implement the 3-rotor machine with the wirings as shown in Fig. Your implementation should be able to easily change a) the order of the 3 rotors b) the initial rotational positions of the rotors.

New : now you can check your rotor implementation here .

What to sumbit : submit any paper version of your homework in class on Sep. 20, and also send me a URL which contains all your files related to this homework, such as readme files, source codes, executables.

The Vigenere Tableau

A       B       C       D       E       F       G       H       I       J       K       L       M        N       O       P       Q       R       S       T       U       V       W       X       Y        Z       -

A       A       B       C       D       E       F       G       H       I       J       K       L        M       N       O       P       Q       R       S       T       U       V       W       X        Y       Z       -

B       B       C       D       E       F       G       H       I       J       K       L       M        N       O       P       Q       R       S       T       U       V       W       X       Y        Z       -       A

C       C       D       E       F       G       H       I       J       K       L       M       N        O       P       Q       R       S       T       U       V       W       X       Y       Z        -       A       B

D       D       E       F       G       H       I       J       K       L       M       N       O        P       Q       R       S       T       U       V       W       X       Y       Z       -        A       B       C

E       E       F       G       H       I       J       K       L       M       N       O       P        Q       R       S       T       U       V       W       X       Y       Z       -       A        B       C       D

F       F       G       H       I       J       K       L       M       N       O       P       Q        R       S       T       U       V       W       X       Y       Z       -       A       B        C       D       E

G       G       H       I       J       K       L       M       N       O       P       Q       R        S       T       U       V       W       X       Y       Z       -       A       B       C        D       E       F

H       H       I       J       K       L       M       N       O       P       Q       R       S        T       U       V       W       X       Y       Z       -       A       B       C       D        E       F       G

I       I       J       K       L       M       N       O       P       Q       R       S       T        U       V       W       X       Y       Z       -       A       B       C       D       E        F       G       H

J       J       K       L       M       N       O       P       Q       R       S       T       U        V       W       X       Y       Z       -       A       B       C       D       E       F        G       H       I

K       K       L       M       N       O       P       Q       R       S       T       U       V        W       X       Y       Z       -       A       B       C       D       E       F       G        H       I       J

L       L       M       N       O       P       Q       R       S       T       U       V       W        X       Y       Z       -       A       B       C       D       E       F       G       H        I       J       K

M       M       N       O       P       Q       R       S       T       U       V       W       X        Y       Z       -       A       B       C       D       E       F       G       H       I        J       K       L

N       N       O       P       Q       R       S       T       U       V       W       X       Y        Z       -       A       B       C       D       E       F       G       H       I       J        K       L       M

O       O       P       Q       R       S       T       U       V       W       X       Y       Z        -       A       B       C       D       E       F       G       H       I       J       K        L       M       N

P       P       Q       R       S       T       U       V       W       X       Y       Z       -        A       B       C       D       E       F       G       H       I       J       K       L        M       N       O

Q       Q       R       S       T       U       V       W       X       Y       Z       -       A        B       C       D       E       F       G       H       I       J       K       L       M        N       O       P

R       R       S       T       U       V       W       X       Y       Z       -       A       B        C       D       E       F       G       H       I       J       K       L       M       N        O       P       Q

S       S       T       U       V       W       X       Y       Z       -       A       B       C        D       E       F       G       H       I       J       K       L       M       N       O        P       Q       R

T       T       U       V       W       X       Y       Z       -       A       B       C       D        E       F       G       H       I       J       K       L       M       N       O       P        Q       R       S

U       U       V       W       X       Y       Z       -       A       B       C       D       E        F       G       H       I       J       K       L       M       N       O       P       Q        R       S       T

v       V       W       X       Y       Z       -       A       B       C       D       E       F        G       H       I       J       K       L       M       N       O       P       Q       R        S       T       U

W       W       X       Y       Z       -       A       B       C       D       E       F       G        H       I       J       K       L       M       N       O       P       Q       R       S        T       U       V

X       X       Y       Z       -       A       B       C       D       E       F       G       H        I       J       K       L       M       N       O       P       Q       R       S       T        U       V       W

Y       Y       Z       -       A       B       C       D       E       F       G       H       I        J       K       L       M       N       O       P       Q       R       S       T       U        V       W       X

Z       Z       -       A       B       C       D       E       F       G       H       I       J        K       L       M       N       O       P       Q       R       S       T       U       V        W       X       Y

-       -       A       B       C       D       E       F       G       H       I       J       K        L       M       N       O       P       Q       R       S       T       U       V       W        X       Y       Z

Reference no: EM13380140

Questions Cloud

There will be projects that require a last-minute push to : there will be projects that require a last-minute push to meet the scheduled deadline. in spite of all of the careful
Harley-davidsonmanufactures high-end motorcycles and sells : harley-davidsonmanufactures high-end motorcycles and sells them worldwide. the company sells more than 4 billion in
The third project involves writing the semantic analyzer : the third project involves writing the semantic analyzer for the compiler that was begun in the previous projects. to
Your company is currently investigating the use of linux : your company is currently investigating the use of linux. your manager has asked you to research the feasibility of
1 implement both encryption and decryption of the vigenere : 1. implement both encryption and decryption of the vigenere cipher with 26 english letters and 1 space character in
Convolving with user defined kernelsas described previously : convolving with user defined kernelsas described previously the smooth function gives equal weight to the neighbouring
Have you ever visited a web site and wondered what the : have you ever visited a web site and wondered what the company was thinking when they created it? or perhaps youve
You have been asked to be the project manager for the : you have been asked to be the project manager for the development of an information technology it project. the system
You have been asked to be the project manager for the : you have been asked to be the project manager for the development of an information technology it project. the system

Reviews

Write a Review

Computer Networking Questions & Answers

  What is the server ip address

Create 3 subnets for this organisation with the first subblock of 250 addresses, the second subblock of 60 addresses and the third subblock of 12 addresses.

  Famous financial corporationas head of the information

famous financial corporationas head of the information protection department of famous corporation you have just

  Explain main components of good security policy

Write down the main components of good security policy? Write down some of the most common attacks, and how can the network be protected against these attacks?

  Explaining configuration of http and nntp in organization

Users are familiar with some network services like HTTP (Hypertext Transport Protocol) - Web, NNTP (Network News Transport Protocol). How do they figure into organizational security?

  1discuss the reasons and demo of how nc and tftp services

1.discuss the reasons and demo of how nc and tftp services are considering as the best remote support tools during a

  Explain client-server architecture for serving client on pc

When people explain client-server architecture, they are usually referring to a system in which a large server is serving a client on a PC. With X Window, reverse is frequently the case. Explain

  Congestion control in error-free virtual circuit subnet

Consider the following method for congestion control in a error-free virtual circuit subnet.

  Show the working of ldcr and mdcr protocol

Find that distance with which the tasks are feasibly scheduled and Show the working of LDCR and MDCR protocol on the given message set

  Explain benefits of providing synchronization tool

Using a FIFO policy, slim reader-writer locks favor neither readers nor writers, nor are waiting threads ordered in a FIFO queue. Explain the benefits of providing such a synchronization tool.

  Provide the network diagrams

list the assumptions made. - Note: The assumptions are not the requirements that are provided in the task. They are the additional requirements that you need for your design.

  Networking and types of networking

This assignment explains the networking features, different kinds of networks and also how they are arranged.

  Input is control signal to represent four-bit binary number

When k=0, m=n+1, when k=1, m=n+2. Suppose that input for which m>1111 will never happen. The input variable will available from switches.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd