Laboratorium Programowania Kart Elektronicznych

Podobne dokumenty
Laboratorium Programowania Kart Elektronicznych

Laboratorium Programowania Kart Elektronicznych

Laboratorium Programowania Kart Elektronicznych

Laboratorium Programowania Kart Elektronicznych

Laboratorium Programowania Kart Elektronicznych

Laboratorium Programowania Kart Elektronicznych

Laboratorium Programowania Kart Elektronicznych

Elektroniczna Legitymacja Studencka

Laboratorium Programowania Kart Elektronicznych 2016/2017

Laboratorium Programowania Kart Elektronicznych

Laboratorium Programowania Kart Elektronicznych

Laboratorium Programowania Kart Elektronicznych

Laboratorium Programowania Kart Elektronicznych

Uniwersalna aplikacja biblioteczna na Elektronicznej Legitymacji Studenckiej

Laboratorium Programowania Kart Elektronicznych

Karty inteligentne - programowanie i zastosowania. Piotr Nazimek

Załącznik nr 3 WZÓR ELEKTRONICZNEJ LEGITYMACJI STUDENCKIEJ

Laboratorium Programowania Kart Elektronicznych

Laboratorium Programowania Kart Elektronicznych

PODPIS ELEKTRONICZNY PODSTAWY WIEDZY I ZASTOSOWANIA

Wykład 5: Komunikacja z kartą elektroniczną

Wzór nr 12 do 14 WZÓR LEGITYMACJI SŁUŻBIWEJ FUNKCJONARIUSZA STRAŻY GRANICZNEJ. ważna od r. (opublikowano w Dz.U. z 2004r. Nr 268, poz.

Szczegółowy opis przedmiotu zamówienia

ROZPORZĄDZENIE MINISTRA FINANSÓW 1) z dnia 30 grudnia 2010 r.

Podstawy prawne i uwarunkowania wdrożenia elektronicznej legitymacji studenckiej

Programowanie kart elektronicznych. wykład 11: System zarządzania plikami

Programowanie kart elektronicznych. wykład 9: Polecenia - część 1

JPK Jednolity Plik Kontrolny.

Warszawa, dnia 20 kwietnia 2016 r. Poz. 554 ROZPORZĄDZENIE MINISTRA FINANSÓW 1) z dnia 13 kwietnia 2016 r.

PROJEKT I IMPLEMENTACJA UNIWERSALNEJ APLIKACJI DO OBSŁUGI KART ELEKTRONICZNYCH

Ministerstwo Finansów

JPK Jednolity Plik Kontrolny.

Elektroniczna Legitymacja Studencka w ofercie KIR S.A.

Nowa legitymacja studencka w aplikacji Uczelnia.cl

Koncepcja oprogramowania SELS

DZIENNIK USTAW RZECZYPOSPOLITEJ POLSKIEJ. Warszawa, dnia 20 wrzeênia 2006 r. Nr 168

OPIS PRZEDMIOTU ZAMÓWIENIA

Szczegółowy opis przedmiotu zamówienia

Wykład 5: Komunikacja z kartą elektroniczną

eidas Standardy de iure i de facto oraz rozwiązania niestandardowe

E-DOWÓD FUNKCJE I KONSTRUKCJA. Maciej Marciniak

Zmiana nr 3 do Taryfy przewozowej (KW-TP) (obowiązuje od 1 marca 2017 roku)

Opis przedmiotu zamówienia/specyfikacja techniczna

JPK Jednolity Plik Kontrolny.

ELEKTRONICZNA LEGITYMACJA STUDENCKA W TELEFONIE

ROZPORZĄDZENIE MINISTRA NAUKI I SZKOLNICTWA WYŻSZEGO. z dnia 12 grudnia 2013 r. w sprawie studiów doktoranckich i stypendiów doktoranckich

Rozporządzenie Ministra Nauki i Szkolnictwa Wyższego w sprawie dyplomów doktorskich, dyplomów habilitacyjnych i legitymacji doktoranta

Warszawa, dnia 18 grudnia 2013 r. Poz ROZPORZĄDZENIE MINISTRA NAUKI i SZKOLNICTWA WYŻSZEGO 1) z dnia 12 grudnia 2013 r.

ROZPORZĄDZENIE MINISTRA NAUKI I SZKOLNICTWA WYŻSZEGO. z dnia 24 października 2014 r. w sprawie studiów doktoranckich i stypendiów doktoranckich

