futuretrust - eema · 2019-06-24 · >> 11 gtsl • foundation for all services in the...

31
© 2017 FutureTrust www.futuretrust.eu FutureTrust Experiences from the Pilots EEMA Conference – London– June 2019

Upload: others

Post on 01-Mar-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: FutureTrust - EEMA · 2019-06-24 · >> 11 gTSL • Foundation for all services in the FutureTrust architecture • gTSL uses different sources • European List of the Lists (LoL)

© 2017 FutureTrust www.futuretrust.eu

FutureTrust Experiences from the Pilots

EEMA Conference – London– June 2019

Page 2: FutureTrust - EEMA · 2019-06-24 · >> 11 gTSL • Foundation for all services in the FutureTrust architecture • gTSL uses different sources • European List of the Lists (LoL)

>> 3

FutureTrust provides understanding in trust

FutureTrust is paving the way to interoperability in trust

FutureTrust acts internationally

FutureTrust builds along European regulation (eIDAS)

Page 3: FutureTrust - EEMA · 2019-06-24 · >> 11 gTSL • Foundation for all services in the FutureTrust architecture • gTSL uses different sources • European List of the Lists (LoL)

>> 4

National Trust Level

European Trust Level

Global Trust Level

EIDAS Regulation

eIDAS Regulation

plus

FutureTrust

Page 4: FutureTrust - EEMA · 2019-06-24 · >> 11 gTSL • Foundation for all services in the FutureTrust architecture • gTSL uses different sources • European List of the Lists (LoL)

FutureTrust Partners

>> 5

(Serbia)

(Georgia)

(Turkey)

(S.Africa)

Page 5: FutureTrust - EEMA · 2019-06-24 · >> 11 gTSL • Foundation for all services in the FutureTrust architecture • gTSL uses different sources • European List of the Lists (LoL)

>> 6

Page 6: FutureTrust - EEMA · 2019-06-24 · >> 11 gTSL • Foundation for all services in the FutureTrust architecture • gTSL uses different sources • European List of the Lists (LoL)

Contribution of FutureTrust to eIDAS

>> 8

Page 7: FutureTrust - EEMA · 2019-06-24 · >> 11 gTSL • Foundation for all services in the FutureTrust architecture • gTSL uses different sources • European List of the Lists (LoL)

>> 9

• “g” = global • Extends the Trust Service

Status List (TSL) model based on ETSI TS 199 612

• Trust Anchors and Meta Data of Identity Providers acting within the “eIDAS - Interoperability Framework”

Global Trust Service List (gTSL)

Page 8: FutureTrust - EEMA · 2019-06-24 · >> 11 gTSL • Foundation for all services in the FutureTrust architecture • gTSL uses different sources • European List of the Lists (LoL)

gTSL

>> 10

Page 9: FutureTrust - EEMA · 2019-06-24 · >> 11 gTSL • Foundation for all services in the FutureTrust architecture • gTSL uses different sources • European List of the Lists (LoL)

>> 11

gTSL

• Foundation for all services in the FutureTrust architecture

• gTSL uses different sources • European List of the Lists (LoL) • Emerging eIDAS-nodes and other eID-Services • Other TSLs (e.g. Russia, South America, Asia, Africa) • Import of cross certificates, where no TSL is available (e.g. US)

• Traceable Trust Assessment • Distributed Ledger (e.g. OpenChain) • Reputation Based Web of Trust (WoT)

• SOAP and REST interface • Query according to various aspects e.g. Region, Service Type, Assurance Level, other policy aspect

Page 10: FutureTrust - EEMA · 2019-06-24 · >> 11 gTSL • Foundation for all services in the FutureTrust architecture • gTSL uses different sources • European List of the Lists (LoL)

>> 12

• Based on ETSI EN 319 102-1 • XML-based validation policy

and returning a standardized validation report (ETSI 319 102-2)

• Open Source component

Validation Service (ValS)

Page 11: FutureTrust - EEMA · 2019-06-24 · >> 11 gTSL • Foundation for all services in the FutureTrust architecture • gTSL uses different sources • European List of the Lists (LoL)

>> 13

ValS components

• Abstract Signature Core Validation • allow the validation of any advanced electronic signature format (i.e. XAdES, CAdES, and PAdES, • as well as the ASiC container formats) and simpler formats used within authentication tokens

• Validation Protocols Spreader • validate tokens used in more advanced protocols such as SAML 2.0 and OpenID Connect

