Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Q6. (10 pts) Given N=5, h(x) (2*x+2) mod 11. What will be the initial record for the user A in the Lamport's One-Time Password scheme?
Q6. (10 pts) Given N=5, h(x) (2*x+2) mod 11. What will be the initial record for the user A in the Lamport's One-Time Password scheme? What password will be provided by A when the first time being authenticated by the server, S? What will be the new record of A in the S's database after the first successful A authentication? Give necessary explanations for your answers (select po =2). Hint: Initialization Procedure The client selects a password, po, a number, N, calculates Pn=h" (Po), where hi+(x)=h('(x)),(x)=x. The client securely delivers to the server (N.PN), and the server saves it into (Counter, password.C_ID) tuple. Authentication Procedure When the client is requested for authentication by the server, S, the following proceeds: 1.C->S: CID //client sends his ID 2. S-->C: Counter(C_ID) //server responds by respective Counter value 3.C->S:C_ID, pwd Counter = Counter (P) 4. S: If h(pwd Counter) = password (C_ID) then S authenticates C, and sets (Counter, password,C_ID Counter - 1, pwd Counter,C_ID) Else C is not authenticated Q6. (10 pts) Given N=5, h(x) (2*x+2) mod 11. What will be the initial record for the user A in the Lamport's One-Time Password scheme? What password will be provided by A when the first time being authenticated by the server, S? What will be the new record of A in the S's database after the first successful A authentication? Give necessary explanations for your answers (select po =2). Hint: Initialization Procedure The client selects a password, po, a number, N, calculates Pn=h" (Po), where hi+(x)=h('(x)),(x)=x. The client securely delivers to the server (N.PN), and the server saves it into (Counter, password.C_ID) tuple. Authentication Procedure When the client is requested for authentication by the server, S, the following proceeds: 1.C->S: CID //client sends his ID 2. S-->C: Counter(C_ID) //server responds by respective Counter value 3.C->S:C_ID, pwd Counter = Counter (P) 4. S: If h(pwd Counter) = password (C_ID) then S authenticates C, and sets (Counter, password,C_ID Counter - 1, pwd Counter,C_ID) Else C is not authenticated
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started