Kolejki FIFO (łącza nazwane)

Warszawa, dnia 27 września 2018 r. Poz ROZPORZĄDZENIE MINISTRA NAUKI I SZKOLNICTWA WYŻSZEGO 1) z dnia 21 września 2018 r.

Zasady składania elektronicznego Jednolitego Europejskiego Dokumentu Zamówienia

Szczegółowy opis przedmiotu zamówienia

UW-DAL-MAN v2 Dotyczy urządzeń z wersją firmware UW-DAL v5 lub nowszą.

ZAPYTANIE OFERTOWE. Dęblin, dnia r.

Załącznik nr 1 do Uchwały Nr 78/2018 Zarządu PKP SKM w Trójmieście Sp. z o.o. z dnia 23 maja 2018 r. Zmiana nr 10

Konfiguracja interfejsu (złącza) PENDRIVE. Plik: PEN-01 PEN_45 PL

ROZPORZĄDZENIE MINISTRA NAUKI I SZKOLNICTWA WYŻSZEGO 1) z dnia 5 października 2011 r. w sprawie studiów doktoranckich oraz stypendiów doktoranckich

Projekt MARM. Dokumentacja projektu. Łukasz Wolniak. Stacja pogodowa

Remote Quotation Protocol - opis

Podpis elektroniczny Teoria i praktyka. Stowarzyszeni PEMI

Politechnika Śląska w Gliwicach Instytut Automatyki 2005/2006

Państwowa Wyższa Szkoła Zawodowa w Wałczu Wałcz ul. Bydgoska 50 tel./fax:

Bezpiecze ństwo systemów komputerowych.

System Elektronicznej Legitymacji Studenckiej

Płatniku rozlicz PIT-11 przez internet!

Smart Student. Wdrożenia karty studenckiej Korzyści dla studentów i uczelni

Tytuł pracy. Praca dyplomowa magisterska. Imię i Nazwisko. Tytuł Imię i Nazwisko

SPECYFIKACJA ISTOTNYCH WARUNKÓW ZAMÓWIENIA

Warszawa, dnia 30 października 2014 r. Poz ROZPORZĄDZENIE MINISTRA NAUKI i SZKOLNICTWA WYŻSZEGO 1) z dnia 24 października 2014 r.

U. 2016, 558 ROZPORZĄDZENIE MINISTRA NAUKI I SZKOLNICTWA WYŻSZEGO

Szybki tutorial o zabezpieczeniach w NFC

PROFESJONALNE USŁUGI BEZPIECZEŃSTWA

Działalność MCP oraz kierunki rozwoju

ROZPORZĄDZENIE MINISTRA NAUKI I SZKOLNICTWA WYŻSZEGO 1) z dnia 5 października 2011 r. w sprawie studiów doktoranckich oraz stypendiów doktoranckich

Ministerstwo Finansów

Interfejs SmartCard w mikrokontrolerach STM32

Technologie informacyjne - wykład 5 -

2. Informacje dotyczące studenta i przebiegu studiów uczelnia gromadzi w:

System plików Linuksa

76.Struktura oprogramowania rozproszonego.

Wykorzystanie protokołu T=CL w systemach kontroli dostępu

Ćwiczenie 8 Implementacja podpisu cyfrowego opartego na standardzie X.509

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej. Laboratorium cyfrowej techniki pomiarowej. Ćwiczenie 4

Instrukcja obsługi. RUD-3 v2.0. RUD-3-DES v2.0

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

Usługi MCPLS i współpraca ze środowiskiem nie tylko uczelnianym

ROZPORZĄDZENIE MINISTRA FINANSÓW 1) z dnia r.

Instrukcja obsługi czytnika MM-R32

Warszawa, dnia 30 października 2014 r. Poz ROZPORZĄDZENIE MINISTRA NAUKI i SZKOLNICTWA WYŻSZEGO 1) z dnia 24 października 2014 r.

Instrukcja obsługi. EuroCert Sp. z o.o. ul. Puławska 474; Warszawa tel

z dnia. o zmianie ustawy o świadczeniach opieki zdrowotnej finansowanych ze środków publicznych

Warszawa, dnia 5 września 2017 r. Poz ROZPORZĄDZENIE MINISTRA NAUKI i SZKOLNICTWA WYŻSZEGO 1) z dnia 9 sierpnia 2017 r.