• Validation Policy Constraints Editor • define and edit a specific validation policy to be applied during the validation process • also provide a mechanism to easily override an existing validation policy

• Web-Service Validation Interface • expose an interface from which users can initiate online validation requests

• SSO-ValS Module • handles the validation of authentication tokens

Page 12: FutureTrust - EEMA · 2019-06-24 · >> 11 gTSL • Foundation for all services in the FutureTrust architecture • gTSL uses different sources • European List of the Lists (LoL)

ValS

>> 14

Page 13: FutureTrust - EEMA · 2019-06-24 · >> 11 gTSL • Foundation for all services in the FutureTrust architecture • gTSL uses different sources • European List of the Lists (LoL)

>> 15

• eID-based enrolment for

qualified certificates • Mobile creation of signatures

and seals across borders

Signature Service (SigS)

SigS

Page 14: FutureTrust - EEMA · 2019-06-24 · >> 11 gTSL • Foundation for all services in the FutureTrust architecture • gTSL uses different sources • European List of the Lists (LoL)

>> 16

SigS

Page 15: FutureTrust - EEMA · 2019-06-24 · >> 11 gTSL • Foundation for all services in the FutureTrust architecture • gTSL uses different sources • European List of the Lists (LoL)

>> 17

SigS

• Remote electronic signatures • outlined in recital 52 of (eIDAS: 2014/910/EU) • and further explained in (CEN/TS 419 241)

• The SigS will be a software component • which can be integrated in application systems • using appropriate service-oriented interfaces • and will enable the local and remote creation of electronic signatures and seals

• SigS will itself contain • an signature creation device, which hosts the private keys of the signatories, • or communicate with external signature creation devices (local or remote)

Even when the keys are hosted at a central place, they must be kept under the sole control of the signatory as described in (CEN/TS 419 241)

Page 16: FutureTrust - EEMA · 2019-06-24 · >> 11 gTSL • Foundation for all services in the FutureTrust architecture • gTSL uses different sources • European List of the Lists (LoL)

>> 18

• Preserve the evidence of a large number of electronic signatures

• Open Source reference implementation for the ETSI-standard required for the implementation of a "Qualified preservation service for qualified electronic signatures” (Art. 34 of 2014/910/EU)

Preservation Service (PresS)

Page 17: FutureTrust - EEMA · 2019-06-24 · >> 11 gTSL • Foundation for all services in the FutureTrust architecture • gTSL uses different sources • European List of the Lists (LoL)

>> 19

PresS

Page 18: FutureTrust - EEMA · 2019-06-24 · >> 11 gTSL • Foundation for all services in the FutureTrust architecture • gTSL uses different sources • European List of the Lists (LoL)

PresS

>> 20

• PresS support the fulfilment of the requirements of Article 34 of eIDAS • “…a qualified preservation service for qualified electronic signatures may only be provided by a qualified trust service provider that uses procedures and technologies capable of extending the trustworthiness of the qualified electronic signature beyond the technological validity period.”

• Technical changes can happen, which could affect the fulfillment of the requirements • increase of computational power • the improvement of existing attacks or even the discovery of completely new attacks, which may imply that the applied cryptographic algorithms become weak and do not provide sufficient protection in the long-term perspective

The purpose of the Preservation Service is to provide means for a Proof of Integrity and Proof of Existence of the provided Preservation Data Objects.

Page 19: FutureTrust - EEMA · 2019-06-24 · >> 11 gTSL • Foundation for all services in the FutureTrust architecture • gTSL uses different sources • European List of the Lists (LoL)

>> 21

• Consume variety of

authentication tokens • Work with variety of mobile

identification services • Communicates with a selection

of European and non-European eID services

• Transformation into standardised, interoperable and secure format (Industry Standards and eIDAS -Interoperability Architecture)

Identity Management Service (IdMS)

Page 20: FutureTrust - EEMA · 2019-06-24 · >> 11 gTSL • Foundation for all services in the FutureTrust architecture • gTSL uses different sources • European List of the Lists (LoL)

Pilots and Demonstrators

>> 22

- BVA stepped out as Pilot Partner Consortium of new partners stepped in - DFN-CERT SERVICES GMBH (DFN-Cert) - UNIVERSITAET LEIPZIG (Uni Leipzig) - FACHHOCHSCHULE COBURG (HS Coburg)

