S/KEY OTP

You are to implement the S/KEY one-time password technique. You need not be compatible with the real S/KEY product, but if you want to, you are free to do so. Thus you may use whatever approach to the crypto you want. Keep in mind that you will need three primary components. The first component is the one that is used to generate the one-time password list, the second to select a password to send, and the third to receive a submitted password and either accept or reject it. You may also choose the usage model you want. One approach is to treat the password list as contained in a device the user carries. When they want to log it, they ask the device for a new password that it prints out. The user then types that password into the authentication side. If a textual interface isn't terribly interesting to you, you are free to implement the pair communicating over other modes such as named pipes or network channels.You design decisions should be documented in a design document. 

These will include such things as: what crypto technique you chose and

why, what communication model you chose and why, how do you handle what

happens if the authentication side reboots, how many passwords are

stored on the generator device, etc.  Similarly, you don't know if your

code is correct until you test it.  Write up your test plan and report.

What to turn in: the source code for all parts of your S/KEY system, and the documentation in an open format.

Get Help With a similar task to - S/KEY OTP

Login to view and/or buy answers.. or post an answer

Related Questions

Similar orders to S/KEY OTP
7
Views
0
Answers
Nested imbalanced design of expriment using Box-Adjusted wald-type test
I need to provide statistical analysis of a nested design non-balanced design of experiment. I am hoping to have the implementation in either R, SPSS, or both. I will need the answers to be provided as shown in the attached file (Project.docx), and also wo...
28
Views
0
Answers
CMPT 200 Coding Homework
Write a class called Fraction that can store a rational number (reminder: those numbers that can be expressed in the form a/b, where a and b are integers are rational numbers). For example, a variable with a value of ½ would be created using oneHalf ...
14
Views
0
Answers
Artificial Inteligence System Technique
This is a Master Degree course and I have attached example questions, there are 5 questions and only 3 need to be answered. We will get the actual questions on the day of the exam and they need to be completed within 2 hours, which means the expert has to ...
18
Views
0
Answers
Simulating Networks
Here are the details of first assignment for Computer Networks class. This is a pretty basic assignment with very little work but you will have to do initial setup for virtual box on your machine. Here are the details on how to do the setup: Download virt...