Skip to content
EntityQ940334· pop 32· linked from 309 articles

Algorytm faktoryzacji Shora

Sign in to save

Also known as Shor

kwantowy algorytm rozkładu na czynniki pierwsze

Wikidata facts

Named after
Peter Shor
Show 3 more facts
computes solution to
integer factorization
discoverer or inventor
Peter Shor
time of discovery or invention
1994-00-00
Sources (2)

via Wikidata · CC0

Article · Polski

Kwantowy algorytm Shora – algorytm kwantowy umożliwiający rozkład na czynniki pierwsze liczby naturalnej N w czasie i wykorzystując pamięć przy wykorzystaniu komputera kwantowego. Algorytm ten stanowi teoretyczne zagrożenie dla powszechnie używanego w internecie kryptosystemu RSA. Klucz publiczny w RSA jest iloczynem dwóch dużych liczb pierwszych. Możliwość efektywnego odtworzenia tych liczb na podstawie klucza publicznego pozwalałaby poznać klucz prywatny i tym samym złamać cały szyfr. Jak większość algorytmów kwantowych, algorytm Shora jest algorytmem probabilistycznym: zwraca poprawną odpowiedź jedynie z pewnym prawdopodobieństwem. Ponieważ jednak odpowiedź może być szybko sprawdzona, powtarzanie algorytmu umożliwia uzyskanie poprawnej odpowiedzi w sposób efektywny z dowolnie dużym prawdopodobieństwem. Algorytm ten opublikował Peter Shor w 1994 roku. W 2001 roku grupa informatyków z firmy IBM i Uniwersytetu Stanford zademonstrowała jego działanie na 7-kubitowym komputerze kwantowym opartym o jądrowy rezonans magnetyczny. Dokonano wtedy rozkładu liczby . Faktoryzacji liczby dokonano w 2011 roku.

Abstract from DBpedia / Wikipedia · CC BY-SA