Алгоритм «кенгуру» Полларда

В вычислительной теории чисел[англ.] и вычислительной алгебре алгоритм «кенгуру» Полларда (а также лямбда-алгоритм Полларда, см. раздел «Название» ниже) — это алгоритм решения задачи дискретного логарифмирования. Алгоритм был предложен в 1978 специалистом в области теории чисел Дж. М. Поллардом[англ.] в той же статье[1], что и его более известный ρ-алгоритм для решения той же задачи. Хотя Поллард описывает применение этого алгоритма для задачи дискретного логарифмирования в мультипликативной группе по модулю простого p, он является, фактически, общим алгоритмом дискретного логарифмирования — он будет работать на любой циклической конечной группе.

Алгоритм

Пусть  — конечная циклическая группа порядка , генерируемая элементом , и мы ищем дискретный логарифм элемента по основанию . Другими словами, мы ищем , такое, что . Лямбда-алгоритм позволяет нам искать в некотором подмножестве . Мы можем искать полный набор возможных логарифмов, приняв и , хотя в этом случае ρ-алгоритм будет эффективнее. Поступаем следующим образом:

1. Выбираем множество целых чисел и определяем псевдослучайное отображение[англ.] .

2. Выберем целое число и вычислим последовательность элементов группы согласно формулам:

  • для

3. Вычислим

.

Заметим, что

4. Начинаем вычислять вторую последовательность элементов группы по формулам

  • для

и соответствующую последовательность целых чисел согласно формуле

.

Заметим, что

для

5. Прекращаем вычисления и , когда выполняется одно из условий

A) для некоторого . Если последовательности и «сталкиваются» таким способом, мы имеем:
так что мы нашли требуемое.
B) . Если это случилось, алгоритм потерпел неудачу в поиске . Может быть сделана другая попытка путём изменения множества или/и отображения .

Сложность

Поллард указал для алгоритма временную сложность , основываясь на вероятностной аргументации, что вытекает из предположения, что f действует псевдослучайно. Заметим, что в случае, когда размер множества {a, …, b} измеряется а битах, что обычно в теории сложности, множество имеет размер log(b − a), так что алгоритмическая сложность равна , что является экспонентой от размера задачи. По этой причине лямбда-алгоритм Полларда считается алгоритмом экспоненциальной сложности. За примером подэкспоненциального по времени алгоритма см. Алгоритм исчисления порядка.

Название

Алгоритм известен под двумя названиями.

Первое название — алгоритм «кенгуру» Полларда. Имя относится к аналогии, используемой в статье, где алгоритм был предложен. В статье алгоритм объясняется в терминах использования ручного кенгуру для поимки дикого. Как объяснял Поллард[2], эта аналогия была навеяна «обворожительной» статьёй, опубликованной в том же выпуске журнала Scientific American, что и публикация RSA криптосистемы с открытым ключом. Статья[3] описывает эксперимент, в котором «энергетическая цена движения кенгуру, измеренная в терминах потребления кислорода на различных скоростях, была определена путём помещения кенгуру на беговую дорожку».

Второе название — лямбда-алгоритм Полларда. Очень похоже на имя другого алгоритма Полларда для дискретного логарифмирования, ρ-алгоритма, и это имя связано с похожестью визуализации алгоритма с греческой буквой лямбда (). Короткая линия буквы лямбда соответствует последовательности . Соответственно, длинная линия соответствует последовательности , которая «сталкивается с» первой последовательностью (подобно встрече короткой и длинной линии буквы).

Поллард предпочитает использование названия «алгоритм кенгуру»[4], чтобы избежать путнаницы с некоторыми параллельными версиями ρ-алгоритма, которые тоже носят название «лямбда-алгоритмы».

См. также

Примечания

  1. Pollard, 1978.
  2. Pollard, 2000, с. 437—447.
  3. Dawson, 1977, с. 78—89.
  4. jmptidcott2. Дата обращения: 5 ноября 2016. Архивировано 17 августа 2016 года.

Литература

  • J. Pollard. Monte Carlo methods for index computation mod p // Mathematics of Computation. — 1978. — Т. 32.
  • J. Pollard. Kangaroos, Monopoly and Discrete Logarithms // Journal of Cryptology. — 2000. — Т. 13. — С. 437—447.
  • T. J. Dawson. Kangaroos // Scientific American. — 1977. — С. 78—89.


Read other articles:

Gari Sebuah Gari dan sarungnya. Jenis Pedang pendek Negara asal Indonesia Sejarah pemakaian Digunakan oleh Suku Nias (Ono Niha) Spesifikasi Panjang Kurang lebih 58 cm Tipe pedang Satu mata Tipe gagang Kayu, tanduk Jenis sarung Kayu Gari adalah senjata tajam yang berasal dari Nias, pulau di Sumatera Utara, Indonesia.[1] Istilah ini hanya digunakan untuk sejenis pedang yang berasal dari Nias Utara.[2] Deskripsi Gari adalah pedang dengan bilah yang sempi...

 

