Ганс Петер Лун родился 1 июля 1896 года в Германии. После обучения в Швейцарии Лун эмигрировал в США и с 1940-х годов работал исследователем в International Business Machines (IBM) , где сделал значительный вклад в развитие библиотечного дела и информатики. Он известен как изобретатель алгоритма Луна (Luhn algorithm) — метода проверки контрольных цифр (например, в номерах кредитных карт), основанный на математических вычислениях остатков от деления. Также он изобрёл метод KWIC (Key Words In Context), который использовал алгоритмы для индексации текстов, ставший предшественником поисковых технологий.
Ппростой метод проверки контрольных цифр, разработанный Гансом Петером Луном, исследователем IBM, в 1950-х годах. Он используется для валидации идентификационных номеров, таких как номера кредитных карт, IMEI коды мобильных устройств и другие последовательности цифр.