A system is illustrated as including a One-Time Password (OTP) device
operatively coupled to a computer system to receive data, and a server
operatively coupled to the computer system via a network connection. A
method is illustrated as including initiating a transmission control
protocol (TCP) and internet protocol (IP) connection, requesting a
current time, receiving the current time, and updating a clock to reflect
the current time. An apparatus including one or more processors to
generate two or more clock values, pass these two or more clock values
through a hashing function to generate two or more One Time Password
(OTP) tokens, display these two or more OTP tokens on a screen, transmit
data through a Universal Serial Bus (USB), and receive data through a
Universal Serial Bus (USB).