Remote-QSCD: Solutions, Certification, and Use · – EESSI SSCD-PP Guidelines 2004 – FESA 2005...

24
[email protected] SmartCard Workshop, Darmstadt – February 21 st , 2019 Remote-QSCD: Solutions, Certification, and Use

Transcript of Remote-QSCD: Solutions, Certification, and Use · – EESSI SSCD-PP Guidelines 2004 – FESA 2005...

Page 1: Remote-QSCD: Solutions, Certification, and Use · – EESSI SSCD-PP Guidelines 2004 – FESA 2005 (dissenting note by German supervisory body) – Austrian legislator (Signature Act

[email protected]

SmartCard Workshop, Darmstadt – February 21st, 2019

Remote-QSCD: Solutions, Certification, and Use

Page 2: Remote-QSCD: Solutions, Certification, and Use · – EESSI SSCD-PP Guidelines 2004 – FESA 2005 (dissenting note by German supervisory body) – Austrian legislator (Signature Act

Motivation (I/II)

• Remote QSCDs increased significantly with eIDAS– SSCDs/QSCDs counted by certification body‘s country

29th SmartCard Workshop, 20-21 February 2019, Darmstadt Slide 2

Counted from : https://ec.europa.eu/futurium/en/content/compilation-member-states-notification-sscds-and-qscds , version 5 Feb. 2019(note: counting each SSCD/QSCD listed, even if many are similar components in different mask/OS versions)

Page 3: Remote-QSCD: Solutions, Certification, and Use · – EESSI SSCD-PP Guidelines 2004 – FESA 2005 (dissenting note by German supervisory body) – Austrian legislator (Signature Act

Motivation (II/II)

• … in total numbers for EU/EEA

29th SmartCard Workshop, 20-21 February 2019, Darmstadt Slide 3

Counted from : https://ec.europa.eu/futurium/en/content/compilation-member-states-notification-sscds-and-qscds , version 5 Feb. 2019(note: counting each SSCD/QSCD listed, even if many are similar components in different versions. Some clustering given in brackets)

SmartCard Remote/HSM

Sig.-Dir SSCD(eIDAS §51(1) transition)

125 (56) 14 (9)

eIDAS QSCD 12 (12) 16 (15)

Page 4: Remote-QSCD: Solutions, Certification, and Use · – EESSI SSCD-PP Guidelines 2004 – FESA 2005 (dissenting note by German supervisory body) – Austrian legislator (Signature Act

Contents

29th SmartCard Workshop, 20-21 February 2019, Darmstadt

• Environment in Austria

• Sig-Directive vs. eIDAS

• Remote-QSCD certification

• Experience, Conclusions

Slide 4

Page 5: Remote-QSCD: Solutions, Certification, and Use · – EESSI SSCD-PP Guidelines 2004 – FESA 2005 (dissenting note by German supervisory body) – Austrian legislator (Signature Act

My/Our role on eSignature Certification

• Accredited Conformity Assessment Body– Assess eIDAS qualified trust service providers

• Notified body – Signature Directive art. 3(4) (SSCD certification)– eIDAS art. 30(1) (QSCD certification)

• eIDAS expert group & technical subgroups• Standardidation: SSCD-PP

29th SmartCard Workshop, 20-21 February 2019, Darmstadt Slide 5

Page 6: Remote-QSCD: Solutions, Certification, and Use · – EESSI SSCD-PP Guidelines 2004 – FESA 2005 (dissenting note by German supervisory body) – Austrian legislator (Signature Act

Austrian Citizen Card - an Overview

• Launched 2003, mass-rollouts from 2005• Defines functions, not the technology

– Identification, sector-specific to enhance privacy– Qualified signatures, for written form– Electronic mandates, representation

• Technology-neutral approach allowed for different implementations– Smartcards and mobile from 2005

29th SmartCard Workshop, 20-21 February 2019, Darmstadt Slide 6

Page 7: Remote-QSCD: Solutions, Certification, and Use · – EESSI SSCD-PP Guidelines 2004 – FESA 2005 (dissenting note by German supervisory body) – Austrian legislator (Signature Act

The technologies

SmartcardBank cardsSSCD from 2005; ceased

Health insurance cardSSCD/QSCD since 2005

Profession cards, service cards, …e.g. notaries, lawyers, ministries, …

MobileA1 signatureservice by a MNO from 2005 (no SSCD); ceased 2008, limited success

Mobile phone signatureLaunched as QSCD end of 2009 through LSP STORKContracted by gvmnt. to a private sector QTSPSuccess? Well, let’s see ...

29th SmartCard Workshop, 20-21 February 2019, Darmstadt Slide 7

Page 8: Remote-QSCD: Solutions, Certification, and Use · – EESSI SSCD-PP Guidelines 2004 – FESA 2005 (dissenting note by German supervisory body) – Austrian legislator (Signature Act

Austria: Card vs mobile ID active users

Health card, ~0,4 k eID

activations/month

MobileID >1k new users

per workday

29th SmartCard Workshop, 20-21 February 2019, Darmstadt Slide 8

Page 9: Remote-QSCD: Solutions, Certification, and Use · – EESSI SSCD-PP Guidelines 2004 – FESA 2005 (dissenting note by German supervisory body) – Austrian legislator (Signature Act

Austria: Remote signature monthly use

29th SmartCard Workshop, 20-21 February 2019, Darmstadt Slide 9

Page 10: Remote-QSCD: Solutions, Certification, and Use · – EESSI SSCD-PP Guidelines 2004 – FESA 2005 (dissenting note by German supervisory body) – Austrian legislator (Signature Act

Austria: rem.Sig. authorisation options

29th SmartCard Workshop, 20-21 February 2019, Darmstadt Slide 10

note the scale offset!

Page 11: Remote-QSCD: Solutions, Certification, and Use · – EESSI SSCD-PP Guidelines 2004 – FESA 2005 (dissenting note by German supervisory body) – Austrian legislator (Signature Act

Contents

29th SmartCard Workshop, 20-21 February 2019, Darmstadt

• Environment in Austria

• Sig-Directive vs. eIDAS

• Remote-QSCD certification

• Experience, Conclusions

Slide 11

Page 12: Remote-QSCD: Solutions, Certification, and Use · – EESSI SSCD-PP Guidelines 2004 – FESA 2005 (dissenting note by German supervisory body) – Austrian legislator (Signature Act

Qualified electronic signature

• A QES needs – an advanced electronic signature

• functions digital signatures usually provide plus• requirement of “sole control by signatory”

– a secure / qualified device (SSCD / QSCD) • certification by designated bodies

– a qualified public key certificate• provided by a qualified trust service provider

29th SmartCard Workshop, 20-21 February 2019, Darmstadt Slide 12

Page 13: Remote-QSCD: Solutions, Certification, and Use · – EESSI SSCD-PP Guidelines 2004 – FESA 2005 (dissenting note by German supervisory body) – Austrian legislator (Signature Act

Sole control requirement

• Source of dispute (confusion) with the Signature Directive– Does sole control mean physical possession?

• “no” acc. to– EESSI SSCD-PP Guidelines 2004– FESA 2005 (dissenting note by German supervisory body)– Austrian legislator (Signature Act amendment 2007)

• “yes” acc. to– some other laws, some expert opinions

– Conclusively settled by eIDAS (“no”)• But requires QSCD operation by qualified TSP!

29th SmartCard Workshop, 20-21 February 2019, Darmstadt Slide 13

Page 14: Remote-QSCD: Solutions, Certification, and Use · – EESSI SSCD-PP Guidelines 2004 – FESA 2005 (dissenting note by German supervisory body) – Austrian legislator (Signature Act

Signature Directive

• MS-designated body• Reference numbers as

„maximum standard”– SSCD-PP: Gave certainty

on meeting requirements, MS could not set higher, mandatory requirements

– A designated body could still certify against national standards or Annex III

eIDAS Regulation

• MS-designated body• “Minimum standards”, if

listed in EC decision– Becomes mandatory– National certification only, if

no standard listed (or ongoing certification)

• Decision 2016/650– Common Criteria PPs for

smartcard-like devices – No standards for remote

QSCDs, alternative certif.29th SmartCard Workshop, 20-21 February 2019, Darmstadt Slide 14

SSCD / QSCD Certification

Page 15: Remote-QSCD: Solutions, Certification, and Use · – EESSI SSCD-PP Guidelines 2004 – FESA 2005 (dissenting note by German supervisory body) – Austrian legislator (Signature Act

Contents

29th SmartCard Workshop, 20-21 February 2019, Darmstadt

• Environment in Austria

• Sig-Directive vs. eIDAS

• Remote-QSCD certification

• Experience, Conclusions

Slide 15

Page 16: Remote-QSCD: Solutions, Certification, and Use · – EESSI SSCD-PP Guidelines 2004 – FESA 2005 (dissenting note by German supervisory body) – Austrian legislator (Signature Act

A-SIT remote QSCD certifications, so far

• A-Trust „Handy-Signatur“ (AT)• PrimeSign Remote Signing-Device (AT)• SwissCom All-In Signing Service (AT)• LuxTrust Qualified Remote Signing Server (LU)• DocuSign Protect&Sign (FR)• AliasLab CryptoAccelerator (IT)• Intesi PkBox (IT)• Cryptomathic Signer (DK)• SafeLayer TrustedX eIDAS (ES)

29th SmartCard Workshop, 20-21 February 2019, Darmstadt Slide 16

Page 17: Remote-QSCD: Solutions, Certification, and Use · – EESSI SSCD-PP Guidelines 2004 – FESA 2005 (dissenting note by German supervisory body) – Austrian legislator (Signature Act

Environment

Certification

Common architecture

29th SmartCard Workshop, 20-21 February 2019, Darmstadt Slide 17

Page 18: Remote-QSCD: Solutions, Certification, and Use · – EESSI SSCD-PP Guidelines 2004 – FESA 2005 (dissenting note by German supervisory body) – Austrian legislator (Signature Act

Approaches followed by many QSCDs

• All use a HSM for core functions– In fact, we so far saw just two HSM types– Plus servers (signature format processing, etc.)

• User- and device-binding through crypto– Username/mobile-number and User-password

part of signing-key encryption or HSM verified– Plus HSM key

• Authorisation challenge / OTP– Created and verified by HSM

29th SmartCard Workshop, 20-21 February 2019, Darmstadt Slide 18

Page 19: Remote-QSCD: Solutions, Certification, and Use · – EESSI SSCD-PP Guidelines 2004 – FESA 2005 (dissenting note by German supervisory body) – Austrian legislator (Signature Act

Variants by some remote QSCDs

• Different OTP solutions– SMS-OTP, OTP tokens– Smartphone Apps

• e.g., QR code to enforce two-device approach• TEE/SE for single device, biometrics as convenience

• Delegated authentication– EN 419241 SCAL2 / LoA high to authorize sig.

• Short-time keys– New key/cert. for each sig. (no encrypted export)

29th SmartCard Workshop, 20-21 February 2019, Darmstadt Slide 19

Page 20: Remote-QSCD: Solutions, Certification, and Use · – EESSI SSCD-PP Guidelines 2004 – FESA 2005 (dissenting note by German supervisory body) – Austrian legislator (Signature Act

Example “Handy-Signatur”: Architecture

Web Frontend

SMS/OTP GatewayHSM

Database

User

Mobile Phone

User DomainMobile Phone Signature Domain

Web-based user interface

SMS-based or APP-based 2nd factor

Storage of private signature keys. Signature keys are stored encrypted under• Phone number• Password• HSM key

• Key generation during activation

• Decryption of signature keys

• Signature Creation

29th SmartCard Workshop, 20-21 February 2019, Darmstadt Slide 20

Page 21: Remote-QSCD: Solutions, Certification, and Use · – EESSI SSCD-PP Guidelines 2004 – FESA 2005 (dissenting note by German supervisory body) – Austrian legislator (Signature Act

Operation: a) SMS b) QR c) TEE/SEUser DomainMobile Phone Signature Domain

Phone numberPassword

Encrypted signature key

a) TAN (SMS)

TAN

User

Mobile Phone

Web Frontend

HSM

Database

b) QR-Codec) SE challenge

29th SmartCard Workshop, 20-21 February 2019, Darmstadt Slide 21

SMS/OTP Gateway

Page 22: Remote-QSCD: Solutions, Certification, and Use · – EESSI SSCD-PP Guidelines 2004 – FESA 2005 (dissenting note by German supervisory body) – Austrian legislator (Signature Act

Contents

29th SmartCard Workshop, 20-21 February 2019, Darmstadt

• Environment in Austria

• Sig-Directive vs. eIDAS

• Remote-QSCD certification

• Experience, Conclusions

Slide 22

Page 23: Remote-QSCD: Solutions, Certification, and Use · – EESSI SSCD-PP Guidelines 2004 – FESA 2005 (dissenting note by German supervisory body) – Austrian legislator (Signature Act

Experience, conclusions

• Emerging technology – Providers change/amend (e.g. OTP methods)– Needs some flexibility when certifying

• eIDAS “minimum standard” is a challenge– Standards need to be mature and proven in

practice, before mandating them– Field does not yet have decades experience,

like with smartcard certification or SSCD-PP• Split in (EU) 2016/650 still sensible

29th SmartCard Workshop, 20-21 February 2019, Darmstadt Slide 23

Page 24: Remote-QSCD: Solutions, Certification, and Use · – EESSI SSCD-PP Guidelines 2004 – FESA 2005 (dissenting note by German supervisory body) – Austrian legislator (Signature Act

[email protected]

SmartCard Workshop, Darmstadt – February 21st, 2019

Thank You for Listening!