A surrogate key (also known as artificial or identity key) is a system generated key with no business value. Usually implemented with database generated sequences.
Some examples: