Decentralized broadcast encryption and key generation facility Grant US-11876903-B2 United States of America 16 Jan 2024