Projekty realizowane w semestrze letnim 2025/2026.
- Porównanie technologii mikropoświadczeń edukacyjnych oraz sposobów ich weryfikacji na przykładzie W3C Verifiable Credentials, Open Badges 3.0, Europass Digital Credentials oraz Comprehensive Learner Record (CLR 2.0) z oceną ich przydatności w Polsce (149692, 147506)
- Przedstawienie pojęcia mikropoświadczeń oraz przykładów dokumentów stosowanych w edukacji i potwierdzaniu kompetencji.
- Opis czterech technologii wykorzystywanych do tworzenia i udostępniania mikropoświadczeń: W3C Verifiable Credentials, Open Badges 3.0, Europass Digital Credentials oraz CLR 2.0.
- Porównanie podstawowych sposobów weryfikacji mikropoświadczeń, w szczególności autentyczności dokumentu, wiarygodności wystawcy oraz integralności danych.
- Ocena interoperacyjności, bezpieczeństwa i praktycznej przydatności analizowanych rozwiązań z perspektywy uczelni, studenta i pracodawcy.
- Wskazanie, które z analizowanych technologii są najbardziej przydatne w polskich warunkach oraz uzasadnienie wyboru.
- Mikropoświadczenia (przykłady dokumentów), technologie i sposoby weryfikacji (151584)
- Mikropoświadczenia jako uzupełnienie dyplomu (Czym są mikropoświadczenia?)
- Przykłady mikropoświadczeń w Polsce
- Budowa mikropoświadczenia
- Technologie wykorzystywane w Polsce i Europie
- Wydawanie i weryfikacja autentyczności mikropoświadczenia
- Weryfikacja europejskiego poświadczenia cyfrowego udostępnionego w ramach Europass/EDCI (151920)
- Kontekst: dlaczego poświadczenia cyfrowe wymagają zaufania
- Estonia jako przykład architektury zaufania cyfrowego
- Czym jest European Digital Credential for Learning
- Standard danych: ELM, W3C VC i profil EDCI
- Struktura przykładowego poświadczenia
- Weryfikacja w EDCI Viewerze
- Ryzyka i ograniczenia
- Rekomendacje praktyczne
- Dyplomy cyfrowe w Europie (151982, 151539)
- Wprowadzenie: Czym są dyplomy cyfrowe i dlaczego odchodzi się od tradycyjnych, papierowych dokumentów.
- Wygląd i format (standardy).
- Przykład wdrożenia (Polska)
- Przykład wdrożenia (Niemcy)
- Estonia
- Weryfikacja autentyczności dyplomów
- Skrypt LDR do odczytu NTAG przez czytnik PC/SC (151887)
- Emulacja tagu NFC z wykorzystaniem mikrokontrolerów z rodziny nRF (151296)
- Jak przygotować środkowisko programistyczne nRF Connect SDK + Visual Studio Code
- omówienie techniki stojącej za emulacją tagu w mikrokontrolerach nRF
- wsparcie programistyczne dla NFC – ramki NDEF, przykładowe implementacje tagów i aplikacji
- analiza kodu programu
- uruchomienie programu na płytce deweloperskiej nRF54L15-DK
- proxmark3 – dostępne metody „łamania” mifare – źródła, przykłady (151015)
- Architektura MIFARE Classic – struktura pamięci, klucze A/B
- Przegląd metod ataku – Darkside, Nested, Hardnested
- Przykłady komend Proxmark3 CLI
- Analiza przykładowego logu z ataku
- Wnioski – które karty są podatne, które nie
- Jak działa moduł karty na kluczu YubiKey (165217)
- identyfikacja funkcji modułu Smart Card / PIV
- analiza komunikacji między kluczem a systemem
- prezentacja sposobu przechowywania kluczy i certyfikatów
- omówienie procesu uwierzytelniania i podpisu cyfrowego
- analiza zastosowań i mechanizmów bezpieczeństwa YubiKey
- Flipper Zero i co na jego temat można znaleźć? (165495)
- Canva, Chatgpt, Claude, Gemini
- wykonanie zadania realizowanego na zajęciach przy wsparciu AI
- Zinterpretuj ATR (151874)
- Zmiana UID karty (151862)
- Odczyt, interpretacja i sprawdzenie poprawności danych z tagu Animal ID (151790)
- znalezienie Track 1/2 na karcie płatniczej (151841, 165575)
- Hello World dla JavaCard (151587)
- Znalezienie w pamięci Mifare tekstu, odczyt danych (151562)
- Zapisanie danych na karcie SIM (151556)
- Interpretacja ATR (151459)
- Odczytanie zawartości ELS (151152)
- Odczytanie numeru karty czytelnika, interfejs stykowy/bezstykowy (151191)
- Odczytanie danych z karty SIM: IMSI, MSISDN, ADF (165516)
- Hello World dla Basic Card (165304)