Bezpečnosť + pravosť
Prečo sa môžete na QR kódy McGesund spoľahnúť
Na QR kóde McGesund sú dôležité informácie: ktorú firmu propaguje, či ide o hodnotiaci kód, produktový kód alebo signálny kód a dokedy platí. Aby nikto nemohol QR kód napodobniť, zameniť alebo sfalšovať, je každý kód kryptograficky podpísaný — ako pečať, ktorú dokáže overiť každý smartfón. Vyššie úrovne dopĺňajú pečať o druhý, kvantovo odolný podpis — voliteľne dokonca dvoma nezávislými metódami súčasne.
Táto stránka vysvetľuje, ako to funguje — krok za krokom, bez odborného žargónu.
Odznaky vysvetlené
Každé hodnotenie na McGesund môže niesť jeden alebo viac odznakov. Ukazujú na prvý pohľad, ako hodnotenie vzniklo a z čoho čerpá svoju dôveryhodnosť.
- Geograficky overené
Hodnotenie bolo odovzdané cez QR kód priamo na mieste — GPS smartfónu sa nachádzal v okruhu polohy firmy.
- Overené displejom
Hodnotenie prišlo cez prijímací displej — rotujúci jednorazový QR kód so sekundovým TTL, nefotografovateľný, na diaľku neuplatniteľný. Hromadné akcie sú technicky obmedzené. Viac o displeji →
- Kvantovo odolný podpis
Okrem klasického podpisu je táto recenzia podpísaná kvantovo odolným algoritmom (Falcon alebo ML-DSA). Zostáva tak overiteľná aj potom, čo budú klasické algoritmy zraniteľné voči kvantovým počítačom.
- Ukotvené v blockchaine
Podpisový kľúč tohto hodnotenia je prostredníctvom OpenTimestamps ukotvený v blockchaine Bitcoin. Tým možno nezávisle od McGesund doložiť, že kľúč v okamihu ukotvenia už existoval.
- Overené McGesund
Hodnotenie bolo tímom McGesund ručne preverené a schválené — napr. po vyjasnení doloženia totožnosti cez podporný tiket.
- Preveruje sa
Hodnotenie leží v tíme McGesund na preverenie — napríklad preto, že geokontrola bola mimo okruhu alebo profil ešte nemá overeného vlastníka. Obsah zostáva skrytý až do schválenia.
- Bez kryptografického podpisu
Hodnotenie pochádza z obdobia pred naším systémom Envelope (importovaný starší fond). Jeho pravosť nemožno technicky dodatočne overiť, a preto sa nezapočítava do celkového priemeru.
- Overenie podpisu zlyhalo
Kryptografické overenie hodnotenia zlyhalo — napr. kvôli manipulovaným bajtom, odvolanému kľúču alebo poškodenému Envelope. Hodnotenie sa nezapočítava do celkového priemeru.
Viac odznakov sa môže kombinovať — napr. „Geograficky overené“ + „Overené displejom“ pri tom istom hodnotení. Filtre v adresári a na profiloch firiem používajú tie isté pojmy.
Čo sa skrýva v QR kóde
Vo vnútri QR kódu leží malý, podpísaný dátový balíček. Obsahuje:
- pre ktorú firmu je kód,
- či ide o profilový kód, produktový kód alebo signálny kód,
- kedy bol vystavený a kedy expiruje,
- podpis, ktorým môže každý smartfón overiť, že dáta prichádzajú od McGesund nezmenené.
QR kód je teda síce čitateľný — ale akákoľvek obsahová zmena by podpis zničila a pri prvom naskenovaní by vyšla najavo.
Ako sa hodnotenie overuje v prehliadači
Pri každom hodnotení v profile firmy je tlačidlo „Overiť pravosť“. Kto naň klikne, uvidí krok za krokom štyri zelené značky:
- Podpis platný. Hodnotenie bolo podpísané tajným kľúčom, ktorý patrí McGesund — podpis zodpovedá verejnému náprotivku.
- Obsah nezmenený od odovzdania hodnotenia. Pôvodný text nebol po odoslaní skryte zmenený.
- Postkvantový podpis platný. Pri vyšších bezpečnostných úrovniach sa navyše overujú jedna alebo dve kvantovo odolné metódy (Falcon a/alebo ML-DSA-87). Na úrovni dvojitého PQ musí byť každý z oboch podpisov platný sám o sebe.
- Kľúč ukotvený v blockchaine Bitcoinu. Kľúč použitý na podpis bol preukázateľne zaregistrovaný pred určitým dátumom — pozri nasledujúci oddiel.
Dôležité: Overenie prebieha kompletne v prehliadači návštevníka, nie na serveroch McGesund. Ani my nemôžeme výsledok ovplyvniť.
Klasicky a kvantovo odolne — kombinovane
Každý QR kód nesie klasický podpis Ed25519 — rýchly, kompaktný, celosvetovo zavedený. Je vložený v samotnom QR kóde a možno ho overiť každým zariadením priamo po naskenovaní, aj bez internetu.
Vyššie úrovne dopĺňajú tento podpis o jeden alebo dva ďalšie postkvantové podpisy — metódy, ktoré sú bezpečné aj voči budúcim kvantovým počítačom. Ponúkame dve matematicky nezávislé metódy: Falcon (FN-DSA, v dvoch veľkostiach 512 a 1024) a ML-DSA-87 (primárne odporúčanie NIST z FIPS 204). Aby QR kód zostal ostro naskenovateľný, tieto podpisy nie sú v samotnom QR kóde, ale šifrovane v backende McGesund. Pri kliknutí na „Overiť pravosť“ ich váš prehliadač dotiahne a overí lokálne.
Na najvyššej úrovni („dvojité PQ“) sa používajú obe metódy súbežne. Tým zostáva hodnotenie kvantovo odolné aj vtedy, keby jedna z oboch metód mala byť niekedy prelomená — žiadne riziko jediného algoritmu.
Praktická výhoda: ste už dnes pripravení na pozajtra — a QR kód zostáva všade rovnako malý a rovnako dobre naskenovateľný.
| Úroveň | Čo sa overuje |
|---|---|
| Štandard Ed25519 | Klasický podpis |
| Postkvantový (Falcon-512) Ed25519 + Falcon-512 | Klasicky + kvantovo odolne (NIST Level 1) |
| Postkvantový Max (Falcon-1024) Ed25519 + Falcon-1024 | Klasicky + maximálna kvantová úroveň (NIST Level 5) |
| Postkvantový (ML-DSA-87) Ed25519 + ML-DSA-87 | Klasicky + primárne odporúčanie NIST (Level 5) |
| Dvojité PQ Ed25519 + Falcon-1024 + ML-DSA-87 | Klasicky + obe kvantové metódy súbežne |
QR kód zostáva na všetkých úrovniach rovnako veľký a rovnako dobre naskenovateľný — dodatočná bezpečnosť prichádza z backendu McGesund, nie zo samotného QR kódu. Ktoré úrovne sú priradené vášmu tarifu, vidíte v záložkách QR svojho profilu.
Prečo stavíme na Falcon
Falcon (FN-DSA) je popri ML-DSA-87 druhá NISTom vybraná postkvantová podpisová metóda a nachádza sa vo finálnej štandardizácii FIPS 206. Napriek tomu ju ponúkame už dnes — z troch dôvodov:
- Diverzita algoritmov — Falcon je založený na mriežkach NTRU, ML-DSA-87 na Module-LWE. Obe metódy sú matematicky nezávisle skonštruované. Útok, ktorý prelomí jednu metódu, neprelomí automaticky druhú. Na úrovni dvojitého PQ používame obe súbežne — aj úplné prelomenie Falconu by ponechalo hodnotenie platné vďaka ML-DSA-87.
- Dátová úspornosť — podpis Falcon je s ~666 resp. 1280 bajtmi výrazne kompaktnejší než podpis ML-DSA-87 (4627 bajtov), pri porovnateľnej úrovni bezpečnosti. Na každý QR kód tak ukladáme na našich serveroch menej kryptografického materiálu. To zodpovedá našej zásade zbierať a uchovávať len toľko dát, koľko je na overenie pravosti skutočne nutné.
- Rýchlejšie overenie v prehliadači — podpisy Falcon sa v prehliadači koncového zákazníka overujú výrazne rýchlejšie než ML-DSA-87. Kto jedným kliknutím overí pravosť hodnotenia, uvidí výsledok citeľne skôr.
Keby sa Falcon predsa len nestal finálnym: existujúce QR kódy podpísané pomocou Falconu zostávajú naďalej funkčné — nesú predsa navyše klasický podpis Ed25519 priamo v QR, ktorý je overiteľný offline a nezávisle od Falconu. Pre kvantovo odolnú vrstvu by sme dotknuté QR kódy na strane servera prepli na ML-DSA-87; vytlačený QR sa za tým účelom nemusí vymieňať. Ed25519, ukotvenie v Bitcoine a identita hodnotenia zostávajú v každom scenári nedotknuté.
Poznámka k variante Falcon: Podkladový štandard NIST FN-DSA (FIPS 206) sa nachádza v záverečnom schvaľovaní. Ak by FN-DSA nebol finálne štandardizovaný, prepneme dotknuté QR kódy na ML-DSA-87. Podpis Ed25519 a ukotvenie v Bitcoine každého hodnotenia tým zostávajú nedotknuté — pravosť existujúcich hodnotení sa v žiadnom scenári nestráca.
Blockchain Bitcoinu ako kotva dôvery
Kto kontroluje, že McGesund skryte nevymení kľúč, aby sfalšované hodnotenie vyzeralo „pravo“?
Odpoveď: nikto nám nemusí dôverovať. Každý kľúč, ktorým hodnotenia podpisujeme, hlásime do verejného digitálneho denníka, ktorý nikto nemôže zmeniť — do blockchainu Bitcoinu. Hneď ako je kľúč tam zapísaný (trvá to 1–2 hodiny), je navždy dané, odkedy existoval. Dodatočná výmena nie je možná — porušila by celosvetový konsenzus Bitcoinu.
Čo z toho máte:
- Každé jednotlivé hodnotenie uloží so sebou číslo bloku blockchainu, v ktorom bol podpisový kľúč ukotvený.
- Neskôr vložený falzifikát by bol matematicky preukázateľný — kľúč by v okamihu zápisu ešte neexistoval.
- Externí overovatelia môžu ukotvenie nezávisle preskúmať štandardnými nástrojmi, bez toho, aby nám museli dôverovať.
Takto vyzerá overenie v profile (príklad: úroveň dvojitého PQ)
Pravosť tohto hodnotenia
Klasický podpis (Ed25519)
Matematicky potvrdené vaším prehliadačom
Postkvantový podpis (Falcon-1024)
Matematicky potvrdené vaším prehliadačom
Postkvantový podpis (ML-DSA-87)
Primárne odporúčanie NIST — navyše potvrdené v prehliadači
Kľúč ukotvený v blockchaine Bitcoinu
Blok #826.114 — kľúč existoval najneskôr 19.05.2026. Dodatočné falšovanie by bolo odkázané na manipuláciu konsenzu Bitcoinu.
Obsah nezmenený od odovzdania hodnotenia
SHA-256 súhlasí s podpísanou hodnotou
Odovzdané na mieste (geograficky overené)
Odovzdané v mieste firmy
Čo to znamená? Váš prehliadač kryptografické podpisy lokálne prepočítal — bez toho, aby ste museli McGesund dôverovať. Ak sú všetky značky zelené, je toto hodnotenie preukázateľne pravé a nezmenené.
Náhľad — pri kliknutí na „Overiť pravosť“ v skutočnom profile sa presne toto overenie vypočíta vo vašom prehliadači.
Kľúč so životným cyklom
Každý podpisový kľúč má počiatočný a koncový dátum. Kľúče rutinne rotujeme — novo vydané QR kódy sa podpisujú novým kľúčom, staršie QR kódy si zachovávajú platnosť, pretože pôvodný kľúč zostáva naďalej k dispozícii na overenie.
Pre krízovú situáciu držíme v pohotovosti dodatočné záložné kľúče, ktoré sú už ukotvené v blockchaine Bitcoinu. Môžeme tak v prípade potreby okamžite prejsť, bez toho, aby vznikla medzera v dôvere.
Ak by bol kľúč kompromitovaný, odvoláme ho — všetky QR kódy z obdobia tohto kľúča okamžite stratia platnosť. V takom prípade vás informujeme a poskytneme nové QR kódy.
Čo podpis nedokáže
Podpis chráni pred falšovaním, nie pred kopírovaním — odfotografovaný QR kód zostáva naskenovateľný. Preto pracujeme s ďalšími vrstvami:
- Geografické overenie pri hodnoteniach: odoslania mimo povoleného okruhu okolo vašej polohy sú na strane servera odmietnuté.
- Jednorazová použiteľnosť pri produktových QR: po prvom hodnotení je kód spotrebovaný.
- Funkcia odvolania priamo v dashboarde: môžete kedykoľvek deaktivovať ktorýkoľvek QR kód.
Prijímací displej (Klassik+)
Od tarifu Klassik+ môžete navyše postaviť prijímací tablet zobrazujúci rotujúce QR kódy. Každý kód je platný len krátko a možno ho uplatniť iba raz. Vzniká tak dodatočná, na miesto viazaná stopa pravosti, ktorú klasický vytlačený QR plagát nedokáže poskytnúť.
- Kód sa automaticky mení v krátkych intervaloch. Kto kód odfotografuje a chce ho naskenovať neskôr, narazí na expirovaný kód.
- Raz naskenovať, raz ohodnotiť: úspešný kód je okamžite zablokovaný — opätovné použitie je vylúčené.
- Povinnosť polohy pri odoslaní: hodnotenia mimo povoleného okruhu sa neobjavujú automaticky, ale smerujú na schválenie iba po ručnom preverení a podľa prísnych kritérií.
- Spárovanie tabletu kedykoľvek odvolateľné: stratený alebo vyradený tablet zablokujete jedným kliknutím v dashboarde.
Hodnotenia prichádzajúce týmto spôsobom nesú fialový odznak „Overené displejom“ — viditeľný na vašom profile a v zozname hodnotení.
Samotné hodnotenie sa pri ukladaní navyše kryptograficky podpisuje — bez ohľadu na to, či prišlo cez displej alebo klasický QR kód. Tým visí každé jednotlivé hodnotenie na tom istom dôkaznom reťazci, ktorý je vysvetlený v oddiele Ukotvenie v Bitcoine.
Expirácia a obnovenie
Každý QR kód má vlastný termín expirácie (štandard: dva roky od vystavenia). 60 dní pred expiráciou dostanete e-mailovú pripomienku. Následne môžete v dashboarde jedným kliknutím vytvoriť a vytlačiť nový QR kód — starý so svojím dátumom expirácie automaticky stráca platnosť.
Pri podozrení na zneužitie
Ak máte podozrenie, že je QR kód zneužívaný (napríklad plagát na mieste, kam nepatrí), jednoducho ho odvoláte v dashboarde cez ikonu koša — existujúce plagáty potom prestanú fungovať. Pri väčších incidentoch sa prosím ozvite cez oblasť podpory.
Stručne povedané: Kto naskenuje QR kód McGesund, sa môže spoľahnúť, že dáta za ním neboli sfalšované ani skryte zmenené — overiteľne vo vlastnom prehliadači, bez toho, aby ste nám museli dôverovať, s kotvou v celosvetovo najväčšom verejnom blockchaine.