an electronic-signature based circular resolution database ...€¦ · system citizen card user...

24
Secure Information Technology Center - Austria Thomas Zefferer and Thomas Knall Institute for Applied Information Processing and Communications (IAIK) Graz University of Technology - Austria An Electronic-signature Based Circular Resolution Database System

Upload: others

Post on 04-Apr-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: An Electronic-signature Based Circular Resolution Database ...€¦ · System Citizen Card User Web-Interface Web-Application. SERVER CLIENT. Resolution Database System - Overview

Secure Information Technology Center - Austria

Thomas Zefferer and Thomas Knall

Institute for Applied Information Processing and Communications (IAIK)

Graz University of Technology - Austria

An Electronic-signature Based Circular Resolution Database

System

Page 2: An Electronic-signature Based Circular Resolution Database ...€¦ · System Citizen Card User Web-Interface Web-Application. SERVER CLIENT. Resolution Database System - Overview

Outline

• Introduction• Core concepts• Architectural design• Practical experiences• Conclusions

ACM SAC 2010 – Sierre, Switzerland 2

Page 3: An Electronic-signature Based Circular Resolution Database ...€¦ · System Citizen Card User Web-Interface Web-Application. SERVER CLIENT. Resolution Database System - Overview

Motivation

• Secure and efficient decision making processes are important for companies

• Locally dispersed activity areas of decision makers can be challenging when written consent is required

• Circular resolutions provide means to carry out decision making processes in such scenarios

ACM SAC 2010 – Sierre, Switzerland 3

Page 4: An Electronic-signature Based Circular Resolution Database ...€¦ · System Citizen Card User Web-Interface Web-Application. SERVER CLIENT. Resolution Database System - Overview

Circular Resolutions - Example

ACM SAC 2010 – Sierre, Switzerland 4

Headquarters

Decision maker

Decision maker

Employee

Page 5: An Electronic-signature Based Circular Resolution Database ...€¦ · System Citizen Card User Web-Interface Web-Application. SERVER CLIENT. Resolution Database System - Overview

Drawbacks of Circular Resolutions

• Provision of written consent can be cumbersome– How to sign an electronically transmitted

document and forward it again electronically?– How to determine signing order?

• Satisfying security requirements can be difficult– How to protect documents during processing?

ACM SAC 2010 – Sierre, Switzerland 5

Page 6: An Electronic-signature Based Circular Resolution Database ...€¦ · System Citizen Card User Web-Interface Web-Application. SERVER CLIENT. Resolution Database System - Overview

Outline

• Introduction• Core concepts• Architectural design• Practical experiences• Conclusions

ACM SAC 2010 – Sierre, Switzerland 6

Page 7: An Electronic-signature Based Circular Resolution Database ...€¦ · System Citizen Card User Web-Interface Web-Application. SERVER CLIENT. Resolution Database System - Overview

Core concepts

• Centralized approach– No need to manually exchange documents

• Electronic signing of digital documents– Avoids media breaks– Resolution is processed electronically

• Secure User Authentication– Based on two-factor authentication

ACM SAC 2010 – Sierre, Switzerland 7

Page 8: An Electronic-signature Based Circular Resolution Database ...€¦ · System Citizen Card User Web-Interface Web-Application. SERVER CLIENT. Resolution Database System - Overview

Austrian Citizen-Card Concept

• Citizen-card is used in Austria to authenticate citizens over theInternet, e.g. in e-government processes

• Citizen-card concept is based on qualified electronic signatures

• Citizen-card concept is used to improve the processing of circular resolutions– Electronic signing of resolutions– Secure user authentication

ACM SAC 2010 – Sierre, Switzerland 8

Page 9: An Electronic-signature Based Circular Resolution Database ...€¦ · System Citizen Card User Web-Interface Web-Application. SERVER CLIENT. Resolution Database System - Overview

Outline

• Introduction• Core concepts• Architectural design• Practical experiences• Conclusions

ACM SAC 2010 – Sierre, Switzerland 9

Page 10: An Electronic-signature Based Circular Resolution Database ...€¦ · System Citizen Card User Web-Interface Web-Application. SERVER CLIENT. Resolution Database System - Overview

System Overview

ACM SAC 2010 – Sierre, Switzerland 10

Mail-Server

ResolutionDatabaseSystem

Citizen CardUser

Web-Interface

Web-ApplicationSE

RV

ER

CLIE

NT

Page 11: An Electronic-signature Based Circular Resolution Database ...€¦ · System Citizen Card User Web-Interface Web-Application. SERVER CLIENT. Resolution Database System - Overview

Resolution Database System - Overview

ACM SAC 2010 – Sierre, Switzerland 11

PDF-SignatureCreation Engine

Workflow Engine

Notification Engine

Authentication Engine

Access Management Engine

System Administration

EngineBackup Engine

Database

Data Maintenance

Resolution Processing

User Authentication

Page 12: An Electronic-signature Based Circular Resolution Database ...€¦ · System Citizen Card User Web-Interface Web-Application. SERVER CLIENT. Resolution Database System - Overview

Data Maintenance

• System Administration Engine– User profile administration– User privilege administration– Document administration

• Backup Engine

ACM SAC 2010 – Sierre, Switzerland 12

Backup Engine System Administration Engine

Database

Data Maintenance

Page 13: An Electronic-signature Based Circular Resolution Database ...€¦ · System Citizen Card User Web-Interface Web-Application. SERVER CLIENT. Resolution Database System - Overview

User Authentication

• Access Management Engine– Controls access to resources and functionality

• Authentication Engine– Authenticates users using the

Citizen Card– Based on functionality provided by

an open-source framework

ACM SAC 2010 – Sierre, Switzerland 13

Authentication Engine

