Metodo forza bruta

Il metodo forza bruta (anche ricerca esaustiva), in informatica, è un algoritmo di risoluzione di un dato problema che consiste nel verificare tutte le soluzioni teoricamente possibili fino a che si trova quella effettivamente corretta. Il suo principale fattore positivo è che esso consente teoricamente di trovare sempre la soluzione corretta ma, per contro, questa è sempre la soluzione più lenta o dispendiosa: viene utilizzato come ultima risorsa sia in crittanalisi, sia in altre parti della matematica, ma solamente in quei casi in cui esso sia l'unico procedimento conosciuto o nei casi in cui altri algoritmi più performanti, tipo l'attacco a dizionario, abbiano fallito.

Descrizione

Utilizzo in crittoanalisi

In ambito crittanalitico, questo metodo si utilizza in genere per trovare la chiave di un sistema che impiega un cifrario per individuare il quale non si conosca alcun attacco migliore ed è noto appunto come attacco di forza bruta. Questo fu, ad esempio, il metodo utilizzato dal controspionaggio polacco per decifrare i messaggi tedeschi della macchina Enigma, ideata da Arthur Scherbius. Per ottenere il risultato, infatti, essi utilizzarono la famosa Bomba ideata da Marian Rejewski, una speciale macchina calcolatrice in grado di sottoporre il messaggio cifrato ad un attacco di forza bruta, fino a trovare la soluzione. La macchina venne poi perfezionata dagli inglesi, grazie al contributo del grande matematico Alan Turing.

Questi primi rudimentali e mastodontici calcolatori erano lentissimi, se paragonati agli attuali computer, e potevano impiegare interi mesi per decifrare un breve messaggio. In tempi più recenti, per supplire alla sempre maggiore velocità dei computer disponibili in commercio, divenne necessario utilizzare chiavi di dimensione sempre maggiore. Questa crescita delle dimensioni della chiave è sostenibile, dato che mentre lo spazio delle chiavi (e quindi il tempo necessario per un attacco forza bruta) aumenta esponenzialmente con la lunghezza della chiave (come , per la precisione), il tempo di cifratura e decifrazione in genere ha poca dipendenza dalla lunghezza della chiave. Per fare un esempio, utilizzando chiavi di 256 bit, AES è più veloce del Data Encryption Standard (DES), che può utilizzare solamente chiavi da 56 bit.

Un esempio pratico di attacco di forza bruta è quello di tentare di aprire una valigetta con serratura a combinazione provando tutte le possibili combinazioni delle rotelle numerate, che in genere sono solo tre e contengono ognuna una cifra da zero a nove; le combinazioni totali, ossia i numeri da 000 a 999, sono in tutto 1 000, e altrettanti sono i tentativi massimi necessari per trovare la combinazione esatta. Per aumentare la protezione della valigetta da questo tipo di attacchi è possibile aumentare il numero di ruote numerate; siccome il numero di combinazioni in questo caso cresce secondo le potenze di dieci, con una ruota in più le possibili combinazioni passano da 1 000 a 10 000. Bisogna prestare attenzione però al trade off, cioè il rapporto tra tempo-memoria e tempo-processori: come spiegato da Daniel J. Bernstein nell'articolo riportato, un calcolatore con processori è incomparabilmente più veloce del corrispondente calcolatore seriale di pari costo.

Utilizzo in sicurezza informatica

Nell'ambito della sicurezza informatica, questo metodo si utilizza soprattutto per trovare la password di accesso a un sistema. La differenza principale tra attaccare una chiave crittografica e attaccare una password è che la prima è solitamente stata generata in modo totalmente casuale mentre una password, per la sua stessa natura di dover essere ricordata e inserita da esseri umani, è generalmente meno densa di informazioni. Utilizzando una parola italiana di otto caratteri come password, la sua sicurezza (il numero di possibilità che un attaccante deve testare) non è di tentativi (una sicurezza equivalente a una chiave casuale di 64 bit) ma piuttosto il numero totale di parole italiane di otto caratteri (una sicurezza equivalente a meno di 16 bit). È quindi palese l'importanza di utilizzare password molto lunghe (spesso chiamate passphrase) oppure generate casualmente; queste due scelte non fanno altro che barattare la facilità di memorizzazione con la lunghezza e il tempo necessario per inserire manualmente la password.

Quando sul sistema è possibile un attacco offline, ovvero quando l'attacco si può eseguire su una copia di lavoro locale del sistema da attaccare, si può compensare la lentezza di esecuzione con la quantità di risorse; laddove un singolo computer possa "provare" 100 000 chiavi al secondo, due computer possono provarne il doppio e così via (la velocità aumenta linearmente con le risorse utilizzate). Questa caratteristica ha motivato, nei recenti anni, molti attacchi "distribuiti" sfruttando solo i cicli inutilizzati di migliaia e migliaia di comuni computer (Internet facilita di molto l'organizzazione di questo tipo di attacchi). Questo non è applicabile a sistemi informatici dove sia possibile esclusivamente un attacco online, né a sistemi che utilizzino protezioni fisiche quali lucchetti metallici; non è possibile velocizzarne l'apertura provando due o più chiavi alla volta.

