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:

  1. Podpis platný. Hodnotenie bolo podpísané tajným kľúčom, ktorý patrí McGesund — podpis zodpovedá verejnému náprotivku.
  2. Obsah nezmenený od odovzdania hodnotenia. Pôvodný text nebol po odoslaní skryte zmenený.
  3. 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.
  4. 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:

  1. 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.
  2. 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é.
  3. 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ť.
Keď zakladáme nový kľúčBackend McGesundKľúč + popisOdtlačok (32 bajtov)krátke, jednoznačné čísloDenník 1Denník 2Denník 3BitcoinBlok~1–2 hČíslo bloku sa uloží do registra kľúčovVýška bloku Bitcoinu

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.

Kontakt