Public procurement notice: Contract Award Notice
Published: 2020-04-16
Buyer: VDV eTicket Service GmbH & Co. KG
Country: DE
Contract type: Services
Procedure: Competitive procedure with negotiation
CPV classification: 72000000 | 72212730
Estimated value: 500000 EUR
Award criteria: Lowest price

Technical requirements: Aufbau und Betrieb des Mobile Ticketing Crypto Service (Motics), v. a. Realisierung einer sicheren Signatur/Authentisierung bzw. einer sicheren digitalen Identität auf Smartphones
Aufbau und Betrieb des Mobile Ticketing Crypto Service (Motics), v. a. Realisierung einer sicheren Signatur/Authentisierung bzw. einer sicheren digitalen Identität auf Smartphones zur Nutzung in Ticketing-Apps zur Gewährleistung eines Kopierschutzes.
Gegenstand ist der Aufbau und anschließender Betrieb eines Systems zur Authentisierung und Identifizierung von Smartphone-Apps insbes. im Rahmen von elektronischen Ticketing.
Um eine schnelle, sichere und vor allem auch effiziente Prüfung solcher Tickets zu gewährleisten, hat der VDV eTicket Service den VDV-Barcode mobile+ entwickelt. Das Spezifikationsdokument dazu (KA STB-SPEC mobile plus) ist unter www.eticket-deutschland.de sowohl auf Deutsch als auch Englisch verfügbar.
Basis dieser Lösung ist es, das Nutzer-Smartphone mit einer kryptographischen Signaturfunktion auszustatten, mit der digitale Signaturen über Ticketdaten sowie dynamische Daten (z.B. Challenge von einem Kontrollgerät) erstellt werden können. Auf diese Weise wird das Nutzer-Smartphone gegenüber der Kontroll-Infrastruktur authentisiert und Ticketdaten sowie ggf. andere Daten authentisch übertragen. Dazu benötigt das Nutzer-Smartphone ein Schlüsselpaar. Der öffentliche Teil erhält ein Zertifikat von der PKI des VDV eTicket Service, das verschiedene Attribute mit dem Schlüssel verbindet, insbesondere eine eindeutige Schlüssel-ID. Ein Ticket, das mit dem Nutzer-Smartphone genutzt werden soll, ist ein vom Ausgeber ebenfalls digital signierter Datensatz. Die zum Nutzer-Smartphone gehörende Schlüssel-ID wird vom Ausgeber in die Ticketdaten eingefügt. Somit kann bei einer Kontrolle oder Validierung festgestellt werden, ob das Ticket zum vorliegenden Nutzer-Smartphone gehört. Es ist also nicht möglich, Kopien von Ticketdaten auf ein anderes Geräte als vom Ausgeber des Tickets beabsichtigt zu verwenden.
Um das Schlüsselmaterial und die kryptographische Funktionen, insbesondere die Signaturfunktion, auf dem Nutzer-Smartphone vor Angriffen und Manipulationen zu schützen, beschreibt die Spezifikation eine „Secure Crypto-Environment“ (SCE), welche teilnehmenden Apps die benötigten kryptographischen Funktionen anbietet und in der Lage ist, die verwendeten kryptographischen Schlüssel zu empfangen bzw. zu generieren, zu verwenden, zu schützen und unveränderlich mit dem Nutzer-Smartphone zu verbinden. Die SCE ist resistent gegen die Extrahierung der Schlüssel und gegen das Kopieren auf ein anderes Smartphone oder Gerät. Technisch handelt es sich hierbei um eine Bibliothek, die in eine teilnehmende App integriert wird bzw. alternativ in eine Service-App integriert wird, die von teilnehmenden Apps genutzt wird. Im Rahmen des Auftrags sollen Bibliotheken für bestimmte iOS und Android Versionen entwickelt und bereitgestellt sowie gepflegt und weiterentwickelt werden.
Die SCE wird mit dem Sicherheitsmanagement von ((eTicket Deutschland über ein SCE-Managementsystem (SCE-MS) verbunden. Dabei wird die Eignung des Nutzer-Smartphones als Host für die SCE bzw. für eine App mit integrierter SCE aus sicherheitstechnischer Sicht beurteilt, d.h. es wird eine Attestierung durchgeführt. Die Entwicklung und der Betrieb dieses Systems ist ebenfalls Gegenstand des Auftrags. Ist ein Nutzer-Smartphone geeignet, so erhält die installierte SCE Schlüsselmaterial und ein entsprechendes Zertifikat, das auch eine eindeutige ID enthält. Das Zertifikat bindet den Schlüssel an die ID und belegt auch die Vertrauenswürdigkeit des Nutzer-Smartphones. Das SCE-MS ruft die benötigten Zertifikate in diesem Prozess von der existierenden PKI des Auftraggebers ab. Darüber hinaus überwacht das SCE-MS die SCE auf unbefugte Aktivitäten, die auf Versuche die SCE zu kompromittieren hinweisen können. Die Gültigkeitsdauer der über das SCE-MS gelieferten Zertifikate hängt von Risikometriken ab, die sich aus Messungen im Rahmen des Monitoring ergeben. Innerhalb dieses Zeitraums können beliebig viele Tickets ausgestellt und auf dem Smartphone genutzt werden. Bei Bedarf wird von der App eine Verlängerung des Zertifikats automatisch beantragt.
Die Nutzung des Motics wird im Wesentlichen für den Öffentlichen Personenverkehr angestrebt; sie ist aber nicht darauf beschränkt.
Aufbau und Betrieb des Mobile Ticketing Crypto Service (Motics), v. a. Realisierung einer sicheren Signatur/Authentisierung bzw. einer sicheren digitalen Identität auf Smartphones


Winner: Incloud Engineering GmbH
Award value: 500000
Number of bids: 5