In a DSA system, for a given shared public key (p.q.g), each user chooses a private...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
In a DSA system, for a given shared public key (p.q.g), each user chooses a private key x such that 0 < x <q and computes a public key y = gx mod p. To sign a message M, a sender generates a random signature key k, k < q, where k must be random and never reused. Then the sender computes a signature pair • r = (gk mod p) mod q s = s[k ¹ (H(M) + xr) mod q and adds the signature (r, s) to their message M. Consider a DSA system where global parameters are p = 11, q = 5 and g = 2(11-1)/5 = 4. Alice chooses a private key x = 2. a) (5 marks) Calculate Alice's public key. b) (10 marks) To sign a message M, Alice generates a random number k = 3 and hashes her message to get H(M)=4. Calculate the signature pair that Alice adds to her message. In a DSA system, for a given shared public key (p.q.g), each user chooses a private key x such that 0 < x <q and computes a public key y = gx mod p. To sign a message M, a sender generates a random signature key k, k < q, where k must be random and never reused. Then the sender computes a signature pair • r = (gk mod p) mod q s = s[k ¹ (H(M) + xr) mod q and adds the signature (r, s) to their message M. Consider a DSA system where global parameters are p = 11, q = 5 and g = 2(11-1)/5 = 4. Alice chooses a private key x = 2. a) (5 marks) Calculate Alice's public key. b) (10 marks) To sign a message M, Alice generates a random number k = 3 and hashes her message to get H(M)=4. Calculate the signature pair that Alice adds to her message.
Expert Answer:
Answer rating: 100% (QA)
Lets solve the problem step by step a To calculate Alices public key y we use the f... View the full answer
Related Book For
Modern Systems Analysis And Design
ISBN: 9781292351629
9th Global Edition
Authors: Joe Valacich, Joey George
Posted Date:
Students also viewed these programming questions
-
A three-phase transformer bank is to handle 400 kVA and have a 34.5/13.8-kV voltage ratio. Find the rating of each individual transformer in the bank (high voltage, low voltage, tums ratio, and...
-
Googles ease of use and superior search results have propelled the search engine to its num- ber one status, ousting the early dominance of competitors such as WebCrawler and Infos- eek. Even later...
-
Write a BST client that uses the data file ip-tocountry.csv found on the booksite to determine the source country of a given IP address. The data file has five fields: beginning of IP address range,...
-
Gary Kiraly wants to buy a new Italian sports car in three years. The vehicle is expected to cost $80,000 at that time. If Gary should be so lucky as to find an investment yielding 12% over that...
-
For the following exercises, use the Law of Cosines to solve for the missing angle of the oblique triangle. Round to the nearest tenth. a = 108, b = 132, c = 160; find angle C.
-
Druella's Dog Grooming Salon Pty Ltd's trial balance is shown below. Required (a) Prepare a worksheet for Druella's Dog Grooming Salon Pty Ltd. Use the following information to make adjusting...
-
Pine Village needs some additional recreation fields. Construction will cost $225,000 and annual O&M expenses are $85,000. The city council estimates that the value of added youth leagues is about...
-
Fluorine Limited (FL), a manufacturer of ships, has entered into the following contracts during the year ended 31 December 2022: (i) On 1 January 2022, FL entered into a contract with Alpha Limited...
-
i need an actual expert in Electrical engineering to help me solve this question as it has a part that requires "draw by hand" and another coding part, i need to have the actual correct full answer...
-
Leaders develop position profiles to help them determine the specific job requirements needed to achieve goals and objectives. As evident from the position profiles you have seen, each profile begins...
-
To what degree does Canadian environmental law reflect an eco-centric understanding of the environment? Discuss any examples in Canadian environmental law (legal cases or legislation) that reflect...
-
A holistic approach to environmental laws that considers short and long term effects on humanity is a proper and good systematic approach to take. What this does is that it keeps the end goal in mind...
-
Describe one branch of the US government that impacts environmental laws.?
-
discuss how International enforcement of environmental law takes place. ?
-
Identify four major problems that international environmental law needs to address. Discuss the two primary sources of international law. Explain the four primary principles of customary...
-
Monette Company is a manufacturer that is preparing its budget for the upcoming quarter. Management has prepared the following summary of it budgeted cash flows: September $122.000 July August Total...
-
At the beginning of its fiscal year, Lakeside Inc. leased office space to LTT Corporation under a seven-year operating lease agreement. The contract calls for quarterly rent payments of $25,000 each....
-
Match each of the key terms above with the definition that best fits it. Re-engineering ____ Changes made to a system to fix or enhance its functionality. ____ Changes made to a system to repair...
-
Match each of the key terms above to the definition that best fits it. Hashed file organization ____ A named, two-dimensional table of data. Each relation consists of a set of named columns and an...
-
Match each of the key terms with the definition that best fits it. ____________ Technologies that enable the breaking of long-held business rules that inhibit organizations from making radical...
-
Define the velocity of money and its role in the quantity theory of money.
-
Describe the transactions demand and the portfolio demand for money.
-
Explain why key central banks have shifted away from targeting money growth.
Study smarter with the SolutionInn App