Access Management Engine

Database

User Authentication

Page 14: An Electronic-signature Based Circular Resolution Database ...€¦ · System Citizen Card User Web-Interface Web-Application. SERVER CLIENT. Resolution Database System - Overview

Resolution Processing (1)

• Workflow Engine– Create resolutions– Sign resolutions– Publish resolutions

• PDF-Signature Creation Engine– Performs PDF signature creation– Relies on an established publicly available tool

ACM SAC 2010 – Sierre, Switzerland 14

PDF-Signature Creation Engine

Workflow Engine

Notification Engine

Database

Resolution Processing

Page 15: An Electronic-signature Based Circular Resolution Database ...€¦ · System Citizen Card User Web-Interface Web-Application. SERVER CLIENT. Resolution Database System - Overview

Resolution Processing (2)

• Notification Engine– All relevant events

trigger automatic email notifications

– Emails are sent through a connectedmail server

ACM SAC 2010 – Sierre, Switzerland 15

PDF-Signature Creation Engine

Workflow Engine

Notification Engine

Database

Resolution Processing

Page 16: An Electronic-signature Based Circular Resolution Database ...€¦ · System Citizen Card User Web-Interface Web-Application. SERVER CLIENT. Resolution Database System - Overview

Outline

• Introduction• Core concepts• Architectural design• Practical experiences• Conclusions

ACM SAC 2010 – Sierre, Switzerland 16

Page 17: An Electronic-signature Based Circular Resolution Database ...€¦ · System Citizen Card User Web-Interface Web-Application. SERVER CLIENT. Resolution Database System - Overview

Productive Operation at A-SIT

• Developed system has been in productive operation at A-SIT for almost two years

• A-SIT has been predestined for adopting the developed resolution database system– Association is locally distributed over two cities

(Vienna, Graz)– Decisions require written consent of two

executive board members

ACM SAC 2010 – Sierre, Switzerland 17

Page 18: An Electronic-signature Based Circular Resolution Database ...€¦ · System Citizen Card User Web-Interface Web-Application. SERVER CLIENT. Resolution Database System - Overview

Lessons Learned (1)

• Processing time of circular resolutions has been reduced– Resolutions can be processed within minutes

independent of the current whereabouts of executive board members

• Usability has been increased– All resolutions are available any time– Users get notified automatically about relevant

events

ACM SAC 2010 – Sierre, Switzerland 18

Page 19: An Electronic-signature Based Circular Resolution Database ...€¦ · System Citizen Card User Web-Interface Web-Application. SERVER CLIENT. Resolution Database System - Overview

Lessons Learned (2)

• Overall decision making process has been increased in terms of continuity and security– Continuity of all stored resolutions is guaranteed

due to central approach– Security of processed resolutions is assured

due to central approach and the application of qualified signatures

ACM SAC 2010 – Sierre, Switzerland 19

Page 20: An Electronic-signature Based Circular Resolution Database ...€¦ · System Citizen Card User Web-Interface Web-Application. SERVER CLIENT. Resolution Database System - Overview

Outlook

• Introduction• Core concepts• Architectural design• Practical experiences• Conclusions

ACM SAC 2010 – Sierre, Switzerland 20

Page 21: An Electronic-signature Based Circular Resolution Database ...€¦ · System Citizen Card User Web-Interface Web-Application. SERVER CLIENT. Resolution Database System - Overview

Conclusions (1)

• Accomplishment of decision making processes based on circular resolutions can be challenging

• Our solution follows a centralized approach– Allows central maintenance of resolutions– Enhances decision making processes by

avoiding the manual exchange of documents

ACM SAC 2010 – Sierre, Switzerland 21

Page 22: An Electronic-signature Based Circular Resolution Database ...€¦ · System Citizen Card User Web-Interface Web-Application. SERVER CLIENT. Resolution Database System - Overview

Conclusions (2)

• Incorporation of qualified electronic signatures– Secure user authentication– Electronic signing of resolutions

• The developed system has already proven its capability to enhance decision making processes in practice

ACM SAC 2010 – Sierre, Switzerland 22

Page 23: An Electronic-signature Based Circular Resolution Database ...€¦ · System Citizen Card User Web-Interface Web-Application. SERVER CLIENT. Resolution Database System - Overview

Selected References

[1] Leitold, H., Hollosi, A., and Posch, R. 2002. Security Architecture of the Austrian Citizen Card Concept, Proceedings of the 18th Annual Computer Security Applications Conference, p.391

[2] Digital Austria – Modules for Online Applications, http://www.digitales.oesterreich.gv.at/site/6528/default.aspx

[3] Herbert Leitold, Reinhard Posch, Thomas Rössler 2009. Media-break resistant eSignatures in eGovernment – an Austrian experience. Emerging Challenges for Security, Privacy, and Trust - 24th IFIP SEC

[4] EGovLabs: PDF-AS: Projektinfo, http://egovlabs.gv.at/projects/pdf-as/ [5] EGovLabs: MOA-ID/SP/SS: Projektinfo, http://egovlabs.gv.at/projects/moa-idspss/ [6] Republic of Austria: Austrian Federal Act on Electronic Signatures, Federal Law Gazette, part I, Nr.

137/2000, last amended by Nr. 59/2008, 2000 [7] European Union: Directive 1999/93/EC of the European Parliament and the Council of 13. December

1999 on a community framework for electronic signatures

ACM SAC 2010 – Sierre, Switzerland 23

Page 24: An Electronic-signature Based Circular Resolution Database ...€¦ · System Citizen Card User Web-Interface Web-Application. SERVER CLIENT. Resolution Database System - Overview

Secure Information Technology Center - Austria

Thank you for your attention!

An Electronic-signature Based Circular Resolution Database

System