The set of procedures, standards, and software necessary to provide services associated with public key encryption and digital signatures. The main purpose of a public key infrastructure is to maintain and administer the keys and digital signatures that are registered with it.