Connect to the Purdue Home Page

Purdue University

Identity and Access Management

PUID

The Purdue University IDentifier (PUID) is a ten digit number. A permanent PUID is assigned to each person having a relationship with Purdue. The PUID is not considered to be a public identifier, and should not be published in a directory or used as an identifier externally to the Purdue University system.

The PUID Alias

A PUID may have an alias associated with it. If it does, the alias will be the Coordinated Purdue Career Account Login, assigned to West Lafayette staff and students.

Displaying the PUID

The ten digit PUID is displayed as two groups of five digits, separated by a dash ('-') in the form 12345-67890.

Check Digit

The last digit of the PUID is a check digit. It may be used to detect errors in transcribing or typing the PUID. The check digit's computation is based on the Luhn algorithm, described in ANSI/ISO/IEC 7812-1:1993. Particulars on the I2A2 implementation of the Luhn check digit method and pointers to some Perl code that implements it may be found here.

Maxium PUID

The maximum PUID is 10737-41823. The I2A2 Data Base Managers (DBMs) impose that limit because they currently store the PUID internally as an unsigned 31 bit integer. The maximum unsigned 31 bit integer is 0x3FFFFFFF in hexadecimal, and its decimal conversion, 1073741823, coincidentally has a valid Luhn check digit.

PUID Assignment

A PUID is assigned to each person who has a recognized relationship with the University. Recognized relationships include employee and student. Other relationships that qualify a person for a PUID are discussed in PUID Assignment.

PUID Field Identifier

The PUID field identifier in external protocol is 'p'.

Feedback | Contact Purdue
Maintained by: IAMO Team

Purdue University, West Lafayette, IN 47907, (765) 494-4600
© 2010 - 2013 Purdue University | An equal access/equal opportunity university | Copyright Complaints
If you have trouble accessing this page because of a disability, please contact the CSC at itap@purdue.edu or (765) 494-4000.