Secure protocol

Assignment Help Basic Computer Science
Reference no: EM13246580

Assume that Alice shares a secret s with her company's server computer. When Alice is on a trip, she tries to store an important message in the CEO's account directory. This message needn't be encrypted since confidentiality is not important here, but the CEO needs to be guaranteed that the message really is from someone who knows the secret s (e.g. Alice) when the CEO opens his/her computer the next day. A naïve protocol to achieve this may look like this:
Alice-->Server: "This is Alice, I have an important message to forward to the CEO"
Server-->Alice: "OK, please encrypt R" (where R is a random nonce)
Alice-->Server: "Es(R)" (that is, R is encrypted with the secret s)
Server-->Alice: "Please send the message"
Alice-->Server: "The CEO needs to attend a meeting in Liverpool on May 1, 2006"
The server stores this message in the CEO's directory
Is this protocol secure? If not, how do you feel it could be modified to make it so?

Required minimum-1 page

Reference no: EM13246580

Questions Cloud

Determine the depletion capacitance per unit area : For a p+-n silicon junction, Na= 1 × 1017 cm-3 in the p-side and Nd= 1 × 1015 cm-3 in the n-side. Determine the depletion capacitance per unit area of cm2 at -4V.
Define the pentose phosphate pathway : Explain The pentose phosphate pathway is another possible direction for G-6-P. What are the two major products of the pentose phosphate pathway
Write a sum-of-products expression for the 8-1 multiplexer : The question considers the design of a 8x1 multiplexer using gates. Assume the data inputs are I0,...,I7 and the select inputs are S2, S1 and S0. (a) Write a sum-of-products expression for the 8x1 multiplexer.
Determine the length of wire : A piece of Nichrome wire has a radius of 5.50 10-4 m. It is used in a laboratory to make a heater that uses 3.00 102 W of power, estimate the necessary length of wire
Secure protocol : Assume that Alice shares a secret s with her company's server computer.
State ag write a balanced equation : for a particular redox reaction MnO2 is oxidized to MnO4- and Ag+ is reduced to Ag write a balanced equation
Explain what is the mass expressed in kilograms : If 842 pounds of Moon samples have been collected from lunar landings, what is the mass expressed in kilograms? (Given: 1 kilogram= 2.20 pounds).
Find force of friction between losing player feet and grass : A brave but inadequate rugby player is being pushed backward by an opposing player who is exerting a force of 800 N on him, What is the force of friction between the losing player's feet and the grass
Explain differentiate between pentanal and 3-pentanone : Which of the following tests could differentiate between pentanal and 3-pentanone, also what would occur.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Is telecommunication is elastic or inelastic

Is telecommunication is elastic or inelastic

  C++ statements that define the function grade

At Enlightened State University, students earn grades of Honors, Pass, or Fail rather than usual letter grade. The function grade returns H, P, F depending on whether avg merits a grade of Honors.

  Modify the addressing properties of workstations

Is ther a way you could modify the addressing properties of the workstations at each small office remotely, without having to visit those offices? Why or Why not?

  Prepare a project task list include all the detailed tasks

You are the data transformation specialist for the first data warehouse project in an airlines company. Prepare a project task list to include all the detailed tasks needed for data extraction and transformation.

  What are issues of having a database that is not normalized

Defining data relationships is an important process during the database design.

  How a method named register works appropriately

Th e feature that describes how a method named register() works appropriately and correctly

  Determine the date in opening the letter from same file

if /home/jenny/draft and /home/Alex/letter are relates to same file and the following sequence of events occurs, determine the date in opening the letter?

  Create your own function that accepts one input parameter

Using Pseudocode, create your own function that accepts one input parameter and returns a float number. You decide the theme.

  How to convert it into decimal number

if i cin 1F into array, how to convert it into decimal number 31? please only use the basic command such as if, for, which, or things like that because i didnt learn high-class commands

  Perform set operation: union, intersection, and difference.

You are to write Scheme functions in a pure functional style to perform set operation: union, intersection, and difference.

  Determine each root with a maximum absolute error

Determine each root with a maximum absolute error max and print the intermediate results. (b) Use Matlab's zero function to solve the equations from (a) with a high precision. Compare the results.

  Construct resolution proofs to demonstrate truth

Can you construct resolution proofs to demonstrate the truth of each of these statements given the 5 facts listed above? Do so if possible.Otherwise add the facts you need & then construct the proofs.

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