Criptossistema Rabin

O criptossistema Rabin é uma técnica de criptografia assimétrica, cuja segurança, como a do RSA, está relacionado com a dificuldade de fatoração. No entanto, o criptossistema Rabin tem a vantagem de que o problema em que assenta, tem provado ser tão duro como a de fatoração de inteiros, o que não é atualmente conhecido como verdadeiro do problema RSA. Ele tem a desvantagem de que cada saída da função Rabin pode ser gerada por qualquer uma das quatro entradas possíveis; se cada saída é um texto cifrado, uma complexidade extra é necessária na descodificação para identificar qual das quatro possíveis entradas foi o verdadeiro texto em claro.

História

O algoritmo foi publicado em janeiro de 1979 por Michael O. Rabin. O criptossistema Rabin foi o primeiro criptossistema assimétrico onde a recuperação de todo o texto sem formatação da mensagem cifrada pode ser provado ser tão duro como factoring.

Algoritmo

Geração da chave

Como em todos os criptossistemas assimétricos, o sistema Rabin utiliza uma chave pública e uma chave privada. A chave pública é necessária para criptografar e pode ser publicado, enquanto a chave privada deve ser possuído só por o destinatário da mensagem.

O processo preciso de geração de chave, e do seguinte modo:

  • Escolha um pare de números primos distintos p e q. Cada um pode escolher para simplificar o cálculo de raízes quadradas módulo p e q (veja abaixo). Mas o esquema funciona com qualquer primos.
  • Deixe . Então n é a chave pública. Os primos p e q são a chave privada.

Para criptografar uma mensagem, mas apenas a chave pública n é necessário. Para descriptografar o texto cifrado os fatores p e q de n são necessárias.

Como (não no mundo real), exemplo, se e , e em seguida . A chave pública, 77, seria lançado, e a mensagem codificada usava esta chave. E, a fim de descodificar a mensagem, as chaves privadas, 7 e 11, teriam de ser conhecidas (claro, isso seria uma má escolha de chaves, como a fatoração de 77 é trivial; na realidade, números muito maiores serão usados).

Criptografia

Para a criptografia, somente a chave pública n é utilizado, produzindo assim um texto cifrado fora do texto sem formatação. O processo segue:

Deixe ser o espaço de texto simples (compostos por números) e ser o texto não encriptado. Agora, o texto cifrado é determinado pelo

.

Isto é, c é a quadrática restante da raiz quadrada do texto sem formatação, o modulo-chave número n.

Em nosso exemplo simples, :. é o nosso espaço de texto simples. Vamos tomar como nosso texto simples. O texto cifrado é assim .

Exatamente para quatro diferentes valores de m, o texto cifrado 15 é produzida, i.e. para . Isso é verdadeiro para a maioria dos textos cifrados produzidos pelo algoritmo de Rabin, por exemplo, é uma função quatro-para-uma.

A descriptografia

Para descodificar a mensagem cifrada, as chaves privadas são necessárias. O processo segue:

Se c e n são conhecidos, o texto simples é, em seguida, com . Para um composto de n (que é, como o do algoritmo de Rabin ) não há nenhum método eficiente conhecido para encontrar m. Se, no entanto é primo (ou p e q são, como no algoritmo de Rabin), o teorema chinês do resto pode ser aplicado para resolver para m.

Assim, as raízes quadradas

e

devem ser calculados (ver seção abaixo).

No nosso exemplo temos e .

Aplicando o algoritmo Euclidiano, desejamos encontrar e de tal forma que . No nosso exemplo, temos and .

Agora, por convocação do teorema chinês do resto, as quatro raízes quadradas , , e de são calculados ( aqui destaca-se para o anel de classes de congruência módulo n). As quatro raízes quadradas estão no conjunto :

Uma dessas raízes quadradas é o texto simples original m. No nosso exemplo, .

