Chronological Key -
Chronological Key is a key which uniquely identifies the data at a particular level. Mostly used in Time Dimensions.
Surrogate Key -
Surrogate Key is an artificial key, it is used as a substitution for natural primary key in order to provide data consistency.