Model fingerprinting can differentiate between source models by examining their structure and parameters. This involves looking at the model architecture, parameter settings, and even the training data and initialization used.