In a general aspect, orientation information is used to generate a unique code. In some aspects, orientation information is extracted from an object. The object includes multiple elements, and the orientation information indicates the relative spatial orientations of the respective elements. The orientation information can be extracted, for instance, by a scanner system that detects the elements. A unique code is generated for the object based on the orientation information. In some examples, the elements are diamond particles that each have one or more color centers, and the orientation information is extracted by detecting the color centers.L'invention concerne, selon un aspect général, des informations d'orientation mises en œuvre pour générer un code unique. Selon certains aspects, des informations d'orientation sont extraites d'un objet. L'objet comprend de multiples éléments, et les informations d'orientation indiquent les orientations spatiales relatives des éléments respectifs. Les informations d'orientation peuvent être extraites, par exemple, par un système de dispositif de balayage qui détecte les éléments. Un code unique est généré pour l'objet sur la base des informations d'orientation. Selon certains exemples, les éléments sont des particules de diamant qui comprennent chacune un ou plusieurs centres colorés, et les informations d'orientation sont extraites par la détection des centres colorés.