What is the name of the model given to the relationship between an enzyme and the substrate(s) it can bind to?

peg and hole

jigsaw puzzle

lock and key

lock and box