A system for providing updates to computerized devices, the system comprising: one or more processors ; one or more non-transitory computer storage media storing instructions that when executed by the one or more processors cause the one or more processors to perform operations comprising: generating a bloom filter data structure comprising a plurality of hash values, each of the plurality of hash values corresponding to a computerized device in a set of computerized devices to be updated, wherein identifying information of each computerized device in the set of computerized devices is provided to a hash function to generate the plurality of hash values for the respective computerized devices for the bloom filter data structure; determining that a computerized device is to receive a device update based on a hash value generated by providing identifying information of the computerized device to the hash function matching a hash value among the plurality of hash values of the bloom filter data structure; and providing the device update to the computerized device based on the determining , wherein the device update comprises a digital asset comprising one or more of: software, firmware, or a digital certificate, and wherein the digital asset is configured to modify the computerized device. one or more processors ; one or more non-transitory computer storage media storing instructions that when executed by the one or more processors cause the one or more processors to perform operations comprising: generating a bloom filter data structure comprising a plurality of hash values, each of the plurality of hash values corresponding to a computerized device in a set of computerized devices to be updated, wherein identifying information of each computerized device in the set of computerized devices is provided to a hash function to generate the plurality of hash values for the respective computerized devices for the bloom filter data structure; determining that a computerized device is to receive a device update based on a hash value generated by providing identifying information of the computerized device to the hash function matching a hash value among the plurality of hash values of the bloom filter data structure; and providing the device update to the computerized device based on the determining , wherein the device update comprises a digital asset comprising one or more of: software, firmware, or a digital certificate, and wherein the digital asset is configured to modify the computerized device. generating a bloom filter data structure comprising a plurality of hash values, each of the plurality of hash values corresponding to a computerized device in a set of computerized devices to be updated, wherein identifying information of each computerized device in the set of computerized devices is provided to a hash function to generate the plurality of hash values for the respective computerized devices for the bloom filter data structure; determining that a computerized device is to receive a device update based on a hash value generated by providing identifying information of the computerized device to the hash function matching a hash value among the plurality of hash values of the bloom filter data structure; and providing the device update to the computerized device based on the determining , wherein the device update comprises a digital asset comprising one or more of: software, firmware, or a digital certificate, and wherein the digital asset is configured to modify the computerized device. <EOS>