Abstract: An enhanced non fungible token (NFT) is provided that provides mechanisms for confirming ownership of a digital asset as well as authenticating the origin of that digital asset. The asset is provided with an encrypted origin token that is steganographically inserted into the media prior to minting the NFT. Information in the origin token is verifiable by the asset origin once decrypted. Systems and methods for generating and authenticating the enhanced NFT are also provided.