{"id":10445,"date":"2023-05-15T20:48:26","date_gmt":"2023-05-15T20:48:26","guid":{"rendered":"https:\/\/www.bitnovo.com\/blog\/?p=10445"},"modified":"2022-05-17T07:46:25","modified_gmt":"2022-05-17T07:46:25","slug":"chi-e-hans-peter-luhn","status":"publish","type":"post","link":"https:\/\/www.bitnovo.com\/blog\/it\/chi-e-hans-peter-luhn","title":{"rendered":"Chi \u00e8 Hans Peter Luhn?"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Alternar tabla de contenidos\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #ffffff;color:#ffffff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #ffffff;color:#ffffff\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.bitnovo.com\/blog\/it\/chi-e-hans-peter-luhn\/#biografia_di_hans_peter_luhn\" >Biografia di Hans Peter Luhn<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.bitnovo.com\/blog\/it\/chi-e-hans-peter-luhn\/#lalgoritmo_di_luhn\" >L\u2019algoritmo di Luhn<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.bitnovo.com\/blog\/it\/chi-e-hans-peter-luhn\/#come_funziona_lalgoritmo_di_luhn\" >Come funziona l\u2019algoritmo di Luhn?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.bitnovo.com\/blog\/it\/chi-e-hans-peter-luhn\/#luhn_e_la_business_intelligence\" >Luhn e la Business Intelligence<\/a><\/li><\/ul><\/nav><\/div>\n<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tiempo de lectura:<\/span> <span class=\"rt-time\"> 4<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span><p>Hai mai sentito parlare di Hans Peter Luhn? Bene, se sei addentrato nel mondo della tecnologia blockchain, \u00e8 probabile che la tua risposta sia affermativa. In caso contrario, ti invitiamo a continuare a leggere, poich\u00e9 Luhn \u00e8 senza dubbio una personalit\u00e0 che ha contribuito enormemente alla tecnologia attuale.<\/p>\n<p>Quindi, se sei curioso della sua storia e dei contributi che ha dato all\u2019universo delle criptovalute,\u00a0<b>di seguito riveleremo<\/b>\u00a0<b>chi \u00e8 Hans Peter Luhn\u00a0<\/b>e quello che questo scienziato informatico tedesco ha portato nel mondo della crittografia.<\/p>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div class=\"col small-12 large-12\">\n<div class=\"col-inner\">\n<h2><span class=\"ez-toc-section\" id=\"biografia_di_hans_peter_luhn\"><\/span><strong>Biografia di Hans Peter Luhn<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div id=\"image_1096106053\" class=\"img has-hover x md-x lg-x y md-y lg-y\">\n<div class=\"img-inner dark\"><img fetchpriority=\"high\" decoding=\"async\" class=\"attachment-original size-original lazyloaded\" src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/Qui%C3%A9n-es-Hans-Peter-luhn1.jpg\" sizes=\"(max-width: 768px) 100vw, 768px\" srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/Qui\u00e9n-es-Hans-Peter-luhn1.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/Qui\u00e9n-es-Hans-Peter-luhn1-300x205.jpg 300w\" alt=\"Qui\u00e9n es Hans Peter luhn Bitnovo\" width=\"768\" height=\"526\" data-srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/Qui\u00e9n-es-Hans-Peter-luhn1.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/Qui\u00e9n-es-Hans-Peter-luhn1-300x205.jpg 300w\" data-src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/Qui\u00e9n-es-Hans-Peter-luhn1.jpg\" data-sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/div>\n<\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<p>Hans Peter Luhn nacque a Barmen, in Germania, il 1 \u00b0 luglio 1896. Dopo aver terminato il liceo, si trasfer\u00ec in Svizzera per imparare il mestiere della stampa commerciale, al fine di entrare nell\u2019azienda di famiglia. Tuttavia la sua carriera fu interrotta per prestare servizio nell\u2019esercito tedesco durante la prima guerra mondiale, dove prest\u00f2 servizio come ufficiale delle comunicazioni.<\/p>\n<p>Dopo la guerra Luhn si rec\u00f2 negli Stati Uniti dove lavor\u00f2 nel settore tessile. L\u00ec diede vita alla sua prima invenzione, il\u00a0<b>Lunometro<\/b>, un numeratore di fili che \u00e8 ancora sul mercato. Tra gli oltre 80 brevetti che gli vennero concessi, Luhn\u00a0<b>fu il creatore dell\u2019indicizzazione KWIC (Key Words In Context)<\/b>\u00a0ed \u00e8 principalmente noto per essere l\u2019<b>inventore di quello che oggi \u00e8 conosciuto come l\u2019algoritmo di Luhn<\/b>, che mira a rilevare errori nella trascrizione delle cifre.<\/p>\n<p><b>Nel 1941 entr\u00f2 in IBM\u00a0<\/b>come ingegnere senior di ricerca per poi diventare direttore della Divisione Ricerca Recupero Informazioni.<\/p>\n<p>Il suo\u00a0<b>ingresso nel mondo della scienza dell\u2019informazione<\/b>\u00a0risale al 1947, quando gli fu chiesto di lavorare su un problema presentato a\u00a0<b>IBM<\/b>\u00a0che coinvolse la ricerca di composti chimici registrati in forma codificata. Per risolvere il problema, Luhn utilizz\u00f2 schede perforate.<\/p>\n<p>Negli anni \u201950 inizi\u00f2 a dedicarsi pi\u00f9 tempo a\u00a0<b>problemi di archiviazione e recupero\u00a0<\/b>che le biblioteche e i centri di documentazione incontravano frequentemente.<\/p>\n<p>Luhn decise di applicare il calcolo statistico delle parole dai testi per poter stabilire quali parole avessero un aspetto pi\u00f9 frequente di altre, diventando cos\u00ec un valido strumento per il recupero delle stesse.<\/p>\n<p>Indubbiamente, questa scoperta influenz\u00f3 in modo significativo lo sviluppo della disciplina di\u00a0<b>Recupero informazioni e indicizzazione automatica<\/b>.<\/p>\n<p>Oggi possiamo affermare che\u00a0<b>Luhn fu uno dei primi a sviluppare molte delle tecniche comuni nella scienza dell\u2019informazione.<\/b>.<\/p>\n<p>Queste tecniche includono l\u2019elaborazione di testo completo, codici hash, indicizzazione automatica, astrazione automatica.<\/p>\n<p>Tuttavia, ci sono due contributi che hanno avuto un grande impatto:<\/p>\n<ul>\n<li aria-level=\"1\">Il\u00a0<b>servizio di diffusione selettiva delle informazioni (SDI)<\/b>. \u00c8 un metodo automatico che prevede l\u2019utilizzo del computer per selezionare, tra un flusso di nuovi documenti, quelli di interesse per ciascuno dei vari utenti, pi\u00f9 precisamente con le informazioni pertinenti di cui necessitano nel proprio lavoro, discriminando quelle irrilevanti.<\/li>\n<li>La creazione dell\u2019<b>indice KWIC<\/b>, uno strumento utilizzato per indicizzare e che \u00e8 diventato un metodo essenziale nella creazione di\u00a0<b><i>thesauros<\/i><\/b>.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div class=\"col small-12 large-12\">\n<div class=\"col-inner text-center\">\n<h2><span class=\"ez-toc-section\" id=\"lalgoritmo_di_luhn\"><\/span>L\u2019algoritmo di Luhn<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"is-divider divider clearfix\"><\/div>\n<p>Algoritmo di Luhn o formula di Luhn,<b>\u00a0conosciuto anche come algoritmo \u201cmodulo 10\u201d o \u201cmod 10\u201d<\/b>, \u00e8 una formula di addizione di verifica semplice che viene utilizzata per convalidare una variet\u00e0 di numeri di identificazione.<\/p>\n<p>Oggi questo algoritmo lo \u00e8\u00a0<b>molto usato nelle carte di credito<\/b>, numeri di identificazione nazionali o numeri di sicurezza sociale.<\/p>\n<p>Questa invenzione \u00e8 stata registrata negli Stati Uniti con il Brevetto No. 2.950.048 il 23 agosto 1960.<\/p>\n<p>Tuttavia, l\u2019algoritmo di Luhn\u00a0<b>non fu progettato per proteggere da attacchi dannosi, ma per proteggere da errori accidentali<\/b>, cio\u00e8 \u00e8 fu creato come un metodo semplice per distinguere i numeri validi dai numeri sbagliati o non corretti.<\/p>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div id=\"image_416222485\" class=\"img has-hover x md-x lg-x y md-y lg-y\">\n<div class=\"img-inner dark\"><img decoding=\"async\" class=\"attachment-large size-large ls-is-cached lazyloaded\" src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/algoritmo-luhn.jpg\" sizes=\"(max-width: 423px) 100vw, 423px\" srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/algoritmo-luhn.jpg 423w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/algoritmo-luhn-187x300.jpg 187w\" alt=\"El algoritmo de Luhn -patente\" width=\"423\" height=\"679\" data-srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/algoritmo-luhn.jpg 423w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/algoritmo-luhn-187x300.jpg 187w\" data-src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/algoritmo-luhn.jpg\" data-sizes=\"(max-width: 423px) 100vw, 423px\" \/><\/div>\n<\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<h2><span class=\"ez-toc-section\" id=\"come_funziona_lalgoritmo_di_luhn\"><\/span>Come funziona l\u2019algoritmo di Luhn?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<\/div>\n<\/div>\n<div class=\"col small-12 large-12\">\n<div class=\"col-inner\">\n<p>La formula di Luhn controlla un numero con la sua cifra di controllo inclusa. Questo numero viene aggiunto a un numero di conto parziale per generare il numero di conto completo.<\/p>\n<p>Facciamo un esempio pratico con il numero di una carta bancaria con il seguente numero:\u00a04003600000000014<\/p>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div id=\"row-1191870639\" class=\"row\">\n<div class=\"col small-12 large-12\">\n<div class=\"col-inner text-center\">\n<div id=\"image_1166206462\" class=\"img has-hover x md-x lg-x y md-y lg-y\">\n<div class=\"img-inner dark\"><img decoding=\"async\" class=\"attachment-large size-large ls-is-cached lazyloaded\" src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/algoritmo-de-luhn-1024x593.jpg\" sizes=\"(max-width: 1020px) 100vw, 1020px\" srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/algoritmo-de-luhn-1024x593.jpg 1024w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/algoritmo-de-luhn-300x174.jpg 300w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/algoritmo-de-luhn-768x445.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/algoritmo-de-luhn-1536x889.jpg 1536w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/algoritmo-de-luhn.jpg 2000w\" alt=\"algoritmo de luhn Bitnovo\" width=\"1020\" height=\"591\" data-srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/algoritmo-de-luhn-1024x593.jpg 1024w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/algoritmo-de-luhn-300x174.jpg 300w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/algoritmo-de-luhn-768x445.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/algoritmo-de-luhn-1536x889.jpg 1536w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/algoritmo-de-luhn.jpg 2000w\" data-src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/algoritmo-de-luhn-1024x593.jpg\" data-sizes=\"(max-width: 1020px) 100vw, 1020px\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<p>Per essere valido il numero deve superare la seguente prova:<\/p>\n<ol>\n<li>In primo luogo, dalla cifra pi\u00f9 a destra e muovendosi verso sinistra, raddoppia il valore di ogni seconda cifra.<\/li>\n<\/ol>\n<p><b><i>La cifra di controllo (l\u2019ultimo 4 evidenziato in blu nell\u2019immagine) non si raddoppia n\u00e9 deve essere inclusa in questo calcolo.<\/i><\/b><\/p>\n<p>4003600000000014<\/p>\n<p>1\u00a0x 2 +\u00a00\u00a0x 2 +\u00a00\u00a0x 2 +\u00a00\u00a0x 2 +\u00a00\u00a0x 2 +\u00a06\u00a0x 2\u00a0+\u00a00\u00a0x 2 +\u00a04\u00a0x 2<\/p>\n<ol start=\"2\">\n<li>Se il risultato di questa operazione di duplicazione \u00e8 superiore a 9 (come nel caso di 6\u00d72) somma le cifre del risultato (es., 12: 1 + 2 ) .<\/li>\n<\/ol>\n<p>= 2 + 0 + 0 + 0 + 0 +\u00a01\u00a0+ 2\u00a0+ 0 + 8 = 13<\/p>\n<ol start=\"3\">\n<li>La somma derivata deve essere aggiunta alla somma delle cifre che non sono raddoppiate.<\/li>\n<\/ol>\n<p>13\u00a0+ 4 + 0 + 0 + 0 + 0 + 0 + 3 + 0 = 20<\/p>\n<ol start=\"4\">\n<li>Se l\u2019ultima cifra del totale \u00e8 0, allora la serie di numeri \u00e8 valida.<\/li>\n<\/ol>\n<p>In questo caso, l\u2019ultima cifra di 20 \u00e8 0. Allora, il numero della carta \u00e8 corretto.<\/p>\n<div class=\"is-divider divider clearfix\"><\/div>\n<h2><span class=\"ez-toc-section\" id=\"luhn_e_la_business_intelligence\"><\/span>Luhn e la Business Intelligence<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"is-divider divider clearfix\"><\/div>\n<p>Concludiamo ricordando un altro importante contributo che Hans Peter Luhn ha lasciato alla tecnologia. Luhn \u00e8 stato anche il primo a coniare il termine\u00a0<b>Business Intelligence<\/b>.<\/p>\n<p>In un articolo \u201cA Business Intelligence System\u201d pubblicato nel 1958 menzion\u00f2 per la prima volta questo termine e lo defin\u00ec come: \u201c<i>la capacit\u00e0 di apprendere le relazioni dei fatti presentati in un modo che guida le azioni verso un obiettivo desiderato<\/i>\u201d. Nonostante fosse una versione molto semplice, \u00e8 stato un importante precursore di una delle tecnologie pi\u00f9 importanti di oggi.<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tiempo de lectura:<\/span> <span class=\"rt-time\"> 4<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>Hai mai sentito parlare di Hans Peter Luhn? Bene, se sei addentrato nel mondo della tecnologia blockchain, \u00e8 probabile che la tua risposta sia affermativa. In caso contrario, ti invitiamo a continuare a leggere, poich\u00e9 Luhn \u00e8 senza dubbio una personalit\u00e0 che ha contribuito enormemente alla tecnologia attuale. Quindi, se sei curioso della sua storia [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":7954,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-10445","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-criptomonedas"],"_links":{"self":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/10445","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/comments?post=10445"}],"version-history":[{"count":0,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/10445\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media\/7954"}],"wp:attachment":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media?parent=10445"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/categories?post=10445"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/tags?post=10445"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}