Secure Net Key (SNK). This is a one-time password device in that an
authentication server will ask you a different challenge every time and
you have to use your "magic calculator" to give the correct answer. This
requires a $50 device and a secure authentication server.
There are other devices such as s/key which are based on time or a
pre-determined list of passwords. See the reference material for more
information on one-time password devices.