Посмотрим ...
Настройка: Создание пары ключей RSA. Зашифруйте закрытый ключ. Храните открытый ключ в незашифрованном виде.
Вещание получено: Создание случайного ключа AES-128 / IV. Зашифруйте ключ с помощью открытого ключа RSA. Зашифруйте зарплату ключом / iv. Сохраните зашифрованный ключ, iv и зашифрованную полезную нагрузку.
Логин: Расшифровать закрытый ключ. Используйте закрытый ключ для расшифровки ключа AES. Используйте ключ AES для расшифровки полезных данных.
И поскольку это была первая идея, которая пришла мне в голову, я не могу ручаться за ее свойства безопасности.
Я также не уверен, какие свойства безопасности вы ищете & mdash; от каких атак вы пытаетесь защищаться? Почему злоумышленник не может просто перехватить трансляцию напрямую? Вас не беспокоит, что это задержится в памяти других процессов?