120 likes | 208 Views
The eID-ClientCore - Status and Outlook. Wolf.Mueller @ informatik.hu-berlin.de https://sar.informatik.hu-berlin.de http://BeID-lab.de . Dr. Wolf Müller. eIDCC : Focus. eIDCC : Requirements. eIDCC : Seed. September 2012: BDr and HUB release initial v ersion as OpenSource
E N D
The eID-ClientCore - Status and Outlook Wolf.Mueller@informatik.hu-berlin.dehttps://sar.informatik.hu-berlin.de http://BeID-lab.de Dr. Wolf Müller
eIDCC: Focus Wolf.Mueller@informatik.hu-berlin.de
eIDCC: Requirements Wolf.Mueller@informatik.hu-berlin.de
eIDCC: Seed • September 2012: BDr and HUB release initial versionasOpenSource • https://github.com/BeID-lab/eIDClientCore Wolf.Mueller@informatik.hu-berlin.de
eIDCC: License • OpenSource, but use limited to eID@(nPA|eAT) „Die Humboldt-Universität räumt dem Nutzer mit diesen Nutzungsbedingungen unentgeltlich ein einfaches, räumlich und zeitlich unbeschränktes Nutzungsrecht ein, den eIDClientCore nach Maßgabe der folgenden Bestimmungen zu nutzen, und zwar beschränkt auf eIDClientCore Software für clientseitige Anwendungen, die einen elektronischen Identitätsnachweismittels eines deutschen hoheitlichen Dokuments ermöglichen …“ https://raw.github.com/BeID-Lab/eIDClientCore/master/COPYING Wolf.Mueller@informatik.hu-berlin.de
eIDCC (Seed): Libs & Dependencies Wolf.Mueller@informatik.hu-berlin.de
eIDCC: Further Steps • Reduce dependencies! • Integration of OpenPACE • oneCryto-Lib • PACE, CA, TA, • SSL/TLS, RSA-PSK, • Verification of (CV)-Certificates, … • Modularization in order to • Separate test cases fordifferent layers OpenSSL Wolf.Mueller@informatik.hu-berlin.de
eIDCC: Future Wolf.Mueller@informatik.hu-berlin.de
eIDCC: Challenges • Used with real Infrastructure • Interoperability: • Different (implemented) eID-Services • Different nPA-generations • “Cat-B”-Reader in the field • eIDCC (or similar) becomes available= possible automated access to eID-Services • Re-assembling/-connecting of components (of eID-infrastructure)by an attackerbecomes feasible • “Selbstauskunft”-in the middle • Relaying eSIGN Wolf.Mueller@informatik.hu-berlin.de
“Selbstauskunft”-in the middle* Does X need a “Berechtigungszertifikat” to verify a users name? • Strategy like “Sofortüberweisung” = Remote Reader https & eID-Client eID-Service Y • Prove ID: • Firstname • Name • via • Selbstauskunft own SSL/TLS (PSK) X X eID-Service Secure Messaging SSL/TLS Wolf.Mueller@informatik.hu-berlin.de *{gehring,wolfm}@informatik.hu-berlin.de
RelayingeSIGNCat-BCat-K* Cat-B video of the demo available eID victim attacker Cat-K )))) ? ! eSIGN 2-factor “something you haveattacker can access+ something you know” 1-factor Wolf.Mueller@informatik.hu-berlin.de *{gehring,wolfm}@informatik.hu-berlin.de
Credits Students or PHDs • Michael Gehring • DominikOepen • Frank Morgner Pictures: • https://openclipart.org/{radar, 1284641890, buildng, rubik_3D_colored, service} • https://commons.wikimedia.org/wiki/File:Personalausweis_Text_logo.svg Wolf.Mueller@informatik.hu-berlin.de