Do tej pory widziałem go tylko w podpisach cyfrowych i protokołach kluczowych umów. Czy można go używać tak jak RSA do szyfrowania danych? Czy są w tym jakieś biblioteki?Czy jest możliwe zastosowanie kryptografii krzywej eliptycznej do szyfrowania danych?
Zmieniano:
muszę coś jak RSA. Zaszyfruj dane kluczem publicznym odbiorcy, aby później mógł go odcyfrować swoim kluczem prywatnym.
Wiem, że ECDH może służyć do wysyłania tajnej wartości do kogoś, ale nie decydujesz, jakie dane są wysyłane. W przeciwieństwie do "zwykłego" DH z ECDH wynikowa sekretna wartość jest zawsze taka sama, ponieważ zależy tylko od keypanów. Sądzę, że mógłbym użyć tej wartości jako klucza do symetrycznego szyfru i zaszyfrować kolejny klucz, który wybrałem i zaszyfrować dane za pomocą tego klucza (jeśli chcę obsługiwać wiele odbiorników). Czy to dobry sposób?
To interesujące zapytanie. Jakie było ostateczne podejście do korzystania z ECC w zakresie przenoszenia kluczy? – Raj