How does this little gizmo work? Online banking thingy.....
How does this little gizmo work? Online banking thingy.....
Author
Discussion

E31Shrew

Original Poster:

5,963 posts

221 months

Saturday 20th December 2008
quotequote all
Just transferred a bit of dosh using HSBCs online banking at work. After typing in all details to log on, you then have to press a button on a small keyring thingy with a 6 digit LCD built in. A random number is shown and then you type that in, on the 'log on' page, to access the system....Each time you log on, it gives a different 6 digit number...How on earth does this work?

JDMTim

1,138 posts

250 months

Saturday 20th December 2008
quotequote all
Voodoo Magic

ian in lancs

3,853 posts

227 months

Saturday 20th December 2008
quotequote all
its not a random number its either a algorithm generated number sequence assigned to you, bit like a car lock remote control. The bank knows the expected number or its a radio receiver that generates a rolling code.

andy-xr

13,204 posts

233 months

Saturday 20th December 2008
quotequote all
The token you have runs an algorith to generate a number every 6-10 seconds, and has a corresponding piece of software on the banks side also capable of understanding and generating the correct algorithm to match. When that number is used, it cant be used again

So when you enter 454882 the software is expecting that number (plus maybe a 4 digit password in addition). It will also allow for world time changes, timeslip and a few other things.

One downside with the tokens is batteries. Some companies who sell them replace them, other companies dont, you have to be issued with a new token.

You can also do it via SMS where the password is sent to your phone and can only be used once, or have a soft token (on screen)

Have a look at RSA Security, Vasco, Cryptocard, pinSentry and google 2 factor/strong authentication for more info

eliot

11,995 posts

283 months

Saturday 20th December 2008
quotequote all
andy-xr said:
The token you have runs an algorith to generate a number every 6-10 seconds, and has a corresponding piece of software on the banks side also capable of understanding and generating the correct algorithm to match. When that number is used, it cant be used again

So when you enter 454882 the software is expecting that number (plus maybe a 4 digit password in addition). It will also allow for world time changes, timeslip and a few other things.

One downside with the tokens is batteries. Some companies who sell them replace them, other companies dont, you have to be issued with a new token.

You can also do it via SMS where the password is sent to your phone and can only be used once, or have a soft token (on screen)

Have a look at RSA Security, Vasco, Cryptocard, pinSentry and google 2 factor/strong authentication for more info
What he said.

E31Shrew

Original Poster:

5,963 posts

221 months

Saturday 20th December 2008
quotequote all
andy-xr said:
The token you have runs an algorith to generate a number every 6-10 seconds, and has a corresponding piece of software on the banks side also capable of understanding and generating the correct algorithm to match. When that number is used, it cant be used again

So when you enter 454882 the software is expecting that number (plus maybe a 4 digit password in addition). It will also allow for world time changes, timeslip and a few other things.

One downside with the tokens is batteries. Some companies who sell them replace them, other companies dont, you have to be issued with a new token.

You can also do it via SMS where the password is sent to your phone and can only be used once, or have a soft token (on screen)

Have a look at RSA Security, Vasco, Cryptocard, pinSentry and google 2 factor/strong authentication for more info
Blimey! Cheers Andy

Tuska

961 posts

259 months

Saturday 20th December 2008
quotequote all
E31Shrew said:
Just transferred a bit of dosh using HSBCs online banking at work. After typing in all details to log on, you then have to press a button on a small keyring thingy with a 6 digit LCD built in. A random number is shown and then you type that in, on the 'log on' page, to access the system....Each time you log on, it gives a different 6 digit number...How on earth does this work?
We use HSBC business banking and think its a top notch system. Excellent user numptyness allowed for.
We've never had a problem with the token thingy, but occasionaly it throws up a number that the system doesn't accept. It then defaults to your other security questions, so make sure you set these carefully!
The battery has not expired in 2 years of use, yet anyhow.......smile

BMWBen

4,906 posts

230 months

Saturday 20th December 2008
quotequote all
E31Shrew said:
Just transferred a bit of dosh using HSBCs online banking at work. After typing in all details to log on, you then have to press a button on a small keyring thingy with a 6 digit LCD built in. A random number is shown and then you type that in, on the 'log on' page, to access the system....Each time you log on, it gives a different 6 digit number...How on earth does this work?
Explanation already given above - the the idea is that it's more secure if you need two things to log on rather than just one.

So it's something you know - your pin.
and something you have - the token.

If you lose the token, nobody can use it. If your password gets stolen (i.e. by some malware on your computer) nobody can use it.

The voodoo with the numbers is just some clever stuff to come up with a way that you can remotely verify that the end person does have the token. The sequence of numbers is pseudo-random and an attacker won't be able to generate the next number in the sequence.