Здравствуйте!
Нужно реализовать протокол для гибридной криптосистемы, осуществляющей шифрование по симметричному криптоалгоритму, закрытый ключ которой передается при помощи ассиметричного шифрования и защищается при передаче ЭЦП.
Например:
AES через EG с защитой ЭЦП DSA - реализовать криптосистему, осуществляющую шифрование по симметричному криптоалгоритму AES, закрытый ключ которой передается при помощи ассиметричного шифрования EG и защищается при передаче ЭЦП DSA.
Т.е. это значит, что нужно реализовать целую криптосхему. Нужно в рамках передачи значений между процедурами. Получается наш открытый текст должен шифроваться указанным алгоритмом (AES) –т.к. это симметричный алгоритм и реализовать нам нужно гибридную криптосхему, где у нас непосредственный криптообмен происходит на основе симметричной криптосистемы, а симметрия у нас работает для обмена ключами, секретным ключом симметричного криптоалгоритма. Т.е. нужно сгенерировать ключ, который мы будем использовать впоследствии как секретный ключ для симметричного шифра. AESa. Этот самый секретный ключ нам нужно зашифровать ассиметричным криптоалгоритмом EG и, чтобы гарантировать, что ключ, который мы отправляем, сохранил свою целостность (т.е. шифрование ключу дает конфиденциальность). Вот нам нужно сгенерировать ассиметричную криптосистему EG, которая нам зашифрует, потом нужно реализовать ЭЦП, которая нам это зашифрованное на ассиметричном алгоритме сообщение – подпишет и вот это финальное сообщение должно уйти на вторую сторону криптообмена, соответственно, вторая сторона должна для начала проверить цифровую подпись, потом дешифровать по ассиметричному криптоалгоритму и получить секретный ключ и дальше криптообменяться по секретному ключу, соответственно, со второй строной.
| Гарантия на работу | 1 год |
| Средний балл | 4.53 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |