Jelszókezelő hardver fejlesztése

2024-2025 ősz

Nincs megadva

Téma leírása

Cél STM32 alapon kifejleszteni egy beágyazott szoftvert, ami USB-n keresztül HID eszköznek látszik, egy gombnyomásra képes jelszót billentyűleütésekként beírni. Egy kiegészítő szoftver küldi el a kívánt oldal nevét, amihez a jelszó tartozik, illetve az eszközzel együtt autentikálja a felhasználót (challenge-response / ECC). Az eszköz titkosítva (chacha20) tárolja a jelszavakat a flash memóriában, lehetőség van újat hozzáadni és korábbi módosítani. 

Alternatív megoldás ESP32, pl. ESP32-C3 mikrovezérlő használata hasonlóan, de billentyűzetet nem USB, hanem BLE interfészen keresztül vezeték nélkül megvalósítani. Lehetőség van akár érintős kijelző használatára is, valamint WebBLE alapú kliens implementálására.

Ezeken felül akár FIDO protokoll támogatás is beépíthető.

Maximális létszám: 2 fő