Apple decided that every restore of a device would need to be individually verified by their servers. This is clear within iTunes during a restore, by looking at the top information bar you will be able to see “Verifying restore with Apple…“
The process consists of a simple challenge / response protocol which uploads a partial digest of the firmware file to Apple, which then decided whether or not to allow the restore. The caching of the users SHSH effectively allows this process to be bypassed, verifying the restore via Saurik’s servers instead.