Projekt oddany

2010-06-17 09:04:25

W poniedziałek, czyli 14 czerwca przekazaliśmy dr Maciejowi Nikodemowi nasz kompletny projekt, czyli płytę z przygotowanymi aplikacjami oraz dokumentację. Czekamy na weryfikację.

Raport - Aktualny stan prac na dzień 20 kwietnia 2010 r.

2010-05-06 11:40:05

Numery zadań odpowiadają numerom na liście zadań widocznej w zakładce "O projekcie".

1. Zapoznanie się z dostępną dokumentacją:

Zapoznano się z udostępnioną przez organizację ICAO dokumentację: "DOC 9303 Part 1 Vol 1" oraz "DOC 9303 Part 1 Vol 2". Dokumentacja ta nie zawiera wszystkich potrzebnych nam informacji, jednak okazało się, iż przeszukanie zasobów Internetu umożlwia uzyskanie wielu interesujących informacji. Z dokumentacji korzystamy cały czas. Wgląd do niej następuje każdorazowo w trakcie rozwiązywania danego problemu.

2. Określenie wymagań sprzętowych

Wyspecyfikowaliśmy jaki sprzęt jest potrzebny do zrealizowania projektu. Jesteśmy już w jego posiadaniu.

3. Określenie zadań do realizacji

3.1 Przydział osób do zadań

3.2 Opracowanie harmonogramu zadań

Zakres rozwiązywanych zadań został podzielony pomiędzy wszystkie osoby biorące udział w projekcie. Harmonogram można zobaczyć na diagramie Gantta.

4. System identyfikacji

4.1 Część sprzętowa

4.1.1 Komunikacja czytnik-karta

Komunikacja czytnika i karty odbywa się bezproblemowo.

4.1.1.1 Szyfrowanie przesyłanych danych

Przygotowano odpowiednie algorytmy umożliwiające szyfrowanie oraz deszyfrowanie przesyłanych danych.

4.1.2 Przygotowanie karty do testów

W momencie gdy otrzymaliśmy zamówione karty wgrane zostało na nie oprogramowanie będące symulatorem paszportu przygotowane przez THC (The Hacker's Choice). (http://freeworld.thc.org/thc-epassport/)

4.1.3 Odczyt danych

4.1.3.1 Autoryzacja

PA  - Wykonano

AA - W trakcie realizacji

BAC - Wykonano, MRZ wpisywany jest do aplikacji ręcznie, gdy interfejs połączony zostanie z aplikacją rozpoznającą tekst BAC będzie działać w pełni automatycznie i autonomicznie.

EAC - W trakcie realizacji

4.1.3.2 Odczyt danych biometrycznych

Odczytujemy zdjęcie zapisane w chipie paszportu.

4.2 Interfejs

4.2.1 Wersja graficzna

Graficzna wersja interfejsu powstała z wykorzystaniem bilioteki QT.

4.2.2 Zdjęcia

4.2.2.1 Wykonanie zdjęcia kamerką internetową

4.2.2.2 Skanowanie zdjęcia

Dwa powyższe zadania zostały wykonany.

4.2.2.3 Zdjęcie z danych biometrycznych

Powstał parser struktury, w której to postaci zapisane jest zdjęcie. Do oprogramowania pozostało automatyczne rozpoznanie formatu zdjęcia.

4.2.3 OCR

4.2.3.1 Skanowanie obszaru MRZ

4.2.3.2 Rozpoznanie obszaru MRZ

Zadania z grupy OCR zostały rozwiązane.

4.2.4 Oprogramowanie przycisków

4.2.4.1 Połączenie z częścią sprzętową

Obsługa funkcjonalności związanych z odczytem paszportu możliwa już jest z poziomu interfejsu.

4.2.4.2 Połączenie z aplikacjami od zdjęć

Wyświetlane jest zdjęcie odczytane z paszportu. Trwa łączenie interfejsu z aplikacją robiącą zdjęcie kamerką oraz skanującą zdjęcie znajdujące się na stronie w paszporcie zawierającej dane personalne.

4.2.4.3 Połączenie z OCR

W trakcie realizacji.

5. Symulacja paszportu

5.1 Przygotowanie środowiska do kompilacji apletu

5.1.1 Kompilacja apletu i wgranie na kartę

Środowisko zostało odpowiednio skonfigurowane i możliwa jest kompilacja oraz wgrywanie apletu na kartę.

5.2 Skopiowanie istniejącego paszportu

Możliwe jest skopiowanie paszportu, który nie wykorzystuje EAC.

5.3 Stworzenie własnego paszportu

To będzie jedno z ostatnich zadań.