Według PANews różne koncepcje kryptograficzne można zrozumieć poprzez proste analogie dotyczące krów i produkcji mleka. Te analogie pomagają w zrozumieniu złożoności dowodów zerowej wiedzy (ZK), w pełni homomorficznego szyfrowania (FHE), obliczeń wielostronnych (MPC) i zaufanych środowisk wykonawczych (TEE).
W kontekście dowodów zerowej wiedzy (ZK) wyobraź sobie, że masz mleko. Możesz udowodnić, że mleko pochodzi od dwóch krów, ale nie wiesz, które konkretnie dwie krowy ani jak wyprodukowały mleko. Ta analogia ilustruje, w jaki sposób ZK pozwala udowodnić ważność informacji bez ujawniania samej informacji.
Całkowicie homomorficzne szyfrowanie (FHE) można porównać do posiadania dojarki. Możesz produkować mleko bez konieczności wiedzy, czy są obecne dwie krowy. To pokazuje, w jaki sposób FHE umożliwia obliczenia na zaszyfrowanych danych bez konieczności ich wcześniejszego odszyfrowania, zapewniając prywatność danych w całym procesie.
Multi-Party Computation (MPC) jest opisywane jako scenariusz, w którym Ty i Twój sąsiad jesteście wspólnymi właścicielami dwóch krów. Każdy z Was może doić krowy, ale żaden z Was nie wie, którą część krowy doi. Ta analogia podkreśla, w jaki sposób MPC pozwala wielu stronom wspólnie obliczyć funkcję na podstawie ich danych wejściowych, jednocześnie zachowując te dane wejściowe w tajemnicy.
Na koniec, Trusted Execution Environments (TEE) są wyjaśnione poprzez analogię do dwóch krów trzymanych w bezpiecznej stodole, do której nikt inny nie może wejść. Krowy mogą być dojone tylko w tej bezpiecznej stodole. To pokazuje, w jaki sposób TEE zapewnia bezpieczny obszar w procesorze, zapewniając ochronę poufnych danych i operacji przed dostępem z zewnątrz.
Analogie te pozwalają na uproszczone zrozumienie złożonych koncepcji kryptograficznych, dzięki czemu stają się one bardziej przystępne dla szerszego grona odbiorców.