Offline odvozené projekty / offgrid-totpDokumentovaný stav

Offgrid TOTP

Lokální generátor TOTP s ručním a lokálním importem QR, samostatným souborem a volitelným obalem PWA.

01

Problém

Výchozí situace

Lokální použití při omezeních prohlížeče a zdrojů vyžaduje explicitní náhradní postupy a omezená schválení.

02

Omezení

Okrajové podmínky

  • Tajné klíče jsou ve výchozím nastavení dočasné; volitelné uložení v localStorage je nešifrované
  • Bez hardwarově chráněného trezoru; nutný přesný čas zařízení
  • Kontrolní symboly QR ověřeny, bez oprav obrazových chyb
  • SHA-512, HOTP a migrační QR nejsou implementovány
03

Řešení

Řešení

Lokální generátor TOTP s ručním a lokálním importem QR, samostatným souborem a volitelným obalem PWA.

04

Architektura

Architektura

  • ES5 / TOTP se SHA-1 a SHA-256
  • Lokální zpracování QR / bez přenosu do cloudu
  • Samostatný soubor file://; PWA pro vhodné originy
05

Výsledek

Výsledek

Testovací vektory RFC jsou zdokumentovány; nejde o úplnou kryptografickou/bezpečnostní certifikaci. Nejsou zveřejněny žádné tajné klíče ani QR kódy účtů. Uživatel 29. 10. potvrdil testované a zdokumentované bezchybné spuštění na HTC s vlastní ROM / Android 4.1 ve Firefoxu. Žádné plošné schválení Androidu 4 či iOS; přesné verze zařízení/ROM/Firefoxu zde nebyly uvedeny.