Voci correlate

Altri progetti

Collegamenti esterni

Read other articles:

This article's lead section may be too short to adequately summarize the key points. Please consider expanding the lead to provide an accessible overview of all important aspects of the article. (November 2021) City in Illinois, United StatesElmhurst, IllinoisCity FlagSealMottoes: Close to Everything, Unlike AnythingIdeal for your business, your family, your lifeLocation of Elmhurst in DuPage County, Illinois.Coordinates: 41°53′58″N 87°56′25″W / 41.89947°N 87.9403…

BrussoncomuneBrusson – Veduta LocalizzazioneStato Francia RegioneGrand Est Dipartimento Marna ArrondissementVitry-le-François CantoneSermaize-les-Bains TerritorioCoordinate48°45′N 4°42′E / 48.75°N 4.7°E48.75; 4.7 (Brusson)Coordinate: 48°45′N 4°42′E / 48.75°N 4.7°E48.75; 4.7 (Brusson) Superficie4,9 km² Abitanti218[1] (2009) Densità44,49 ab./km² Altre informazioniCod. postale51300 Fuso orarioUTC+1 Codice INSEE51094 Ca…

VPS28 المعرفات الأسماء المستعارة VPS28, ESCRT-I subunit, subunit of ESCRT-I معرفات خارجية الوراثة المندلية البشرية عبر الإنترنت 611952 MGI: MGI:1914164 HomoloGene: 69205 GeneCards: 51160 علم الوجود الجيني الوظيفة الجزيئية • ‏GO:0032403 protein-containing complex binding• ubiquitin binding• ‏GO:0001948، ‏GO:0016582 ربط بروتيني المكونات الخلوية • سيتوبلا…

