{"id":5737,"date":"2023-07-06T15:46:55","date_gmt":"2023-07-06T15:46:55","guid":{"rendered":"https:\/\/www.bitnovo.com\/blog\/?p=5737"},"modified":"2025-09-10T15:27:46","modified_gmt":"2025-09-10T15:27:46","slug":"quien-es-hans-peter-luhn","status":"publish","type":"post","link":"https:\/\/www.bitnovo.com\/blog\/quien-es-hans-peter-luhn","title":{"rendered":"\u00bfQui\u00e9n es 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\/quien-es-hans-peter-luhn\/#biografia_de_hans_peter_luhn\" >Biograf\u00eda de 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\/quien-es-hans-peter-luhn\/#el_algoritmo_de_luhn\" >El algoritmo de 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\/quien-es-hans-peter-luhn\/#%c2%bfcomo_funciona_el_algoritmo_de_luhn\" >\u00bfC\u00f3mo funciona el algoritmo de 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\/quien-es-hans-peter-luhn\/#luhn_y_la_business_intelligence\" >Luhn y 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>\u00bfAlguna vez has o\u00eddo hablar de Hans Peter Luhn? Pues, si est\u00e1s metido en el mundo de la tecnolog\u00eda blockchain, es probable que tu respuesta sea afirmativa. En caso contrario, te invitamos a seguir leyendo, ya que Luhn es sin duda una personalidad que ha contribuido enormemente a la tecnolog\u00eda actual.<\/p>\n<p>Entonces, si tienes curiosidad sobre su historia y las contribuciones que aport\u00f3 al universo de las criptomonedas,\u00a0<b>a continuaci\u00f3n te revelaremos<\/b>\u00a0<b>qui\u00e9n es Hans Peter Luhn\u00a0<\/b>y lo que este inform\u00e1tico alem\u00e1n aport\u00f3 al mundo de la criptograf\u00eda.<\/p>\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_de_hans_peter_luhn\"><\/span><strong>Biograf\u00eda de Hans Peter Luhn<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div id=\"image_1131573278\" 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<p>Hans Peter Luhn naci\u00f3 en Barmen, Alemania, el 1 de julio de 1896. Despu\u00e9s de acabar la escuela secundaria, se traslad\u00f3 a Suiza para aprender el oficio de la impresi\u00f3n comercial, con el fin de unirse al negocio familiar. Sin embargo su carrera fue interrumpida para prestar servicio en el ej\u00e9rcito alem\u00e1n durante la Primera Guerra Mundial, donde sirvi\u00f3 como oficial de comunicaci\u00f3n.<\/p>\n<p>Despu\u00e9s de la guerra Luhn viaj\u00f3 a Estados Unidos donde trabaj\u00f3 en el sector textil. Ah\u00ed di\u00f3 luz a su primer invento, el\u00a0<b>Lun\u00f3metro<\/b>, un numerador de hilos que a\u00fan se encuentra en el mercado. Entre las m\u00e1s de 80 patentes que le concedieron, Luhn\u00a0<b>fue el creador del indexado KWIC (Key Words In Context)<\/b>\u00a0y se le conoce\u00a0 principalmente por se el\u00a0<b>inventor de lo que hoy se conoce como el Algoritmo de Luhn<\/b>, cuyo objetivo es detectar errores en la transcripci\u00f3n de d\u00edgitos.<\/p>\n<p><b>En 1941 ingres\u00f3 en IBM\u00a0<\/b>como ingeniero de investigaci\u00f3n senior para luego convertirse en gerente de la Divisi\u00f3n de Investigaci\u00f3n de Recuperaci\u00f3n de Informaci\u00f3n.<\/p>\n<p>Su\u00a0<b>entrada en el mundo de la ciencia de la informaci\u00f3n<\/b>\u00a0se remonta a 1947, cuando se le pidi\u00f3 que trabajara en un problema presentado a\u00a0<b>IBM<\/b>\u00a0que implicaba la b\u00fasqueda de compuestos qu\u00edmicos registrados en forma codificada. C\u00f3mo soluci\u00f3n al problema Luhn us\u00f3 unas tarjetas perforadas.<\/p>\n<p>En la d\u00e9cada de 1950 empez\u00f3 a dedicar siempre m\u00e1s tiempo a los\u00a0<b>problemas de recuperaci\u00f3n y almacenamiento de informaci\u00f3n\u00a0<\/b>que las bibliotecas y centros de documentaci\u00f3n encontraban con frecuencia.<\/p>\n<p>Luhn decidi\u00f3 aplicar el c\u00e1lculo estad\u00edstico de las palabras procedentes de los textos para poder establecer qu\u00e9 palabras ten\u00edan una aparici\u00f3n m\u00e1s frecuente que otras, convirti\u00e9ndose, por tanto, en una herramienta v\u00e1lida para la recuperaci\u00f3n del mismo.<\/p>\n<p>Sin duda, este descubrimiento influy\u00f3 de manera significativa en el desarrollo de la disciplina de\u00a0<b>Recuperaci\u00f3n de informaci\u00f3n y en la indizaci\u00f3n autom\u00e1tica<\/b>.<\/p>\n<p>Hoy podemos afirmar que\u00a0<b>Luhn fue uno de los primeros en desarrollar muchas de las t\u00e9cnicas comunes en la ciencia de la informaci\u00f3n<\/b>.<\/p>\n<p>Estas t\u00e9cnicas incluyen el procesamiento de texto completo, c\u00f3digos hash, auto indexaci\u00f3n, abstracci\u00f3n autom\u00e1tica.<\/p>\n<p>Sin embargo, hay dos aportaciones que tuvieron gran repercusi\u00f3n:<\/p>\n<ul>\n<li aria-level=\"1\">El\u00a0<b>servicio de diseminaci\u00f3n selectiva de la informaci\u00f3n (SDI)<\/b>. Se trata de un m\u00e9todo autom\u00e1tico que implica el uso de la computadora para seleccionar, entre un flujo de nuevos documentos, aquellos de inter\u00e9s para cada uno de varios usuarios, es decir con la informaci\u00f3n pertinente que necesitan en su trabajo, discriminando la irrelevante.<\/li>\n<li>La creaci\u00f3n del\u00a0<b>\u00edndice KWIC<\/b>, una herramienta empleada para indizar\u00a0 y que se convirti\u00f3 en un m\u00e9todo imprescindible en la creaci\u00f3n de\u00a0<b><i>tesauros<\/i><\/b>.<\/li>\n<\/ul>\n<\/div>\n<\/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 style=\"text-align: left;\"><span class=\"ez-toc-section\" id=\"el_algoritmo_de_luhn\"><\/span>El algoritmo de Luhn<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align: left;\">El algoritmo de Luhn o f\u00f3rmula de Luhn,<b>\u00a0tambi\u00e9n conocido como algoritmo de \u00abm\u00f3dulo 10\u00bb o \u00abmod 10\u00bb<\/b>, es una f\u00f3rmula de suma de comprobaci\u00f3n simple que se utiliza para validar una variedad de n\u00fameros de identificaci\u00f3n.<\/p>\n<p style=\"text-align: left;\">Hoy en d\u00eda este algoritmo es\u00a0<b>muy empleado en tarjetas de cr\u00e9dito<\/b>, n\u00fameros de identificadores nacionales o en n\u00fameros de la seguridad social.<\/p>\n<p style=\"text-align: left;\">Este invento fue registrado en Estados unidos con la Patente No. 2.950.048 el 23 de agosto de 1960.<\/p>\n<p style=\"text-align: left;\">Sin embargo, el algoritmo de Luhn\u00a0<b>no fue dise\u00f1ado para proteger contra ataques maliciosos sino para proteger contra errores accidentales<\/b>, es decir fue creado como un m\u00e9todo simple para distinguir los n\u00fameros v\u00e1lidos de los n\u00fameros mal escritos o incorrectos.<\/p>\n<div id=\"image_10787116\" 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 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<h2 style=\"text-align: left;\"><span class=\"ez-toc-section\" id=\"%c2%bfcomo_funciona_el_algoritmo_de_luhn\"><\/span>\u00bfC\u00f3mo funciona el algoritmo de 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 f\u00f3rmula de Luhn verifica un n\u00famero con su d\u00edgito de control incluido. Este n\u00famero se agrega a un n\u00famero de cuenta parcial para generar el n\u00famero de cuenta completo.<\/p>\n<p>Hagamos un ejemplo pr\u00e1ctico con el n\u00famero de una tarjeta bancaria con el siguiente n\u00famero:\u00a04003600000000014<\/p>\n<div id=\"row-2131252656\" class=\"row\">\n<div class=\"col small-12 large-12\">\n<div class=\"col-inner text-center\">\n<div id=\"image_1003682688\" 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 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<p>Para que el n\u00famero sea v\u00e1lido tendr\u00e1 que pasar la siguiente prueba:<\/p>\n<ol>\n<li>Primero, desde el d\u00edgito m\u00e1s a la derecha y movi\u00e9ndote hacia la izquierda, duplica el valor de cada segundo d\u00edgito.<\/li>\n<\/ol>\n<p><b><i>El d\u00edgito de control (el \u00faltimo 4 resaltado en azul en la imagen) no se duplica ni se incluye en este c\u00e1lculo.\u00a0<\/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>Si el resultado de esta operaci\u00f3n de duplicaci\u00f3n es mayor que 9 (c\u00f3mo en el caso de 6\u00d72) suma los d\u00edgitos del resultado (ej., 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 suma derivada debe sumarse a la suma de los d\u00edgitos que no se duplicaron.<\/li>\n<\/ol>\n<p>13\u00a0+ 4 + 0 + 0 + 0 + 0 + 0 + 3 + 0 = 20<\/p>\n<ol start=\"4\">\n<li>Si el \u00faltimo d\u00edgito del total es 0, entonces el conjunto de n\u00fameros es v\u00e1lido.<\/li>\n<\/ol>\n<p>En este caso, el \u00faltimo d\u00edgito de 20 es 0. Entonces, el n\u00famero de la tarjeta es correcto.<\/p>\n<div class=\"is-divider divider clearfix\"><\/div>\n<h2><span class=\"ez-toc-section\" id=\"luhn_y_la_business_intelligence\"><\/span>Luhn y la Business Intelligence<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Conclu\u00edmos recordando otra importante aportaci\u00f3n que Hans Peter Luhn dej\u00f3 a la tecnolog\u00eda. Luhn fue tambi\u00e9n la primera persona en acu\u00f1ar el t\u00e9rmino\u00a0<b>Business Intelligence<\/b>.<\/p>\n<p>En un art\u00edculo \u201cA Business Intelligence System\u201d publicado en 1958 mencion\u00f3 este t\u00e9rmino por primera vez y lo defini\u00f3 c\u00f3mo: \u201c<i>la habilidad de aprender las relaciones de hechos presentados de forma que gu\u00eden las acciones hacia una meta deseada<\/i>\u201d. A pesar de ser una versi\u00f3n muy b\u00e1sica, fue un precursor importante de una de las tecnolog\u00edas m\u00e1s importantes de la actualidad.<\/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>\u00bfAlguna vez has o\u00eddo hablar de Hans Peter Luhn? Pues, si est\u00e1s metido en el mundo de la tecnolog\u00eda blockchain, es probable que tu respuesta sea afirmativa. En caso contrario, te invitamos a seguir leyendo, ya que Luhn es sin duda una personalidad que ha contribuido enormemente a la tecnolog\u00eda actual. Entonces, si tienes curiosidad [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":5742,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5737","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\/5737","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=5737"}],"version-history":[{"count":2,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/5737\/revisions"}],"predecessor-version":[{"id":24869,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/5737\/revisions\/24869"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media\/5742"}],"wp:attachment":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media?parent=5737"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/categories?post=5737"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/tags?post=5737"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}