Shor Algoritması
Shor algoritması, Amerikalı matematikçi Peter W. Shor tarafından geliştirilen bir kuantum algoritmasıdır. 1994 yılında ortaya çıkan bu algoritma, güçlü potansiyel uygulamaları ve en iyi bilinen klasik (non-kuantum) algoritmalarla karşılaştırıldığında hızlandırma konusunda güçlü kanıtlar içeren az sayıdaki bilinen Kuantum Algoritmalarından biridir.
Arka Plan
Tam sayı çarpanlama problemi, bir bileşik sayıyı asal çarpanlarına ayırmayı içerir. Klasik bilgisayarlar büyük sayılarda zorluk yaşar, çünkü en iyi bilinen klasik algoritma olan genel sayı alanı eleme, süb-ünlem süresinde çalışır. Ancak Shor algoritması, tam sayıları etkili bir şekilde çarpanlarına ayırmanın bir kuantum bilgisayarında verimli bir şekilde çözülebileceğini gösterir ve bu nedenle karmaşıklık sınıfı BQP’de yer alır (sınırlı hata kuantum polinom zamanı).
Shor Algoritması Nasıl Çalışır
- Kuantum Fourier Dönüşümü:
- Shor algoritması, bir modüler fonksiyonun periyodunu bulmak için kuantum Fourier dönüşümünü kullanır.
- Periyot bulma adımı büyük sayıları çarpanlarına ayırma için önemlidir.
- Kuantum Periyot Bulma:
- Shor algoritması, kuantum paralelliği kullanarak bir modüler fonksiyonun periyodunu verimli bir şekilde bulur.
- Periyot, tam sayının çarpanları hakkında bilgi verir.
- Kuantum Hızlandırma:
- Bir kuantum bilgisayarında Shor algoritması polinom zamanında çalışır.
- Özellikle hızlı çarpma kullanılarak sırasıyla O((log N)^2 (log log N) (log log log N)) büyüklüğünde kuantum kapıları gerektirir.
- Bu, en iyi bilinen klasik çarpanlama algoritması olan genel sayı alanı eleminin süb-ünlem süresinde çalışanından önemli ölçüde daha hızlıdır: .
Uygulanabilirlik ve Etki
- Shor algoritması, genel anahtarlı şifreleme gibi kriptografi uygulamaları için etkiler:
- RSA şifrelemesi, büyük sayıları çarpanlarına ayırmanın zor olduğu varsayımına dayanır.
- Bilinen kadarıyla, bu varsayım klasik (non-kuantum) bilgisayarlar için geçerlidir; polinom zamanında tam sayıları çarpanlayabilen bilinen bir klasik algoritma yoktur.
- Ancak Shor algoritması, tam sayıları ideal bir kuantum bilgisayarında etkili bir şekilde çarpanlarına ayırmanın mümkün olduğunu gösterir, bu nedenle büyük bir kuantum bilgisayarı inşa ederek RSA’yı kırmak mümkün olabilir.
- Ayrıca, yeni kuantum bilgisayar algoritmalarının çalışması ve tasarlanması için güçlü bir motivasyon kaynağı olmuştur.
- Ayrıca, kuantum bilgisayarlar tarafından çözülemeyen güvenli ’ler üzerine araştırmaları kolaylaştırmıştır, bu da toplu olarak post-kuantum kriptografisi olarak adlandırılır.
Kaynakça
Washington University - 336_16/2016
NC State University - CSC591/ECE592 – 2019
Cambridge University - Shor's factorization algorithm
Bilgisayar ile ilgili bu madde seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz. |
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Shor AlgoritmasiShor algoritmasi Amerikali matematikci Peter W Shor tarafindan gelistirilen bir kuantum algoritmasidir 1994 yilinda ortaya cikan bu algoritma guclu potansiyel uygulamalari ve en iyi bilinen klasik non kuantum algoritmalarla karsilastirildiginda hizlandirma konusunda guclu kanitlar iceren az sayidaki bilinen Kuantum Algoritmalarindan biridir Arka Plan Tam sayi carpanlama problemi bir bilesik sayiyi asal carpanlarina ayirmayi icerir Klasik bilgisayarlar buyuk sayilarda zorluk yasar cunku en iyi bilinen klasik algoritma olan genel sayi alani eleme sub unlem suresinde calisir Ancak Shor algoritmasi tam sayilari etkili bir sekilde carpanlarina ayirmanin bir kuantum bilgisayarinda verimli bir sekilde cozulebilecegini gosterir ve bu nedenle karmasiklik sinifi BQP de yer alir sinirli hata kuantum polinom zamani Shor Algoritmasi Nasil Calisir Kuantum Fourier Donusumu Shor algoritmasi bir moduler fonksiyonun periyodunu bulmak icin kuantum Fourier donusumunu kullanir Periyot bulma adimi buyuk sayilari carpanlarina ayirma icin onemlidir Kuantum Periyot Bulma Shor algoritmasi kuantum paralelligi kullanarak bir moduler fonksiyonun periyodunu verimli bir sekilde bulur Periyot tam sayinin carpanlari hakkinda bilgi verir Kuantum Hizlandirma Bir kuantum bilgisayarinda Shor algoritmasi polinom zamaninda calisir Ozellikle hizli carpma kullanilarak sirasiyla O log N 2 log log N log log log N buyuklugunde kuantum kapilari gerektirir Bu en iyi bilinen klasik carpanlama algoritmasi olan genel sayi alani eleminin sub unlem suresinde calisanindan onemli olcude daha hizlidir Uygulanabilirlik ve Etki Shor algoritmasi genel anahtarli sifreleme gibi kriptografi uygulamalari icin etkiler RSA sifrelemesi buyuk sayilari carpanlarina ayirmanin zor oldugu varsayimina dayanir Bilinen kadariyla bu varsayim klasik non kuantum bilgisayarlar icin gecerlidir polinom zamaninda tam sayilari carpanlayabilen bilinen bir klasik algoritma yoktur Ancak Shor algoritmasi tam sayilari ideal bir kuantum bilgisayarinda etkili bir sekilde carpanlarina ayirmanin mumkun oldugunu gosterir bu nedenle buyuk bir kuantum bilgisayari insa ederek RSA yi kirmak mumkun olabilir Ayrica yeni kuantum bilgisayar algoritmalarinin calismasi ve tasarlanmasi icin guclu bir motivasyon kaynagi olmustur Ayrica kuantum bilgisayarlar tarafindan cozulemeyen guvenli ler uzerine arastirmalari kolaylastirmistir bu da toplu olarak post kuantum kriptografisi olarak adlandirilir Kaynakca Washington University 336 16 2016 NC State University CSC591 ECE592 2019 Cambridge University Shor s factorization algorithm Bilgisayar ile ilgili bu madde taslak seviyesindedir Madde icerigini genisleterek Vikipedi ye katki saglayabilirsiniz