Encrypt and decrypt message cryptography, Computer Networking

Assignment Help:

Submission instructions: Answer the following questions using a text processing software and submit your answers via connex. Possible file formats for your submission file(s) are .pdf, .doc, and .pages. Rough work can be submitted as .jpeg, .gif, .pdf, or inserted into your main document. This assignment is worth 5% of your final grade and it is marked out of 100 marks.

Part 1: Cryptography

1) Encrypt the following message using Caesar's Cipher, and a key of +7:

2) Decrypt the following message using Caesar's Cipher, and a key of +12:

3) Decrypt the following message using Caesar's Cipher. Since you have no key, you will have to break the cipher. For full marks, show your work.

4) Encrypt the following using the one time pad using XOR as shown in class:

plaintext: 1100110101111010

key: 1010000101011111

5) Decrypt the following using the one time pad using XOR as shown in class::

ciphertext: 100001010011

key: 110110000111

6) Describe how the encryption process compares from the decryption process with the one time pad.

Part 2: Reflection question

1) Select three topics from the following list of topics we've covered so far in the class, and describe in less than 100 words how each of them played a role in the development of Watson (note Watson will be discussed in class on Thursday, Nov 24th, stand by!).

? Algorithms

? Recursion

? Hardware

? Computability/Uncomputability

? Graph Algorithms

? Computer Graphics

CSC 106 (The Practice of Computer Science) Fall 2011

? Artificial Intelligence

? Cryptography

2) Identify one topic which was not covered in the course which was necessary for the development of Watson

Part 3: Wordpress

Use Wordpress Software (wordpress.com) to create a website about yourself. If this website is not publicly available (and we recommend you protect it unless this is information you would already want to publicly share, make sure you include a password for the marker to access it with. Your site must contain the following three pages:

1. one page about yourself (ideally include a photo)

2. one page about an activity you are interested in

3. one page about a place you are interested in. Describe the place, why you find it interesting, and some specific features (landmarks, geography, culture, for example) that make it unique. For this part you can either describe a place you have visited, or somewhere you wish to visit.

Submit a link to your site through Connex. This is done by clicking or select files from workspace or site on the Assignment Submission page.

For each page you will be evaluated on:

1. content

a. at least 100 words per page. One page may be media oriented with less text, but if that's the case make sure that it tells a story.

b. text must be integrated with media and links (in other words they need to be related to each other)

2. use of wordpress features

a. at least one external link

b. at least one internal link

c. media (overall 3 images, 1 video)

Overall your blog will be evaluated on:

1. choice of template (describe in your assignment why the template you chose is appropriate for your blog)

2. use of at least one sidebar widget that links to an outside source of information (like twitter or flickr for example)

Notes:

? you can make your site private, so that you do not to reveal information about yourself online

? you must create a new wordpress blog specifically for this assignment

? if you include anything that you don't own, make sure to give credit and cite your source.

This does not include external links.

? use the free version of wordpress for this assignment


Related Discussions:- Encrypt and decrypt message cryptography

What is explicit congestion signalling, What is Explicit congestion signall...

What is Explicit congestion signalling In general way, for explicit congestion avoidance, the network alerts end systems to growing congestion within the network and the end sy

What do you mean by platform independence, What do you mean by platform ind...

What do you mean by platform independence? Platform independence means that we can write and compile the java code in one platform (eg Windows) and can implement the class in a

Name the standard isdn term for a native isdn modem, The marketing term 'IS...

The marketing term 'ISDN modem' was formed to help sell the ISDN idea to America. There is no such thing as an analog modulator demodulator for digital ISDN. The Terminal Adapter (

Define the method of encryption and decryption using by ssl, Encryption/dec...

Encryption/decryption using by SSL Once a session is established, the SSL generates a session key using public-key encryption to exchange information between the client and ser

Explain client and server networking model, Explain Client/Server Networkin...

Explain Client/Server Networking Model. A networking model where one or more powerful  computers (servers) give the dissimilar network services and all other user's computers (

Factor causing parallel overheads, Factor Causing Parallel Overheads F...

Factor Causing Parallel Overheads Figure clearly explains that the performance metrics are not able to achieve a linear curve in comparison to the enhance in number of process

What is packet filter, What is packet filter? Packet filter is a standa...

What is packet filter? Packet filter is a standard router up to with some extra functionality. The extra functionality permits every incoming or outgoing packet to be inspected

Hardware sharing - fundamentals of networks , Hardware Sharing  ne...

Hardware Sharing  network  facilitate the  sharing  devices. For  example  instead of giving  each of 10 employees in  department  of the internet  on modern society is har

Options negotiation - transport layer, Options Negotiation To use any ...

Options Negotiation To use any of the options first  requires option  negotiation between the client  and server. Four  control  characters are used for  this purpose.

Memory pools-input and output pool-pci pool, Memory Pools IOS manages a...

Memory Pools IOS manages available free memory thorugh  memory pool series, which are essentially heaps in the generic sense; each pool is a set of memory blocks that can be al

Write Your Message!

Captcha
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