É possível encontrar a fatorização de , como Rabin indicou no seu paper, se ambos, e podem ser calculados, como é ambos ou (onde quer dizer divisor comum máximo). Desde que o maior divisor comum possa ser calculado eficientemente, a fatorização de pode ser encontrada eficientemente se e são conhecidos. No nosso exemplo (escolhendo e como e ):

Computação raízes quadradas

A descodificação requer para calcular raízes quadradas de o texto cifrado c módulo os primos p e q. Escolher permite calcular raízes quadradas mais facilmente

e

.

Podemos mostrar que este método funciona para p como segue. Primeira implica que (p+1)/4 é um número inteiro. A suposição é trivial, c ≡ 0 mod p. Assim, podemos assumir que p não divide c. Em seguida,

onde é um símbolo de Legendre.

A partir de segue-se que . Assim, c é um resíduo quadrático módulo p. Portanto, e, portanto,

A relação não é uma exigência, porque as raízes quadradas módulo outros primos pode ser calculado também. E. g., Rabin propõe para encontrar as raízes quadradas módulo primos usando um caso especial do algoritmo de Berlekamp.

Avaliação do algoritmo

Eficácia

A descodificação produz três resultados falsos, além de correto, para que o resultado correto, deve ser adivinhada. Esta é a grande desvantagem do criptossistema Rabin, e um dos fatores que têm impedido de se generalizar o seu uso prático.

Se o texto simples é a intenção de representar uma mensagem de texto, a adivinhação não é difícil; no entanto, se o texto simples destina-se a representar um valor numérico, este problema torna-se um problema que deve ser resolvido por algum tipo de esquema de desambiguação. É possível escolher textos normais com estruturas especiais, ou para adicionar preenchimento, para eliminar esse problema. Uma maneira de remover a ambiguidade da inversão foi sugerido por Blum e Williams: os dois primos utilizados são restritos aos primos congruentes a 3 módulo 4 e o domínio do quadrado é restrito ao conjunto dos resíduos quadráticos. Estas restrições fazem a função quadrática em um alçapão permutação, eliminando a ambiguidade.[1]

Eficiência

Para criptografia, um módulo quadrado n deve ser calculado. Isso é mais eficiente do que o RSA, o que requer o cálculo de, pelo menos, um cubo.

Para a descodificação, o teorema chinês do resto é aplicado, juntamente com duas exponenciações modulares. Aqui, a eficiência é comparável ao RSA.

A desambiguação introduz custos adicionais de computação, e é o que tem impedido o criptossistema Rabin de encontrar generalizada o uso prático.

Segurança

A grande vantagem do criptossistema Rabin é que um acaso de texto simples pode ser recuperado totalmente a partir do texto cifrado apenas se o codebreaker é capaz de eficiência de factoring da chave pública n. Note que este é um nível de segurança muito fraco. Extensões do criptossistema Rabin podem alcançar noções de segurança mais fortes.

Tem sido demonstrado que a descodificação do criptossistema Rabin é equivalente a fatoração do problema de inteiros, algo que não foi comprovada para RSA. Assim, o sistema Rabin é 'mais seguro', neste sentido, que é o RSA, e permanecerá assim até que uma solução geral para o problema de fatoração seja descoberto, ou até que o problema RSA é descoberto ser equivalente a fatoração. (Isso pressupõe que o texto simples não foi criado com uma estrutura específica para facilidade de descodificação.)

Já que a solução para o problema da fatoração está sendo procurado em diversas frentes, qualquer solução (organizações externas classificadas de pesquisa como a NSA) iria rapidamente tornar-se disponível para toda a comunidade científica. No entanto, uma solução tem demorado, e o problmea de fatoração tem sido, até agora, praticamente insolúvel. Sem um avanço, um invasor não teria chance hoje de quebrar a criptografia de mensagens aleatórias.

No entanto, este criptossistema de não fornecer indistinguibilidade contra ataques escolhidos de texto simples desde o processo de criptografia é determinista. Um adversário, dado o texto cifrado e um candidato a mensagem, pode facilmente determinar se ou não o texto cifrado codifica o candidato (mensagem de simplesmente verificar se o sistema de encriptação de mensagem de candidatos produz o dado texto cifrado).

