Naming Things with Hashes (2013)
datatracker.ietf.org
datatracker.ietf.org
The Luhn algorithm used as a check digit is suboptimal; better options with greater detection rates of various kinds of human input errors exist, see e.g. https://www.uni-due.de/imperia/md/content/dc/yanling_2015_ch..., p. 12 also showing some other options. See also http://page.mi.fu-berlin.de/rhschulz/Literatur/checkdigits_l... for further reading on check digits.