1. A method for nano-encoding information related to printed texts or images on paper and other surfaces, the method comprising: fabricating composite material by mixing nano-particles, the composite material comprising a signature; collocating the fabricated composite nano-particles with the printed text or images; and nano-decoding the information, wherein nano-decoding the information comprises: detecting nano particles; determining invariant properties of the detected nano particles; matching invariant properties with predetermined coded information; analyzing the invariant properties of the detected nano particles for segmentation, in response to detecting that there is no match, and redetecting the nano particles in response to determining that the nano particles exhibit segmentation; and providing user with decoded information.