Page 21: FutureTrust - EEMA · 2019-06-24 · >> 11 gTSL • Foundation for all services in the FutureTrust architecture • gTSL uses different sources • European List of the Lists (LoL)

>> 23 ValS gTSL

eInvoice

Pilo

t

Manually Web

Service

ValS

gTSL

Organisation and Users Registration

eInvoice Procedure

Include Data, Upload Certificate

+ ERsB + ERnP

User and Systems

Identity & Access Management

Austrian eGov solutions

The concept!

Page 22: FutureTrust - EEMA · 2019-06-24 · >> 11 gTSL • Foundation for all services in the FutureTrust architecture • gTSL uses different sources • European List of the Lists (LoL)

Austrian Pilot Client

>> 24

• Showcase Implementation for Developers

• https://github.com/FutureTrustAT/ft-at-cc

• Based on Java 8

• Signing Process is based on software keystores

• Austrian Smartcard (Bürgerkarte) was tested successfully

Pilo

t

The realisation!

„client version“

Page 23: FutureTrust - EEMA · 2019-06-24 · >> 11 gTSL • Foundation for all services in the FutureTrust architecture • gTSL uses different sources • European List of the Lists (LoL)

>> 26

Pilo

t

DE Pilot

Page 24: FutureTrust - EEMA · 2019-06-24 · >> 11 gTSL • Foundation for all services in the FutureTrust architecture • gTSL uses different sources • European List of the Lists (LoL)

DE Pilot Certificate Enrollment

>> 27

Pilo

t

Page 25: FutureTrust - EEMA · 2019-06-24 · >> 11 gTSL • Foundation for all services in the FutureTrust architecture • gTSL uses different sources • European List of the Lists (LoL)

>> 28

A mandate is an authorization that allows the merchant bank to (repeatedly)

collect money from the buyer’s bank account, as payment for a particular

contract (e.g. purchase of goods & services) using the direct debit scheme.

Buyer / Debtor Merchant / Creditor

De

mo

nst

rato

r

e-Mandate

Page 26: FutureTrust - EEMA · 2019-06-24 · >> 11 gTSL • Foundation for all services in the FutureTrust architecture • gTSL uses different sources • European List of the Lists (LoL)

e-Mandate

>> 29

Issuance of a mandate using a fully electronic process is an e-Mandate. The e-

mandate operations (issuing, amendment and cancellation) are in real-time

over the Internet and in a secured way.

Buyer / Debtor Merchant / Creditor

e-Mandate issuance

Collection and Delivery

De

mo

nst

rato

r

Page 27: FutureTrust - EEMA · 2019-06-24 · >> 11 gTSL • Foundation for all services in the FutureTrust architecture • gTSL uses different sources • European List of the Lists (LoL)

e-Mandates User Experience

>> 30

De

mo

nst

rato

r

Debtor fills-in web form with the required e-Mandate enrolment data…

… and chooses the Bank

Debtor is redirected to homebanking, authenticates, verifies e-Mandate, chooses IBAN and authorizes

Transaction completed! Creditor receives e-Mandate signed by Debtor Bank

IdMS

ValS

PresS

WIP

WIP

SigS

Page 28: FutureTrust - EEMA · 2019-06-24 · >> 11 gTSL • Foundation for all services in the FutureTrust architecture • gTSL uses different sources • European List of the Lists (LoL)

e-Apostile

>> 31

De

mo

nst

rato

r

The Georgian demonstrator is

presented in a separate talk.

Page 29: FutureTrust - EEMA · 2019-06-24 · >> 11 gTSL • Foundation for all services in the FutureTrust architecture • gTSL uses different sources • European List of the Lists (LoL)

>> 32

Business aspects • Reduced complexity • Improved eBusiness • An international approach

Technical aspects • Standards for base components • Business process automation • Resilient and stabile • Easy to implement

Page 30: FutureTrust - EEMA · 2019-06-24 · >> 11 gTSL • Foundation for all services in the FutureTrust architecture • gTSL uses different sources • European List of the Lists (LoL)

© 2017 FutureTrust www.futuretrust.eu

This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 700542

Page 31: FutureTrust - EEMA · 2019-06-24 · >> 11 gTSL • Foundation for all services in the FutureTrust architecture • gTSL uses different sources • European List of the Lists (LoL)

>> 34

Carl-Markus Piswanger [email protected]

Christoph Zehetner [email protected]