Além disso, foi comprovado que um invasor ativo pode quebrar o sistema através de um ataque de cifrotexto escolhido (mesmo quando o mensagens de desafio são escolhidas uniformemente ao acaso a partir do espaço de mensagens). Adicionando redundâncias, por exemplo, a repetição da última versão de 64 bits, o sistema pode ser feito para produzir uma única raiz. Isso frustra ataque específico escolhido de texto cifrado, uma vez que o algoritmo de descodificação, em seguida, produz apenas a raiz que o atacante já sabe. Se esta técnica é aplicada, a comprovação da equivalência com a fatoração de problema de falha, por isso é incerta, a partir de 2004 se esta variante é seguro. O Handbook of applied Cryptography de Menezes, Oorschot e Vanstone considera essa equivalência provável, no entanto, desde que a descoberta das raízes continua a ser um processo de duas partes (1. raízes and e 2. aplicação do teorema chinês do resto).

Uma vez que, no processo de codificação, apenas o módulo de restos de quadrados perfeitos são usados (em nosso exemplo com , isto é, apenas 23 de 76 valores possíveis), outros ataques no processo são possíveis.

Ver também

Notas

  1. Shafi Goldwasser e Mihir Bellare "Lecture Notes on Cryptography". Summer course on cryptography, MIT, 1996-2001

Referências

  • Buchmann, Johannes. Einführung in die Kryptographie. Second Edition. Berlin: Springer, 2001. ISBN 3-540-41283-2
  • Menezes, Alfred; van Oorschot, Paul C.; and Vanstone, Scott A. Handbook of Applied Cryptography. CRC Press, October 1996. ISBN 0-8493-8523-7
  • Rabin, Michael. Digitalized Signatures and Public-Key Functions as Intractable as Factorization (in PDF). MIT Laboratory for Computer Science, January 1979.
  • Scott Lindhurst, An analysis of Shank's algorithm for computing square roots in finite fields. in R Gupta and K S Williams, Proc 5th Conf Can Nr Theo Assoc, 1999, vol 19 CRM Proc & Lec Notes, AMS, Aug 1999.
  • R Kumanduri and C Romero, Number Theory w/ Computer Applications, Alg 9.2.9, Prentice Hall, 1997. A probabilistic for square root of a quadratic residue modulo a prime.

Ligações externas

Read other articles:

RT-21 Temp 2S adalah rudal balistik antarbenua mobile yang dikembangkan oleh Uni Soviet selama Perang Dingin. Itu diberi nama pelaporan NATO SS-16 Sinner dan membawa penunjukan industri 15Zh42. RT-21 adalah ICBM mobile pertama yang dikembangkan oleh Uni Soviet. Ini sangat bergantung pada RT-21M Pioner (SS-20 Saber), sebuah rudal jarak pendek, untuk teknologi. Program ini menjadi terperosok dalam serangkaian komplikasi perjanjian, termasuk pertanyaan tentang penggunaan dari peluncur rudal tea...

 

Americans of Uyghur birth or descent 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: Uyghur Americans – news · newspapers · books · scholar · JSTOR (September 2018) (Learn how and when to remove this template message) Uyghur AmericansUyghur Americans protest in front of the White House against China's human ...

 

County of the Kingdom of Hungary Győr CountyComitatus Jauriensis (Latin)Győr vármegye (Hungarian)Komitat Raab (German) County of the Kingdom of Hungary(12th century-1785, 1790-1923) Coat of arms CapitalGyőrArea • Coordinates47°41′N 17°38′E / 47.683°N 17.633°E / 47.683; 17.633  • 19101,534 km2 (592 sq mi)Population • 1910 136,300 History • Established 12th century• Merged in...

