Protokół Diffie-Hellman na Czas Przekąski
Problem: Ala i Bob są na spotkaniu. Oboje chcą się dowiedzieć, czy drugi ma Chipsy Ziemniaczane, aby mogli potajemnie skoordynować wspólną przerwę na przekąski BEZ wiedzy ich menedżera, Ewy, która mogłaby się zaprosić.
Rozwiązanie kryptograficzne (Wersja Przekąski):
1. Publiczne parametry (Zasady Przekąski):
· Wszyscy zgadzają się na dużą, pierwszą liczbę głodu, p = 11.
· Wszyscy zgadzają się na podstawową przekąskę, g = 2 (skromny Patyczek Preclowy).
2. Tajne składniki:
· Ala potajemnie wybiera swój prywatny dodatek, a = 4 (Sriracha).
· Bob potajemnie wybiera swój prywatny dodatek, b = 7 (Tajna przyprawa „Wszystko” do Bagli).
3. Publiczna wymiana (Czata w Kuchni Biura):
· Ala miesza podstawową przekąskę (Precel) z jej sekretnym dodatkiem (Sriracha) i zostawia wynik na blacie:
A = g^a mod p → 2^4 mod 11 = 16 mod 11 = 5.
Ogłasza: „Czuję się na poziomie głodu '5'.”
· Bob robi to samo z jego przyprawą:
B = g^b mod p → 2^7 mod 11 = 128 mod 11 = 7.
Ogłasza: „Tak, jestem na '7' sam.”
4. Wyprowadzanie wspólnego sekretu (Pakt Przekąski):
· Ala bierze publiczny numer Boba (7) i miesza go z jej prywatną Srirachą (4):
S = B^a mod p → 7^4 mod 11 = 2401 mod 11 = 9.
· Bob bierze publiczny numer Ali (5) i miesza go z jego prywatną przyprawą (7):
S = A^b mod p → 5^7 mod 11 = 78125 mod 11 = 9.
Eureka! Oboje niezależnie dochodzą do tego samego wspólnego poziomu głodu: 9.
Wynik: Ala i Bob teraz dzielą się Sekretnym Indeksem Przekąski równym 9. Wymieniają spojrzenia. O godzinie 15:00 wstają jednocześnie, idą do automatu z przekąskami i oboje kupują tę samą tajemniczą paczkę chipsów „Ostra Nacho #9”, wypełniając swój zaszyfrowany pakt.
Ewa (Menedżer), która słuchała przez cały czas, usłyszała tylko 5 i 7. Bez Sekretnych Dodatków (a & b), nie może obliczyć 9. Myśli tylko, że dziwnie synchronizują się w sprawie nawodnienia. Przegapia przerwę na przekąski.
#cryptomemes #crypto #bitcoin #cryptohumor