В схеме асимметричного шифрования мне было интересно, можно ли добиться следующего:
- Боб отправляет Алисе свой открытый ключ
- Алиса изменяет открытый ключ Боба и шифрует им какой-то документ.
- Алиса отправляет зашифрованный документ Бобу
- Боб получает документ, но не может его расшифровать своим закрытым ключом.
- Позже Алиса отправляет Бобу некоторую дополнительную информацию (вероятно, связанную с методом, который она использовала для изменения открытого ключа Боба).
- Боб использует эту дополнительную информацию, чтобы изменить свой закрытый ключ и успешно расшифровать документ.
Кто угодно?
Я предполагаю, что RSA для генерации ключей, шифрования и дешифрования, но если это проще сделать с другой схемой, не стесняйтесь комментировать.