The present invention relates to a cryptographic technology-based identification method for the Internet of Things, which includes: the service party generates the root key of the identification system and the service party's public key and private key; the user side generates its own public key and private key, and uses its own The name and public key are passed to the service party; the user side generates the item identification and secret key, and passes the user side identification, item identification, item information ciphertext and signature to the service party; the user side generates the item secret key, and the user side identification, item information The identification, item status information ciphertext and signature are passed to the service party; when the user side queries the information of the item, the user side passes the user side identification, item identification and signature to the service party, and the service party performs verification after receiving it. After the verification is passed, the service The party retrieves the item identification record and the item status record corresponding to the item identification, and transmits the user identification, item identification and state information ciphertext and signature to the user party. The invention combines cryptography and item identification confidentially, and will play an important role in the field of the Internet of Things.