SlideShare a Scribd company logo
Квантовые и биологические алгоритмы разложения на множители и их применениедля криптоанализа криптосистем с открытым ключомЮрий Айдаров, Пермский государственный университет, aydarov@psu.ru1
Квантовые алгоритмыНе расширяют класс алгоритмически разрешимых задачПовышают скорость вычислений за счет квантового параллелизмаУступают недетерминированным алгоритмам (N0.5для квантового против logNдля недетерминированного)Ускоряют переборные задачи (память)2
Алгоритм ШораОснован на быстрых преобразованиях ФурьеСложность по времени O((log2N log3N(logN))Сложность по памяти O(logN) (кубит)Позволяет найти n, такое что xn=1(mod N)3
Реализация квантового компьютера2009, Yale university – 2-кубитный квантовый компьютер2010, university of Bristol – квантовый процессор на кремниевой основе4
Факторизация с помощью генетических алгоритмовСкрещивание на уровне цифр числаРазложение на множители десятизначных чиселКоличество популяций порядка 105

More Related Content

PDF
Распределенные мультикластерные вычислительные системы и параллельное мультип...
Mikhail Kurnosov
 
PPTX
C language lect_23_advanced
Roman Brovko
 
PPT
2004 Белова "Моделирование систем синхронизации с использованием хаотических ...
RF-Lab
 
PPT
"Лавриненко Ярослав" HPC GPU CUDA
Oleg Nazarevych
 
PDF
ПСЕВДОРЕГУЛЯРНЫЕ КОДОВЫЕ ШКАЛЫ ДЛЯ ЦИФРОВЫХ ПРЕОБРАЗОВАТЕЛЕЙ УГЛА
ITMO University
 
PDF
Cтруктурно-ориентированные алгоритмы коллективных обменов в распределенных вы...
Mikhail Kurnosov
 
PDF
20140216 parallel programming_kalishenko_lecture01
Computer Science Club
 
Распределенные мультикластерные вычислительные системы и параллельное мультип...
Mikhail Kurnosov
 
C language lect_23_advanced
Roman Brovko
 
2004 Белова "Моделирование систем синхронизации с использованием хаотических ...
RF-Lab
 
"Лавриненко Ярослав" HPC GPU CUDA
Oleg Nazarevych
 
ПСЕВДОРЕГУЛЯРНЫЕ КОДОВЫЕ ШКАЛЫ ДЛЯ ЦИФРОВЫХ ПРЕОБРАЗОВАТЕЛЕЙ УГЛА
ITMO University
 
Cтруктурно-ориентированные алгоритмы коллективных обменов в распределенных вы...
Mikhail Kurnosov
 
20140216 parallel programming_kalishenko_lecture01
Computer Science Club
 

What's hot (6)

PPTX
Программно-информационное обеспечение построения орбитальной группировки косм...
Sergey Maslennikov
 
PPTX
Deep Learning and Convolutional Networks
AlignedResearch
 
PPTX
Multiprocessor Programming Intro (lecture 1)
Dmitry Tsitelov
 
PDF
УСЛОВНОЕ КОНТРОЛИРУЕМОЕ ФАЗОВОЕ ПРЕОБРАЗОВАНИЕ КВАНТОВЫХ СОСТОЯНИЙ ЭЛЕКТРОМАГ...
ITMO University
 
PDF
Coro - реальные потоки в Perl
Ilya Zelenchuk
 
PPT
Bgp методякоби
Michael Karpov
 
Программно-информационное обеспечение построения орбитальной группировки косм...
Sergey Maslennikov
 
Deep Learning and Convolutional Networks
AlignedResearch
 
Multiprocessor Programming Intro (lecture 1)
Dmitry Tsitelov
 
УСЛОВНОЕ КОНТРОЛИРУЕМОЕ ФАЗОВОЕ ПРЕОБРАЗОВАНИЕ КВАНТОВЫХ СОСТОЯНИЙ ЭЛЕКТРОМАГ...
ITMO University
 
Coro - реальные потоки в Perl
Ilya Zelenchuk
 
Bgp методякоби
Michael Karpov
 
Ad

Viewers also liked (8)

PDF
CSEDays. Александр Семенов
LiloSEA
 
PPT
Александра Торгашова
LiloSEA
 
PDF
Victor Kuliamin.CSEDays
LiloSEA
 
PPT
CSEDays. Олег Ушмаев
LiloSEA
 
PPTX
CSEDays. Алексей Кадиев
LiloSEA
 
PPT
Gunpowder empires compared
Ashley Birmingham
 
PPTX
Лукина Ольга. Безопасность в соц. сетях
LiloSEA
 
PPT
Степан Петухов
LiloSEA
 
CSEDays. Александр Семенов
LiloSEA
 
Александра Торгашова
LiloSEA
 
Victor Kuliamin.CSEDays
LiloSEA
 
CSEDays. Олег Ушмаев
LiloSEA
 
CSEDays. Алексей Кадиев
LiloSEA
 
Gunpowder empires compared
Ashley Birmingham
 
Лукина Ольга. Безопасность в соц. сетях
LiloSEA
 
Степан Петухов
LiloSEA
 
Ad

More from LiloSEA (20)

PPTX
Андрей Лабунец. Механизмы трассировки
LiloSEA
 
PPT
Андрей Гаража. Биоинформатика
LiloSEA
 
PDF
Александр Тиморин. Мошеннические атаки
LiloSEA
 
PDF
Михаил Рыбалкин. Перестановочные многочлены.
LiloSEA
 
PPT
Cse коновалова титов
LiloSEA
 
PPT
схемы разделения секрета
LiloSEA
 
PPT
почти пороговая схема разделения секрета
LiloSEA
 
PPT
Алексей Голдбергс. Криптография для бизнеса
LiloSEA
 
PPTX
Hash cse lecture3
LiloSEA
 
PPTX
Hash cse lecture1
LiloSEA
 
PPTX
Hash cse lecture2
LiloSEA
 
PPT
Simonova sql server-enginetesting
LiloSEA
 
PPTX
Simonova CSEDays
LiloSEA
 
PDF
Nikolay Shilov. CSEDays 3
LiloSEA
 
PDF
Nikolay Shilov. CSEDays 2
LiloSEA
 
PPTX
Katerina Simonova CSEDays
LiloSEA
 
PDF
Nikolay Shilov. CSEDays 1
LiloSEA
 
PDF
MSR in Russia. CSEDays
LiloSEA
 
PPTX
Katerina Simonova CSEDays
LiloSEA
 
PPTX
Michael Dyakin. CSEDays
LiloSEA
 
Андрей Лабунец. Механизмы трассировки
LiloSEA
 
Андрей Гаража. Биоинформатика
LiloSEA
 
Александр Тиморин. Мошеннические атаки
LiloSEA
 
Михаил Рыбалкин. Перестановочные многочлены.
LiloSEA
 
Cse коновалова титов
LiloSEA
 
схемы разделения секрета
LiloSEA
 
почти пороговая схема разделения секрета
LiloSEA
 
Алексей Голдбергс. Криптография для бизнеса
LiloSEA
 
Hash cse lecture3
LiloSEA
 
Hash cse lecture1
LiloSEA
 
Hash cse lecture2
LiloSEA
 
Simonova sql server-enginetesting
LiloSEA
 
Simonova CSEDays
LiloSEA
 
Nikolay Shilov. CSEDays 3
LiloSEA
 
Nikolay Shilov. CSEDays 2
LiloSEA
 
Katerina Simonova CSEDays
LiloSEA
 
Nikolay Shilov. CSEDays 1
LiloSEA
 
MSR in Russia. CSEDays
LiloSEA
 
Katerina Simonova CSEDays
LiloSEA
 
Michael Dyakin. CSEDays
LiloSEA
 

CSEDays. Юрий Айдаров

  • 1. Квантовые и биологические алгоритмы разложения на множители и их применениедля криптоанализа криптосистем с открытым ключомЮрий Айдаров, Пермский государственный университет, [email protected]
  • 2. Квантовые алгоритмыНе расширяют класс алгоритмически разрешимых задачПовышают скорость вычислений за счет квантового параллелизмаУступают недетерминированным алгоритмам (N0.5для квантового против logNдля недетерминированного)Ускоряют переборные задачи (память)2
  • 3. Алгоритм ШораОснован на быстрых преобразованиях ФурьеСложность по времени O((log2N log3N(logN))Сложность по памяти O(logN) (кубит)Позволяет найти n, такое что xn=1(mod N)3
  • 4. Реализация квантового компьютера2009, Yale university – 2-кубитный квантовый компьютер2010, university of Bristol – квантовый процессор на кремниевой основе4
  • 5. Факторизация с помощью генетических алгоритмовСкрещивание на уровне цифр числаРазложение на множители десятизначных чиселКоличество популяций порядка 105