1. A computer implemented method comprising: receiving, at a processing device, information about multiple assets associated with a network of devices, the multiple assets including at least two electronic files; generating, for a first electronic file of the multiple assets, a first security token that is based at least on a portion of the received information about the first electronic file, wherein the first security token is configured to identify a first home network defined for the first electronic file, the first home network being specific to the first electronic file and being defined by a first selection of other assets; generating, for a second electronic file of the multiple assets, a second security token that is based at least on a portion of the received information about the second electronic file, wherein the second security token is configured to identify a second home network defined for the second electronic file, the second home network being specific to the second electronic file and being defined by a second selection of other assets; storing, in a storage device, information about the first and second security tokens and information linking the first and second security tokens to the corresponding electronic files; initiating integration of the first and second security tokens with the corresponding electronic files; and restricting access to the first or second electronic file upon detecting an occurrence of an unauthorized activity involving the corresponding electronic file, wherein detecting the occurrence of the unauthorized activity comprises determining a dissociation of the first or second electronic file from the corresponding home network defined for the corresponding electronic file, and access to the corresponding electronic file is restricted by deletion of content of the corresponding electronic file upon determining the dissociation from the corresponding home network.