SCP03 is a Asymmetric Secure Channel Protocol that relies on the Encrypt-then-MAC method. Secure Channel Protocol is a way of transferring data that is resistant to overhearing and tampering. A confidential channel is a way of transferring data that is resistant to overhearing (i.e., reading the content), but not necessarily resistant to tampering. An authentic channel is a way of transferring data that is resistant to tampering but not necessarily resistant to overhearing. SCP03 uses the generic composition Encrypt-then-MAC, therefor it is both IND-CPA and INT-CTXT secure.

SCP03 protects against the following attacks:

  • Replay
  • Out-of-order
  • Mass Surveillance via algorithm-substitution

SCP03 Secure Channel Protocol smart card

Related Articles

« Back to Glossary Index