Dokument opisuje sposób postępowania prowadzący do wysłania deklaracji VAT, PIT lub CIT drogą elektroniczną za pomocą funkcji systemu ADA modułu FK.

ROZPORZĄDZENIE MINISTRA NAUKI I SZKOLNICTWA WYŻSZEGO1) z dnia 5 października 2011 r. w sprawie studiów doktoranckich oraz stypendiów doktoranckich

Karta kibica - wymagania dla systemów stadionowych Strona 1 z 9

Transkrypt:

Laboratorium Programowania Kart Elektronicznych Elektroniczna Legitymacja Studencka Marek Gosławski

Przygotowanie do zajęć sprawna legitymacja studencka Potrzebne wiadomości język angielski w stopniu pozwalającym na czytanie dokumentacji technicznej składnia poleceń i odpowiedzi APDU zasady kodowania ASN.1 formaty: certyfikatu X.509, podpisu XAdES-BES arytmetyka szesnastkowa

Słowniczek ATR Answer To Reset (MM, wykład 5) APDU Application Protocol Data Unit struktura danych w protokole komunikacji między czytnikiem a kartą elektroniczną (wiki), (MM, wykład 5) MF, DF, EF rodzaje plików omówione dalej

Słowniczek ASN.1 Abstract Syntax Notation One, standard służący do opisu struktur przeznaczonych do reprezentacji, kodowania, transmisji i dekodowania danych (wiki) X.509 standard definiujący schemat dla certyfikatów kluczy publicznych, unieważnień certyfikatów oraz certyfikatów atrybutu służących do budowania hierarchicznej struktury PKI

Słowniczek XAdES XML Advanced Electronic Signatures format kwalifikowanego podpisu elektronicznego XAdES-BES Basic Electronic Signature podstawowa forma rozwijająca podpis elektroniczny m.in. o czas lokalny, miejsce, role osoby składającej podpis, ścieżkę certyfikacji i inne (wiki)

Oprogramowanie Edsi EasyReader HxD przesyłanie poleceń APDU edycja plików (kodowanie szesnastkowe) ASN.1 Editor dekodowanie struktury ASN.1 SmartCardSuite (zastępuje funkcje powyższych) http://sourceforge.net/projects/smartcardsuite/ mile widziane wszelkie informacje o błędach, pomysły

Zadania odczytanie pliku EF.CERT odczytanie pliku EF.ELS interpretacja pliku EF.CERT osoba przedłużająca interpretacja pliku EF.ELS numer układu Przesłanie na adres: marek.goslawski@put.poznan.pl Zadanie 1: odczytanie pliku EF.CERT Zadanie 2: odczytanie pliku EF.ELS Zadanie 3: interpretacja pliku EF.CERT osoba przedłużająca Zadanie 4: interpretacja pliku EF.ELS numer układu wysłać na adres: marek.goslawski@put.poznan.pl

Struktura karty rozporządzenie MNiSW z 16 września 2016 r. w sprawie dokumentacji przebiegu studiów (D20161554.pdf) 3F 00 MF AID + 01 01 DF.SELS 00 01 EF.CERT 00 02 EF.ELS Zadanie 1: odczytanie pliku EF.CERT Zadanie 2: odczytanie pliku EF.ELS Zadanie 3: interpretacja pliku EF.CERT osoba przedłużająca Zadanie 4: interpretacja pliku EF.ELS numer układu wysłać na adres: marek.goslawski@put.poznan.pl

ATR karty (answer to reset) ISO/IEC 7816-3 ISO/IEC 7816-4 (historical bytes) protokół transmisji (?) APDU ISO/IEC 7816-4 Zadanie 1: odczytanie pliku EF.CERT Zadanie 2: odczytanie pliku EF.ELS Zadanie 3: interpretacja pliku EF.CERT osoba przedłużająca Zadanie 4: interpretacja pliku EF.ELS numer układu wysłać na adres: marek.goslawski@put.poznan.pl