German philologist (1899–1988) Hans KuhnBorn(1899-07-13)13 July 1899Minden, GermanyDied8 October 1988(1988-10-08) (aged 89)Kiel, GermanyNationalityGermanAcademic backgroundAlma mater University of Münster Academic advisorsKarl HelmInfluencesJan de VriesAcademic workDiscipline Germanic philology Sub-discipline Nordic philology Institutions University of Münster University of Leipzig University of Berlin University of Kiel Notable students Klaus von See Dietrich Hofmann Main interests ...

 

Order of chivalry in Greece Order of the RedeemerΤάγμα του Σωτήρος Star of the Order of the RedeemerAwarded by the President of the Hellenic RepublicTypeOrderMottoΗ ΔΕΞΙΑ ΣΟΥ ΧΕΙΡ, ΚΥΡΙΕ, ΔΕΔΟΞΑΣΤΑΙ ΕΝ ΙΣΧΥΙ (Thy right hand, O Lord, is become glorious in power.)Awarded forExceptional services to GreeceStatusCurrently constitutedGradesGrand Cross, Grand Commander, Commander, Gold Cross, Silver CrossPrecedenceNext (higher)NoneNext (lower)Order o...

Ne doit pas être confondu avec Environnement graphique. Environnement de bureau GNOME En informatique, un environnement de bureau (de l'anglais desktop environment) est un logiciel (ensemble de programmes) qui permet de manier l'ordinateur à travers une interface utilisateur qui se présente en mode graphique (graphical shell) sous l'aspect d'un bureau. Il s'agit d'un type d'environnement graphique où le terme « environnement de bureau » provient de la métaphore du bureau, su...

 

Bandar Udara Internasional OR Tambo Bandar Udara Internasional JohannesburgIATA: JNBICAO: FAJSInformasiJenisPublikPengelolaAirports Company South AfricaLokasiJohannesburgZona waktuUTC+2Koordinat{{{coordinates}}} Bandar Udara Internasional OR Tambo (IATA: JNB, ICAO: FAJS) (ORTIA) adalah sebuah bandar udara besar di Kempton Park, Ekurhuleni, Gauteng, Afrika Selatan,[1] di dekat kota Johannesburg. Bandara ini menjadi bandara utama untuk penerbangan internasional dan domestik dari da...

 

2019 Nobel Memorial Prize in Economic Sciences Award The 2019 Sveriges Riksbank Prize in Economic Sciences in Memory of Alfred NobelBanerjee (left), Duflo (centre) and Kremer for their experimental approach to alleviating global poverty.Date 15 October 2019 (announcement) 10 December 2019 (ceremony) LocationStockholmCountrySwedenPresented byRoyal Swedish Academy of SciencesReward(s)10 million SEK (2019)[1]First awarded1969WebsiteOfficial website ← 2018 · Nobel Memoria...

Basilika Santo Antonius dari Padua, Istanbul Ini adalah daftar basilika di Turki. Katolik Daftar basilika Gereja Katolik di Turki[1]: Basilika-Katedral Roh Kudus, Istanbul Basilika Santo Antonius dari Padua, Istanbul Lihat juga Gereja Katolik Roma Gereja Katolik di Turki Daftar katedral di Turki Daftar basilika Referensi ^ Basilika di seluruh dunia lbsDaftar basilika di AsiaNegaraberdaulat Afganistan Arab Saudi Armenia1 Azerbaijan1 Bahrain Bangladesh Bhutan Brunei Filipina Georgia1 In...

 

This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: Table tennis at the 2020 Summer Paralympics – Men's individual – Class 1 – news · newspapers · books · scholar · JSTOR (August 2021) Table tennisat the XVI Paralympic GamesVenueTokyo Metropolitan GymnasiumDates25–30 August 2021Competitors21...

 

Part of a series on theCulture of Zimbabwe History People Languages Cuisine Religion Art Music Media Television Cinema Sport Monuments World Heritage Sites Symbols Flag Coat of arms National anthem vte Indigenous religion in Zimbabwe is explained in terms of the Zimbabwe ethnic groups, beliefs, norms and values, rites and rituals, ceremonies and celebrations. Indigenous religion is more carried out by living it than with its theory. Religion among the Africans is very important, it plays a vi...

A list of windmills in Deux-Sèvres, France. Location Name of mill Type Built Notes Photograph Adilly Moulin d'Adilly Moulin Tour Moulins-a-Vent (in French) Airvault Moulin d'Airvault #1 Moulin Tour Moulins-a-Vent (in French) Airvault Moulin d'Airvault #2 Moulin Tour Moulins-a-Vent (in French) Airvault Moulin d'Airvault #3 Moulin Tour Moulins-a-Vent (in French) Airvault Moulin d'Airvault #4 Moulin Tour Moulins-a-Vent (in French) Airvault Moulin de Pain Gagné Moulin Tour Moulins-a-Vent (in F...

 

4th Prime Minister of Jamaica For other uses, see Mike Manley (disambiguation). The Right HonourableMichael ManleyON OM OCC PCManley c. 1970s4th Prime Minister of JamaicaIn office10 February 1989 – 30 March 1992MonarchElizabeth IIGovernors GeneralSir Florizel GlasspoleSir Edward Zacca (acting)Sir Howard CookeDeputyP. J. PattersonPreceded byEdward SeagaSucceeded byP. J. PattersonIn office2 March 1972 – 1 November 1980MonarchElizabeth IIGovernors GeneralSir Clifford Campbe...

 

EMC2 المعرفات الأسماء المستعارة EMC2, KIAA0103, TTC35, ER membrane protein complex subunit 2 معرفات خارجية الوراثة المندلية البشرية عبر الإنترنت 607722 MGI: MGI:1913986 HomoloGene: 8785 GeneCards: 9694 علم الوجود الجيني الوظيفة الجزيئية • ‏GO:0001948، ‏GO:0016582 ربط بروتيني المكونات الخلوية • سيتوبلازم• EMC complex• شبكة إندوبلازمية...

Greek banker and politician This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Dimitrios Maximos – news · newspapers · books · scholar · JSTOR (November 2021) (Learn how and when to remove this message) Dimitrios MaximosΔημήτριος ΜάξιμοςA photograph of Dimitrios MaximosPrime Minister of GreeceIn...

 

الرسم على نطاق واسع تحت الماء شوهدت مستوطنة منزل صخري على اليسار في عام 1927 بينما كانت بحيرة موراي (ساوث كارولينا) قيد الإنشاء ، والوسط واليمين هما زاويتان من الجوانب على سونار المسح الجانبي في 100 قدم من المياه العذبة تحت البحيرة في عام 2005 يعتبر حطام E. Russ في إستونيا نصبًا تراث...

 

Employees' EntrancePoster rilis teatrikalSutradaraRoy Del RuthProduserLucien Hubbard (tak disebutkan)SkenarioRobert Presnell Sr.BerdasarkanSebuah sandiwara karya David Boehm[1]PemeranWarren WilliamLoretta YoungPenata musikBernhard KaunSinematograferBarney McGillPenyuntingJames GibbonPerusahaanproduksiFirst National PicturesDistributorFirst National Pictures[2]Tanggal rilis 20 Januari 1933 (1933-01-20) (NYC) 11 Februari 1933 (1933-02-11) (AS) [2]...

Indian Marxist philosopher (1941–2022) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Aijaz Ahmad – news · newspapers · books · scholar · JSTOR (March 2022) (Learn how and when to remove this message) Ahmad delivering a lecture in 2013 Aijaz Ahmad (Hindi: ऐजाज़ अहमद, Urdu: اعجاز ا�...

 

Questa voce o sezione sugli argomenti storia e cattolicesimo è priva o carente di note e riferimenti bibliografici puntuali. Sebbene vi siano una bibliografia e/o dei collegamenti esterni, manca la contestualizzazione delle fonti con note a piè di pagina o altri riferimenti precisi che indichino puntualmente la provenienza delle informazioni. Puoi migliorare questa voce citando le fonti più precisamente. Segui i suggerimenti dei progetti di riferimento 1, 2. Ritratto dell'antipapa Cl...

 

此條目可参照英語維基百科相應條目来扩充。 (2020年2月23日)若您熟悉来源语言和主题,请协助参考外语维基百科扩充条目。请勿直接提交机械翻译,也不要翻译不可靠、低品质内容。依版权协议,译文需在编辑摘要注明来源,或于讨论页顶部标记{{Translated page}}标签。 圣基茨和尼维斯联邦Federation of Saint Christopher and Nevis(英語) 国旗 国徽 格言:Country Above Self  (英语)...

Mesopotamian goddess of beer NinkasiGoddess of beerOther namesdKAŠ.DIN.NAM (Kurunnītu?)[1]Major cult centerNippurSymbolpossibly a cupGenealogyParentsEnki and NintiSiblingsSirašChildrenMeḫuš, Mekù, Ememete, Kitušgirizal, Nušiligga, possibly Ninmada Ninkasi was the Mesopotamian goddess of beer and brewing. It is possible that in the first millennium BC she was known under the variant name Kurunnītu, derived from a term referring to a type of high quality beer. She was associat...

 

Home of the New Zealand legislature Parliament HouseTe Whare Paremata (Māori)Parliament House in WellingtonGeneral informationArchitectural styleNeoclassical architectureLocationLambton QuayTown or cityWellingtonCountryNew ZealandCoordinates41°16′40″S 174°46′35″E / 41.27778°S 174.77639°E / -41.27778; 174.77639Construction started1914Completed1922OwnerNew Zealand ParliamentDesign and constructionArchitect(s)John Campbell Heritage New Zealand – Catego...