Abstract
Many security protocols rely on authentication of communicating entities and encryption of exchanged data. Traditionally, authentication and encryption have been separate processes, however there are combined solutions, referred to as authenticated-encryption (AE). The payment card industry is revising its protocol specifications and considering AE, however there has been uncertainty around performance and feasibility on traditional issued smart cards and when loaded as applications on security chips pre-installed within devices. It is difficult to predict performance using results from generic CPUs as typical smart card chips used in payment, have slow CPUs yet fast crypto-coprocessors. This report is based on a practical investigation, commissioned by a standards body, that compared secure platform level (MULTOS) and low-level native implementations of AE on crypto-coprocessor smart cards. The work also suggests a technology independent benchmark for a CPU with crypto-coprocessor.
Original language | English |
---|---|
Pages | 1-9 |
Number of pages | 9 |
Publication status | Published - 23 Apr 2017 |
Event | The 12 International Conference on Systems - Venice, Italy Duration: 23 Apr 2017 → 27 Apr 2017 |
Conference
Conference | The 12 International Conference on Systems |
---|---|
Abbreviated title | ICONS 2017 |
Country/Territory | Italy |
City | Venice |
Period | 23/04/17 → 27/04/17 |
Keywords
- Authenticated encryption; EMV; OCB; GCM; ETM; CCM; smart card; crypto-coprocessor; payment; performance; MULTOS