cryptography - Implementation of ECC in C -
i implement «my own hybrid encryption engine» using asymmetric elliptic curve cryptography instead of other algorithms rsa or elgamal.
assuming want use curves provide greater security, ones should employ? based on i've read think 521-bit curve ideal. there more secure schemes?
what secure implementations in c/c++ (without using c++ stl) against, example, side-channel attacks? implement «separate» module, appreciate clean source code or references.
before thinking whether of standard curves might not secure enough, i'd go , make sure encryption mode secure against plain old chosen ciphertext attacks. think paper cramer , shoup "design , analysis of practical public-key encryption schemes secure against adaptive chosen ciphertext attack", 2003 starting point analyzing hybrid encryption schemes.
as timing attacks: openssl contains implementations small number of selected number of curves have been implemented run in constant time.
Comments
Post a Comment