Rochelle Walensky Direktur Pusat Pengendalian dan Pencegahan Penyakit ke-19PetahanaMulai menjabat 20 Januari 2021PresidenJoe BidenWakilAnne SchuchatPendahuluRobert RedfieldPenggantiPetahana Informasi pribadiLahirRochelle Paula Bersoff5 April 1969 (umur 55)Peabody, Massachusetts, Amerika SerikatSuami/istriLoren D. WalenskyAnak3PendidikanWashington University (BA)Johns Hopkins University (MD)Harvard University (MPH)Sunting kotak info • L • B Rochelle Paula Walensky (née Ber…

2020年夏季奥林匹克运动会马来西亚代表團马来西亚国旗IOC編碼MASNOC马来西亚奥林匹克理事会網站olympic.org.my(英文)2020年夏季奥林匹克运动会(東京)2021年7月23日至8月8日(受2019冠状病毒病疫情影响推迟,但仍保留原定名称)運動員30參賽項目10个大项旗手开幕式:李梓嘉和吳柳螢(羽毛球)[1][2]閉幕式:潘德莉拉(跳水)[3]獎牌榜排名第74 金牌 銀牌 銅牌 …

Criminal procedure Criminal trials and convictions Rights of the accused Fair trial Pre-trial Speedy trial Jury trial Counsel Presumption of innocence Exclusionary rule1 Self-incrimination Double jeopardy2 Bail Appeal Verdict Conviction Acquittal Not proven3 Directed verdict Sentencing Mandatory Suspended Custodial Periodic Discharge Guidelines Guilt Totality5, 6 Dangerous offender4, 5 Capital punishment Execution warrant Cruel and unusual punishment Imprisonment Life imprisonment Inde…

国民阵线Barisan NasionalNational Frontباريسن ناسيونلபாரிசான் நேசனல்国民阵线标志简称国阵,BN主席阿末扎希总秘书赞比里署理主席莫哈末哈山总财政希山慕丁副主席魏家祥维纳斯瓦兰佐瑟古律创始人阿都拉萨成立1973年1月1日 (1973-01-01)[1]设立1974年7月1日 (1974-07-01)前身 联盟总部 马来西亚  吉隆坡 50480 秋傑区敦依斯迈路太子世贸中心(英语:…

 烏克蘭總理Прем'єр-міністр України烏克蘭國徽現任杰尼斯·什米加尔自2020年3月4日任命者烏克蘭總統任期總統任命首任維托爾德·福金设立1991年11月后继职位無网站www.kmu.gov.ua/control/en/(英文) 乌克兰 乌克兰政府与政治系列条目 宪法 政府 总统 弗拉基米尔·泽连斯基 總統辦公室 国家安全与国防事务委员会 总统代表(英语:Representatives of the President of Ukraine) 总理…

For other ships with the same name, see BAP Almirante Guise. This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. Please help improve this article by introducing more precise citations. (March 2020) (Learn how and when to remove this message) BAP Almirante Guise in 1934 History Russian Empire NameAvtroil BuilderReval Shipbuilding Company, Tallinn Launched13 January 1915 Completed1917 Captured1918 by Unit…

SMK Negeri 1 CimahiSTM Negeri Pembangunan BandungLogo SMK Negeri 1 Cimahi - 2014InformasiDidirikan24 Maret 1977JenisSekolah Menengah KejuruanAkreditasiSMK - SBI (Sekolah Berstandar Internasional) - INVEST (International Vocational Education Strengthening) Nilai Akreditasi: 99.00Kepala SekolahAgus Priyatmono Nugroho, S.Pd, M.Si.Jurusan atau peminatan1. Teknik Elektronika Industri (TEI) 2. Teknik Elektronika Daya dan Komunikasi (TEDK) 3. Teknik Otomasi Industri (TOI) 4. Teknik Pendinginan dan…

هذه مقالة غير مراجعة. ينبغي أن يزال هذا القالب بعد أن يراجعها محرر؛ إذا لزم الأمر فيجب أن توسم المقالة بقوالب الصيانة المناسبة. يمكن أيضاً تقديم طلب لمراجعة المقالة في الصفحة المخصصة لذلك. (يناير 2022) مفتش أسلحة تابع للأمم المتحدة في العراق عام 2002. بدأ صدام حسين (1937-2006) برنامجًا …

أبطال خارقون 2Incredibles 2 (بالإنجليزية) الشعارملصق الفيلم مع الشعار العربيمعلومات عامةالتصنيف فيلم رسوم متحركة — فيلم ثلاثي الأبعاد الصنف الفني فيلم أكشن — فيلم كوميدي — فيلم مغامرة — فيلم بطل خارق تاريخ الصدور5 يونيو 2018 (2018-06-05) (لوس أنجلوس)14 يونيو 2018 (2018-06-14)…

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: 2014 FIM CEV Moto3 International Championship – news · newspapers · books · scholar · JSTOR (January 2015) (Learn how and when to remove this message) 2014 FIM CEV Moto3 International Championship Previous: 2013 Next: 2015 2014 champion Fabio Quartararo Podium at …

У этого термина существуют и другие значения, см. Осьминог (значения). Осьминогиангл. Squidbillies Жанр комедия Создатели Джим ФортиэрДэйв Уиллис Рассказчик Дэйв Уиллис Композитор Билли Джо Шэйвер[вд] Страна  США Язык английский Число сезонов 11 Число серий 117 (список с…

Map of Central Africa:Dark Green: Central Africa (Geographic)Medium Green: Middle Africa (UN Subregion)Light Green/Gray: Central African Federation (Political: Defunct) The history of Central Africa has been divided into its prehistory, its ancient history, the major polities flourishing, the colonial period, and the post-colonial period, in which the current nations were formed. Central Africa is the central region of Africa, bordered by North Africa, West Africa, East Africa, Southern Africa, …

Biblioteca MarucellianaLa facciata su via CavourUbicazioneStato Italia Regione Toscana Città Firenze IndirizzoVia Cavour, 43-47 CaratteristicheTipoBiblioteca pubblica statale di livello non dirigenziale ISILIT-FI0101 Numero operemanoscritti: 2 927 legati, 69 345 carte sciolte; 1 000 000 tra volumi e opuscoli a stampa, di cui 500 incunaboli e 7 995 cinquecentine; 53 000 stampe; 3 200 disegni; 9 000 libretti di melodrammi; 10 065 testate di p…

New York City Subway station in Brooklyn For other uses, see Franklin Avenue Station and Botanical Garden Station. New York City Subway station in Brooklyn, New York Franklin Avenue/Botanic Garden ​​​​ New York City Subway station complexEntrance to the BMT stationStation statisticsAddressFranklin Avenue & Eastern ParkwayBrooklyn, NYBoroughBrooklynLocaleCrown HeightsCoordinates40°40′15″N 73°57′31″W / 40.670711°N 73.958545°W…

2012 studio album by Joe JacksonThe DukeStudio album by Joe JacksonReleased22 June 2012Recorded2011GenreJazz, sophisti-pop[1]Length47:38LabelearMUSIC, Razor & TieProducerJoe JacksonJoe Jackson chronology Live at Rockplast(2012) The Duke(2012) Steppin' Out - The Collection(2014) Professional ratingsAggregate scoresSourceRatingMetacritic59/100[2]Review scoresSourceRatingAllMusic[3]Consequence of SoundD−[4]Rolling Stone[5] The Duke is the 18th s…

Historical and/or legendary figures who claimed to have lordship over the whole of Ireland 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: High King of Ireland – news · newspapers · books · scholar · JSTOR (April 2019) (Learn how and when to remove this message) High King of IrelandAnachronistic depiction of Hi…

Operas in Italy or in the Italian language For the opera company that performed until 1847 at Her Majesty's Theatre in Haymarket, London, see Italian Opera House. For its successor at the Royal Opera House, see Royal Italian Opera. Interior of La Fenice opera house in Venice in 1837. Venice was, along with Florence and Rome, one of the cradles of Italian opera. Italian opera is both the art of opera in Italy and opera in the Italian language. Opera was in Italy around the year 1600 and Italian o…