ATR: 3B FB 96 00 00 81 31 FE 45 00 31 C0 64 77 E9 10 00 01 90 00 EC TS=3B (1=Z direct convention) T0=FB 6.4.2 ISO/IEC 7816-3 Interface Bytes : i TAi TBi TCi Tdi Figure 11: 1111 - występuje TA1, TB1, TC1, TD1, B (hex) bajtów historycznych 1 96 00 00 81 6.4.3.2 TA(i), TB(i), TC(i); 6.4.3.1 TD(i); 6.2 Parametr T 2 31 81(hex)=1000 0001, występuje tylko TD2, protokół T=1 3 FE 45 6.5.1 opis poszczególnych bajtów --------------- ISO 7816-3 --------------- General parameters Fi (TA1) : 512 (max 5.0MHz) Di (TA1) : 32 Min etu : 16 cycles (Fi/Di) VPP param (TB1) : not used N (TC1) : 0 (Extra Guardtime) Def. protocol (TDx) : T=1 Mode (TA2) : negotiable T=1 parameters IFSC (TA3,TA4,...) : 254 (info field size) CWI (TB3,TB4,...) : 5 (char wait interval) char wait time : 43 etu, 4 ms (3.57MHz) BWI (TB3,TB4,...) : 4 (block wait interval) block wait time : 15371 etu, 1601 ms (3.57MHz) err code (TC3,...) : lrc Zadanie 1: odczytanie pliku EF.CERT Zadanie 2: odczytanie pliku EF.ELS Zadanie 3: interpretacja pliku EF.CERT osoba przedłużająca Zadanie 4: interpretacja pliku EF.ELS numer układu wysłać na adres: marek.goslawski@put.poznan.pl

Rodzaje plików MF (master file): katalog główny DF (dedicated file): katalog EF (elementary file): plik przezroczysty (transparent) liniowy (linear): stała, zmienna cykliczny (cyclic): stały Zadanie 1: odczytanie pliku EF.CERT Zadanie 2: odczytanie pliku EF.ELS Zadanie 3: interpretacja pliku EF.CERT osoba przedłużająca Zadanie 4: interpretacja pliku EF.ELS numer układu wysłać na adres: marek.goslawski@put.poznan.pl

Odczytanie pliku wybór aplikacji/katalogu SELECT FILE AID aplikacji ELS: D6 16 00 00 30 01 01 wybór pliku SELECT FILE EF.CERT: 00 01 EF.ELS: 00 02 odczytanie części pliku READ BINARY/RECORD odczytanie części pliku READ BINARY/RECORD Zadanie 1: odczytanie pliku EF.CERT Zadanie 2: odczytanie pliku EF.ELS Zadanie 3: interpretacja pliku EF.CERT osoba przedłużająca Zadanie 4: interpretacja pliku EF.ELS numer układu wysłać na adres: marek.goslawski@put.poznan.pl

Odczytanie pliku EF.ELS OberthurCS ID-One / Gemalto 00A40000023F00 00A4040007D616000030010100 00A4000002000100 00B0000080 00B0008080 / 00B0002080 (bloki!) 00B0010080 OberthurCS IAS 00A4040407D616000030010100 00A4020402000100 00B0000080 00B0008080 00B0010080 Zadanie 1: odczytanie pliku EF.CERT Zadanie 2: odczytanie pliku EF.ELS Zadanie 3: interpretacja pliku EF.CERT osoba przedłużająca Zadanie 4: interpretacja pliku EF.ELS numer układu wysłać na adres: marek.goslawski@put.poznan.pl

Interpretacja pliku EF.ELS ASN.1 (ISO/IEC 8825) podpisana struktura osoba podpisująca na podstawie numeru seryjnego certyfikatu sprawdzenie czy złożony w okresie ważności czy nie został unieważniony (np. listy CRL) Zadanie 1: odczytanie pliku EF.CERT Zadanie 2: odczytanie pliku EF.ELS Zadanie 3: interpretacja pliku EF.CERT osoba przedłużająca Zadanie 4: interpretacja pliku EF.ELS numer układu wysłać na adres: marek.goslawski@put.poznan.pl

Inne oprogramowanie SmartCardSuite wtyczka ELS ELS (Testy!) https://play.google.com/ store/apps/details?id=pl. poznan.put.els

Inne oprogramowanie PPulse Funkcje ELS praca dyplomowa

marek.goslawski@put.poznan.pl +48 61 665 3680 +48 694 949 750 pl. Marii Skłodowskiej-Curie 5 (Wilda) Budynek B1 (Rektorat), pok. 405 http://mcp.poznan.pl/