B"H
JD, I could use your help better clarifying the definition of Synchronous VS. Asynchronous Tokens.
For synchronous tokens, Conrad seems to say that this means time synchronization between the authentication server and the token is used as part of the authentication method. He writes: "the authentication server knows the serial number of each authorized token, the user it is associated with, and the time." "It can predict the dynamic code on each token using these three pieces of information." Here his example is an RSA token, which I actually use at work... this much I "get".
My confusion comes into play about the next option - asynchronous tokens. Conrad states that "Asynchronous tokens are not synchronized with a central server" and that "the most common variety is challenge-response tokens." Does this imply that when I receive a "challenge" that I am not required to provide the corresponding "response" within a given period of time? For example, can I receive the challenge now in the morning and provide the response at night, and assuming the correct reply, be authenticated?
I did some research online and did not find an example. Instead I found a post that made me think RSA key fobs use challenge/response. Here is the link:
authentication - Synchronous and Asynchronous physical security tokens: which is stronger? pros/cons? - IT Security Stack Exchange
I feel confused; what's the deal, and you got some actual examples of technologies used in the real world for both?
Thanks in advance,
Dovid