Secure access module

Source: Wikipedia, the free encyclopedia.
A secure access module
A secure access module

A secure access module or secure application module (SAM) is a piece of cryptographic hardware typically used by smart card card readers to perform mutual key authentication.[1] SAMs can be used to manage access in a variety of contexts, such as public transport fare collection and point of sale devices.

SAM in a HVQFN housing

Physically, a SAM card can be a

contactless smartcard. The microcontroller takes the part of controlling the reader IC functions such as protocol handling, command flow and data interpretation. By integrating a SAM into the reader system, the SAM handles all the key management and cryptography in a secure way. The entire system enables authentication and encryption of the contactless communication between the SAM and host system
.

SAMs can be deployed in any of the following applications:

  • Generate application keys based on master keys
  • Store and secure master keys
  • Perform cryptographic functions with smart cards
  • Use as a secure encryption device
  • Perform mutual authentication
  • Generate session keys
  • Perform secure messaging

References