System for the control and verification of the authenticity of consumer goods, products, and items in general, comprising at least one microchip with NFC communication technology, suited to be applied to an item/product/package, said microchip having the capability of running software and containing at least one identification code, and at least one reading device, suited to communicate with said microchip, at least one server for the processing, communication and storage of data and wherein said reading device is suited to exchange one or more identification codes (1 1, 31) in both directions between said microchip and said server, wherein said microchip implements the control of said codes (11, 31) and sends a final identification code to said reading device regarding the successful or failed identification, and wherein: • said microchip is intended to be applied to said item/product/package to be checked during the production of the item/product/package itself; • said reading device is suited to interrogate said microchip which in response sends at least said identification code; • said reading device is suited to send said identification code to said server; • said server is suited to process said identification code received by said reading device by means of one or more dedicated algorithms, generating a return code, which it sends to said reading device; • said reading device is suited to send said return code received from said server to said microchip; characterised in that • said microchip is suited to process said return code received from said reading device with one or more algorithms and to send a response of recognition or non-recognition to said reading device; the return code being only recognized by said microchip that generated the initial unique identification code, the return code being linked to the identification code through the system of algorithms. • said microchip is intended to be applied to said item/product/package to be checked during the production of the item/product/package itself; • said reading device is suited to interrogate said microchip which in response sends at least said identification code; • said reading device is suited to send said identification code to said server; • said server is suited to process said identification code received by said reading device by means of one or more dedicated algorithms, generating a return code, which it sends to said reading device; • said reading device is suited to send said return code received from said server to said microchip; characterised in that • said microchip is suited to process said return code received from said reading device with one or more algorithms and to send a response of recognition or non-recognition to said reading device; the return code being only recognized by said microchip that generated the initial unique identification code, the return code being linked to the identification code through the system of algorithms. • said microchip is suited to process said return code received from said reading device with one or more algorithms and to send a response of recognition or non-recognition to said reading device; the return code being only recognized by said microchip that generated the initial unique identification code, the return code being linked to the identification code through the system of algorithms.