1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
Dvinal [7]
4 years ago
12

Bob is stationed as a spy in Cyberia for a week and wants to prove that he is alive every day of this week and has not been capt

ured. He has chosen a secret random number, x, which he memorized and told to no one. But he did tell his boss the value y = H(H(H(H(H(H(H(x))))))), where H is a one-way cryptographic hash function. Unfortunately, he knows that the Cyberian Intelligence Agency (CIA) was able to listen in on that message; hence, they also know the value of y. Explain how he can send a single message every day that proves he is still alive and has not been captured. Your solution should not allow anyone to replay any previous message from Bob as a (false) proof he is still alive.
Computers and Technology
1 answer:
Kay [80]4 years ago
5 0

Answer:

See explaination

Explanation:

The foremost thing to do is to produce a public key and a private key pair H+ and H-and encrypts H+ along with hash of the password ( paswrd) such as H(paswrd)(H+)

When the boss maks use the password hash to gain H+, this will produce a symmetric key P and encrypts it with H+ in the public key cryptosystem and result could be further encrypted with password hash.

If Bob employs the password hash and H- to obtain H from H(paswrd)(AEK+(H)); then he can employ H to send messages to Boss. Furthermore a signature algorithm can be employed to encrypt for signing messages.

You might be interested in
Which of the following behaviors is considered ethical? copying another user’s password without permission hacking software to i
Svetlanka [38]

Answer:

using a limited acess public computer to watch movies

Explanation:

it is the only thing that could not get you in trouble

6 0
4 years ago
Read 2 more answers
A program that is used to view websites is called a​
Nookie1986 [14]

Answer:

A web browser

examples of this would be

Bing

6 0
3 years ago
Read 2 more answers
1. What is a word processor program?
serg [7]
A word processor program is a software that can be used to create, edit and print documents.
5 0
1 year ago
4) What is a desktop?​
DaniilM [7]
A desktop computer is a personal computer designed for regular use at a single location on or near a desk due to its size and power requirements.
3 0
1 year ago
5. The value of a variable
Volgvan

Answer:

It's true .

The value of a variable

cannot be changed during

program execution.

6 0
4 years ago
Other questions:
  • In a switch statement, if a break statement is missing, _______________. Select one: a. the default case is automatically execut
    15·1 answer
  • Dose the internet bring people together?
    15·1 answer
  • write a program in which the user can enter X amount of numbers. Once the user has enter 10 positive numbers, the user may not e
    7·1 answer
  • Can someone answer this ?
    7·1 answer
  • 1. Define what grasslands are ?
    14·2 answers
  • HTML tag that makes a text field used by javascript statement
    6·1 answer
  • Choose one skill needed to become Computer Network Administrator?
    10·2 answers
  • Which will touch the ground first an elephant or a rock?
    9·2 answers
  • Brainliest forrrrrrr frrrrrew right herrreeee
    14·1 answer
  • What is the first step of viewing a web page as described in the video?
    5·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!