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

  Discuss some of the problems nats create for ipsec security

discuss some of the problems nats create for ipsec security. see phifer 2000. can we solve these problems by using

  List the networking and commination devices required

List the networking and commination devices required, including the IP addresses, product numbers, the cost of each and the approximate total cost.

  Sketching lan with operation over a distance

You have been asked to sketch a LAN with operation over a distance of about 100m.

  Audio-video conference by using ip multicasting

Let N users participating in audio/video conference by using IP multicasting. How many distinct SSRCs are required?

  Configure computers except sus server to connect to server

You wish to configure all the computers except SUS server to automatically connect to SUS server each morning at 7 A.M. to download and install new updates. Which of the given steps must you take to accomplish this goal?

  How the equation will be used step by step

Draw a simple graph to show conflict degree. Use channels as colors and show the algorithm step by step to color the graph. Explain what does thismean i.e. what have you constructed?

  Possible ieee amendments could be used for new system

What possible IEEE 802.11 amendments could be used for the new system? What are the pros and cons of each amendment? Choose an amendment to implement and explain your choice.

  Reliable deal with supplier and client reluctance

How might reliable deal with supplier and client reluctance to provide detailed information about their internal operation?

  Draw potential network architecture of data network

Draw the potential network architecture of the data network for secondary campus to main campus of university (Detail and describe the function of each component in the network.

  Create a cloud app

CS 496: Cloud and Mobile Software Development. You can create the PDF anyway you like. But see homework #1 for tips on one good way to create a PDF.

  Adding four servers to network to share file

Manager would like to add four servers to network so employees can share files. Manager would also like to permit VPN access for her employees so they can work remotely.

  Provide a document that addresses all issues

XUMUC is has the WAN links in place to the new locations in the Houston Region. XUMUC currently has 2 other Regions San Francisco and Denver. Originally, XUMUC was only in one region (San Francisco).

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