Why are timestamps used in the kerberos protocol

Assignment Help Basic Computer Science
Reference no: EM13493263

1. Why are timestamps used in the Kerberos protocol?

2. Assume that Alice shares a secret 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?

Reference no: EM13493263

Questions Cloud

How would you design your active directory structure : How would you design your Active Directory structure
Explain what is the ion concentration for this solution : A solution contains 0.040 mole of Ba(OH)2 completely dissolved in water to give 400 mL of solution. What is the ion concentration for this solution.
How much work is done per cycle : The power output of a car engine running at 2600 rpm is 600 kW. How much work is done per cycle if the engine's thermal efficiency is 40.0%
Evaluate the total quantity of heat required to convert : Calculate the total quantity of heat required to convert 25g of liquid ccl4 from 35 ºC to gaseous CCl4 at 76.8ºC(the normal boiling point for CCl4). The specific heat of CCl is 0.857J/(g ºC), its heat of fusion is 3.27 kJ/mol, and its heat of vapo..
Why are timestamps used in the kerberos protocol : 1. Why are timestamps used in the Kerberos protocol?
Explain what are the advantages and disadvantages of gas : What are the advantages and disadvantages of gas chromatography compared to other chromatographic techniques
Calculate the magnitude of the force exerted by jim : A box of mass 275 kg slides 4.0 m down an inclined plane of 30°. Jim pushes against the box to keep it from accelerating. Calculate the magnitude of the force exerted by Jim
Explain how would that change the retention time of a solute : If a column is exchanged for a similar column that is half the length of the first column, how would that change the retention time of a solute
Focusing on the goals of private businesses : Focusing on the goals of private businesses, and the goals of lawmakers for economic progress and economic security, select one example private-sector industry, describe the general business goals by using information on the web sites of one o..

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Solve the following problems using linearity of expectation.

Solve the following problems using linearity of expectation. . (For each problem you will want to think about what the appropriate random variables should be and define them explicitly.)

  Write a program that prompts the user to input a string

Write a program that prompts the user to input a string and then outputs the string in the pig Latin form. The rules for converting a string into pig latin form are described in Programming example : Your program must store the characters of a str..

  Explain professional responsibility to complete installation

You are an engineer involved in the development of a financial system. During installations, you discover that this system will make a significant number of people redundant. It is your professional responsibility to complete the installation as..

  Explain description design analyses

Description Design Analyses (perhaps include sub-categories for each process) Description of Units being Designed What do they remove? Explain how do they operate?

  Write java code for your hello/loop

Write java code for your hello/loop

  Becoming cluster master and successfully

HCHLock lock, what will happen if the time between becoming cluster master and successfully splicing the local queue into the global queue is too small? Suggest a remedy to this problem.

  Write a program to turn led4 and led1 on

Write a program to turn LED4 and LED1 ON. LED2 and LED3 must be OFF.

  What you learn in following module

Do you conduct routine and regular maintenance on your personal computer? Do you do use utilities like disk clean-up, error checking, defragmentation, and back-up?

  Describe four different kinds of wireless technologies in a

bull discuss four different types of wireless technologies in a 350- to 700-word paper in apa format.bull describe the

  What is the minimum required bandwidth of the channel

A digital signaling system is required to operate at 9600 b/s, If a signal element encodes a 4-bit word, what is the minimum required bandwidth of the channel?

  Explain type to reveal computer to be computer

Explain why you think these questions would be the type to "reveal" the computer to be a computer? Why would these responses have to be given a human begin?

  Hierarchy chart and then plan the logic

Draw the hierarchy chart and then plan the logic for a program needed by the sales manager of The Henry Used Car Dealership. The program will determine the profit on any car sold

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