Cohensův kryptosystém - Cohens cryptosystem - Wikipedia
Cohenův kryptosystém[1] je kryptosystém veřejného klíče navržené v roce 1998 Bram Cohen.
Generování klíčů
V Cohenově kryptosystému soukromý klíč je kladné celé číslo .
The algoritmus používá veřejné klíče definováno takto:
generovat náhodný celá čísla vybráno náhodně a jednotně mezi a . Kde je nějaká vázaná.
Nechat a generovat náhodná celá čísla vybráno náhodně a jednotně mezi a .
Definovat .
Trochu šifrování
Trochu zašifrovat Alice náhodně přidá veřejné klíče a vynásobí výsledek buď 1 (pokud si přeje poslat 0), nebo −1 (pokud si přeje poslat 1), aby získal šifrový text .
Dekryptování
Aby Bob dešifroval, počítá
Je snadné vidět, že pokud pak . Pokud však pak . Proto Bob může číst bit zaslaný Alicí na nejvýznamnější bit h.
Reference
- ^ Bram Cohen. „Jednoduché šifrování veřejného klíče“. Archivovány od originál 7. října 2011.