For the unincorporated community in Duplin County, see Murphey, North Carolina. Town in North Carolina, United StatesMurphy, North CarolinaTownMurphy next to the Hiwassee River SealNickname: City of FlowersLocation of Murphy, North CarolinaCoordinates: 35°05′36″N 84°01′41″W / 35.09333°N 84.02806°W / 35.09333; -84.02806CountryUnited StatesStateNorth CarolinaCountyCherokeeFounded byA. R. S. HunterNamed forArchibald MurpheyArea[1] • To...

 

Variety of small onion This article is about the French red shallot. For the Persian shallot, see Allium stipitatum. For the French grey shallot, see Allium oschaninii. For the fictional character, see Clifton Shallot. See also: Allium fistulosum § Ambiguous names ShallotSliced and whole red shallotsSpeciesAllium cepa (see text)Cultivar groupAggregatum Group The shallot is a cultivar group of the onion. Until 2010, the (French red) shallot was classified as a separate species, Allium as...

 

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: Chief of the General Staff Senegal – news · newspapers · books · scholar · JSTOR (February 2021) (Learn how and when to remove this message) Head of the armed forces of Senegal Chief of the General StaffChefs d'État-Major général des arméesIncumbentMba...

Запрос «ИКАО» перенаправляется сюда; см. также другие значения. Международная организация гражданской авиации International Civil Aviation Organization Штаб-квартира ИКАО в Монреале Членство государства-участники Чикагской конвенции (1944 года) штаб-квартира Монреаль (Канада) Тип органи�...

 

Lentopallon Mestaruusliiga 2015-2016 Competizione Lentopallon Mestaruusliiga Sport Pallavolo Edizione LX Organizzatore SL Date dal 26 settembre 2015al 19 aprile 2016 Luogo  Finlandia Partecipanti 11 Risultati Vincitore  Kokkolan Tiikerit(3º titolo) Secondo  Vammalan Terzo  Hurrikaani-Loimaa Statistiche Miglior marcatore Michael Chemos (615)[1] Incontri disputati 192 Cronologia della competizione 2014-15 2016-17 Manuale La Lentopallon Mestaruusli...

 

1995 studio album by Iced EarthBurnt OfferingsStudio album by Iced EarthReleasedApril 18, 1995RecordedMorrisound Studios (Tampa, Florida)[1]GenrePower metalthrash metalLength52:39LabelCentury MediaProducer Tom Morris Jon Schaffer[1] Iced Earth chronology Night of the Stormrider(1991) Burnt Offerings(1995) The Dark Saga(1996) Alternative cover2001 reissue cover Professional ratingsReview scoresSourceRatingAllMusic[2]Metal Storm10/10[3] Burnt Offerings i...

Kingdom of Prussia's highest order of merit For the film, see Pour le Mérite (film). AwardPour le Mérite(Military class)TypeNeck decorationPresented byKing of Prussia (1740–1918)EligibilityMilitary personnel (1740–1918)StatusExtinctEstablished between 7 June and 15 June 1740[1] 1810 (pure military class) First awarded16 June 1740[1]Last awarded22 September 1918Total5415[2]Pour le Mérite Pour le Mérite with oak leavesRibbon bars of the order PrecedenceNext ...

 

Church in Vestland, NorwayOld Olden ChurchOlden gamle kyrkjeView of the church61°50′03″N 6°48′20″E / 61.8341770658°N 6.8056480584°E / 61.8341770658; 6.8056480584LocationStryn Municipality,VestlandCountryNorwayDenominationChurch of NorwayChurchmanshipEvangelical LutheranHistoryStatusParish churchFounded13th centuryConsecrated1759ArchitectureFunctional statusActiveArchitectural typeCruciformCompleted1759 (265 years ago) (1759)Closed1934Specifica...

 

British supernatural drama television series Being HumanGenreHorrorSupernatural fictionComedy dramaCreated byToby WhithouseStarringLenora CrichlowRussell ToveyAidan TurnerSinead KeenanMichael SochaDamien MolonyKate BrackenSteven RobertsonComposerRichard WellsCountry of originUnited KingdomOriginal languageEnglishNo. of series5No. of episodes37 (list of episodes)ProductionExecutive producersKoei KarpeToby WhithouseProducerMatthew BouchProduction locationsSeries 1–2: Bristol, EnglandSeries 3�...

