📨 Have you signed up to the Forum's new Email Digest yet? Get a selection of trending threads sent straight to your inbox daily, weekly or monthly!

Card Readers/Secure Keys

Options
Can someone explain in very simple terms how these work?

How does the website know that you have entered the number that has been generated on the device?

Comments

  • glider3560
    glider3560 Posts: 4,115 Forumite
    Part of the Furniture 1,000 Posts Name Dropper
    For card readers...
    The chip on the card contains an algorithm programmed into it by the bank that generates a code everytime you enter the correct PIN. As the website and card know the same algorithm, it knows what number to expect.

    For tokens (e.g. HSBC)...
    Same principle but the algorithm is on the token instead of the card.

    This is a VERY basic explanation of how it works, but I hope you get the gist!
  • izools
    izools Posts: 7,513 Forumite
    1,000 Posts Combo Breaker
    The other thing to note about the HSBC token is that the codes are time sensitive - i.e. the token contains a clock so a code generated one minute won't work later in the day if you make a note of it and try it later. The server at the bank predicts what code will be generated based on the time, the source cipher key, and the encryption algorhithm, and checks that what is entered by the user on the website is the same.

    RSA Secure ID tokens work like this, too, the code on them changes every 60 seconds.
    Cashback Earned ¦ Nectar Points £68 ¦ Natoinwide Select £62 ¦ Aqua Reward £100 ¦ Amex Platinum £48
  • Ok thanks - yes I assumed it would be some algorithm - and the time element makes sense to as otherwise you could create a whole list of codes in advance etc.
  • Olipro
    Olipro Posts: 717 Forumite
    Ok thanks - yes I assumed it would be some algorithm - and the time element makes sense to as otherwise you could create a whole list of codes in advance etc.

    the application on the card increments the ATC but otherwise does not implement any time sensitivity, you can therefore freely generate codes in advance providing you know what reference number you'll be requested to use.

    codes may fall out of validity once you use the card for any sort of Card-Present chip transaction such as a purchase or ATM withdrawal.
This discussion has been closed.
Meet your Ambassadors

🚀 Getting Started

Hi new member!

Our Getting Started Guide will help you get the most out of the Forum

Categories

  • All Categories
  • 351.2K Banking & Borrowing
  • 253.2K Reduce Debt & Boost Income
  • 453.7K Spending & Discounts
  • 244.2K Work, Benefits & Business
  • 599.2K Mortgages, Homes & Bills
  • 177K Life & Family
  • 257.6K Travel & Transport
  • 1.5M Hobbies & Leisure
  • 16.1K Discuss & Feedback
  • 37.6K Read-Only Boards

Is this how you want to be seen?

We see you are using a default avatar. It takes only a few seconds to pick a picture.