Převrácení mincí je technika pro vytvoření kryptografického kanálu mezi dvěma nedůvěryhodnými stranami. To bylo popularizováno kvantovou kryptografií, která využívá principy kvantové fyziky k vytvoření šifrovacího klíče. Flipping coin byl navržen tak, aby zabránil tomu, aby komunikující strany (řekněme Alice a Bob) podváděli při šifrování nebo přenosu dat.
Aby zahájila protokol obracející mince, Alice používá rozdělovač paprsků k polarizaci fotonů na základě principů kvantové fyziky. Rozdělovač paprsků rozděluje fotony buď lineárně nebo diagonálně. Vygenerované kvantové bity neboli qubity pak odešle Bobovi. Bob také používá rozdělovač paprsků k polarizaci fotonů a zaznamenává výsledná bitová měření, často měřená jako 0 nebo 1 jako tradiční bity. Pošle je Alice k porovnání výsledků.
Alice poté potvrdí, že má stejné výsledky, pokud ano. (Všimněte si, že bezpečnost tohoto závisí na tom, že Alica nezmění svoji odpověď pro druhý krok. Některé bezpečnostní protokoly mohou vyžadovat, aby byla Alica vázána na své počáteční výsledky polarizace a nemůže je později změnit.) Alice a Bob poté použijí bit (nebo více bitů), které měly stejnou polarizaci k vytvoření sdíleného tajného šifrovacího klíče. V ideálním případě by si měli navzájem ukázat seznam, tabulku nebo graf qubitových sekvencí, aby viděli, že ani jeden nepodvedl.
Pokud Alice odmítne bit nebo sekvenci bitů, které jí Bob vrátí, protokol převrácení mincí selže a nebude vygenerován žádný šifrovací klíč. Pokud je jeden ze seznamů nesprávný, odhalí to chybu nebo podvod na jedné straně. Pokud Alice pošle Bobovi jinou zprávu o qubitech než její původní, jedná se o formu podvádění. Ačkoli vědci v oboru kryptografie uvádějí, že existují metody zabezpečení protokolu převrácení mincí, jeho zabezpečení se spoléhá na řízení mnoha různých aspektů protokolu, se kterými lze manipulovat. Flipping je však důležitou metodou v rostoucí oblasti kvantové kryptografie, protože umožňuje dvěma stranám, které si navzájem nedůvěřují, sdílet šifrovaná data.