Obliczenia odwracalne to model obliczeniowy, który pozwala jedynie na operacje odwracalne termodynamicznie. Zgodnie z zasadą Landauera, która stwierdza, że usunięcie części informacji uwalnia ciepło dżuli, wyklucza to funkcje przejścia, które nie są jeden do jednego (np. Operatory logiczne AND i OR). Powszechnie wiadomo, że obliczenia kwantowe są z natury odwracalne, ponieważ dozwolone operacje w obliczeniach kwantowych są reprezentowane przez macierze jednostkowe.
To pytanie dotyczy kryptografii. Nieformalnie pojęcie „odwracalności” wydaje się przekleństwem dla podstawowych celów kryptografii, sugerując w ten sposób pytanie: „Czy kryptografia ma nieodłączny koszt termodynamiczny?”
Uważam, że jest to inne pytanie niż: „Czy wszystko można zrobić w kwantach?”
W notatkach z wykładu dr Preskill stwierdza: „Istnieje ogólna strategia symulowania nieodwracalnego obliczenia na odwracalnym komputerze. Każda nieodwracalna brama może być symulowana przez bramę Toffoli poprzez ustalanie danych wejściowych i ignorowanie wyników. Gromadzimy i zapisujemy wszystkie śmieci „bity wyjściowe potrzebne do odwrócenia kroków obliczeń.”
Sugeruje to, że te odwracalne symulacje kwantowe nieodwracalnych operacji przyjmują dane wejściowe, a także pewną przestrzeń „zadrapania”. Następnie operacja generuje dane wyjściowe wraz z „brudnymi” zadrapaniami. Wszystkie operacje są odwracalne w odniesieniu do danych wyjściowych plus bity śmieci, ale w pewnym momencie bity śmieci są „wyrzucane” i nie są rozważane dalej.
Ponieważ kryptografia zależy od istnienia jednokierunkowych funkcji zapadni, alternatywne pytanie może brzmieć: „Czy są jakieś jednokierunkowe funkcje zapadni, które można zaimplementować przy użyciu tylko odwracalnych operacji logicznych, bez dodatkowego miejsca na zarysowania?” Jeśli tak, to czy jest również możliwe WYLICZENIE dowolnej jednokierunkowej funkcji zapadni przy użyciu tylko operacji odwracalnych (bez miejsca na zarysowania)?