You can help expand this article with text translated from the corresponding article in Russian. (February 2015) Click [show] for important translation instructions. View a machine-translated version of the Russian article. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasting machine-translated text into the English Wi...

 

Asosiasi Sepak Bola AustriaUEFADidirikan1904Kantor pusatWinaBergabung dengan FIFA1905Bergabung dengan UEFA1954PresidenDr. Leo WindtnerWebsitewww.oefb.at Asosiasi Sepak Bola Austria (bahasa Jerman: Österreichischer Fußball-Bund (OFB)) adalah badan pengendali sepak bola di Austria. Menyelenggarakan liga sepak bola, Bundesliga Austria, Piala Austria dan tim nasional Austria, serta tim wanita yang setara. Berbasis di ibu kota, Wina. Sejak 1905, telah menjadi anggota FIFA, dan sejak 1954, me...

 

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (ديسمبر 2018) رئيسة وزراء بلجيكا رئيس وزراء بلجيكاشعار بلجيكا شاغل المنصب صوفي ويلميس منذ 27 أكتوبر 2019 البلد بلجيكا  ...

1915 German offensive on the Eastern Front of World War I First Riga offensivePart of the Eastern Front of World War ISummer German Offensive in the Eastern Front 1915Date14-31 July 1915LocationRiga areaResult German victory part of Riga-Schaulen offensiveBelligerents  German Empire Russian EmpireCommanders and leaders Paul von Hindenburg Erich Ludendorff Otto von Below Otto von Lauenstein Manfred von Richthofen Mikhail Alekseyev Pavel PlehveUnits involved Army of the Niemen X Army V Arm...

 

Albese con Cassanocomune Albese con Cassano – VedutaVeduta sul centro di Albese LocalizzazioneStato Italia Regione Lombardia Provincia Como AmministrazioneSindacoCarlo Ballabio (lista civica Buonsenso per Albese con Cassano) dal 26-5-2019 TerritorioCoordinate45°48′N 9°10′E45°48′N, 9°10′E (Albese con Cassano) Altitudine402 m s.l.m. Superficie7,95 km² Abitanti4 237[1] (31-12-2023) Densità532,96 ab./km² FrazioniCassano, Sirt...

 

Juan Vicente Gómez Presiden VenezuelaMasa jabatan19 Desember 1908 (1908-12-19) – 13 Agustus 1913 (1913-8-13)PendahuluCipriano CastroPenggantiJosé Gil FortoulMasa jabatan24 Juni 1922 (1922-06-24) – 30 Mei 1929 (1929-5-30)PendahuluVictorino Márquez BustillosPenggantiJuan Bautista PérezMasa jabatan13 Juni 1931 (1931-06-13) – 17 Desember 1935 (1935-12-17)PendahuluJuan Bautista PérezPenggantiEleazar López Contreras Informasi prib...

Día de la Resistencia Indígena Aspecto del Monumento a Colón en el Golfo Triste en Caracas, después de que la estatua fuera derribada el 12 de octubre de 2004.LocalizaciónPaís Nicaragua NicaraguaVenezuela VenezuelaDatos generalesFecha 12 de octubreOrigen 2002 (Venezuela)2007 (Nicaragua)[editar datos en Wikidata] El Día de la Resistencia indígena es una conmemoración celebrada el 12 de octubre que conmemora aquellas luchas en 1492 de los pueblos indígenas en defensa de...

 

British publisher and writer Henry Richard VizetellyA photograph of Vizetelly in 1863Born30 July 1820Died1 January 1894NationalityBritishOccupationPublisher & writer Henry Richard Vizetelly (30 July 1820 – 1 January 1894) was a British publisher and writer. He started the publications Pictorial Times and Illustrated Times, wrote several books while working in Paris and Berlin as correspondent for the Illustrated London News, and between 1880 and 1890, ran a publishing house...