Применение ассиметричного шифрования, которое я хочу обсудить может показаться весьма специфическим. Сразу хочу сказать что в криптографии я соображаю слабо, поэтому мне нужно если не разъяснение, то хотя-бы пинок в нужную сторону (если RTFM, то fucking manual должен быть слегка конкретнее толстого тома по криптографии).
Итак. Насколько я успел понять, то, в RSA, скорость шифрования равна скорости расшифровывания (при равных вычислительных возможностях). Так вот)), мне нужен такой шифр, который зашифровать гораздо труднее чем расшифровать. И даже более того, должно быть 3 ключа: ключ быстрого шифрования, ключ медленного шифрования и ключ быстрого расшифровывания. Быстрый и медленный ключи должны приводить к одному и тому-же результату, но скорость скорость получения этого результата должна расходитья, как минимум, на порядок. Быстрый ключ шифрования не должен вычисляться из остальных 2х в обозримый промежуток времени. Медленный ключ должен генерироваться как минимум на порядок быстрее чем шифрование сообщения им же.
Если я в чём-то попрал фундаментальные принципы криптографии, прошу понять и простить)
Сей трюк требуется совсем не для защиты информации, это лиш некий proof of work.
Итак. Насколько я успел понять, то, в RSA, скорость шифрования равна скорости расшифровывания (при равных вычислительных возможностях). Так вот)), мне нужен такой шифр, который зашифровать гораздо труднее чем расшифровать. И даже более того, должно быть 3 ключа: ключ быстрого шифрования, ключ медленного шифрования и ключ быстрого расшифровывания. Быстрый и медленный ключи должны приводить к одному и тому-же результату, но скорость скорость получения этого результата должна расходитья, как минимум, на порядок. Быстрый ключ шифрования не должен вычисляться из остальных 2х в обозримый промежуток времени. Медленный ключ должен генерироваться как минимум на порядок быстрее чем шифрование сообщения им же.
Если я в чём-то попрал фундаментальные принципы криптографии, прошу понять и простить)
Сей трюк требуется совсем не для защиты информации, это лиш некий proof of work.