25 Jul 2003 17:20
Security of RSA params
Stephen Frost <sfrost <at> snowman.net>
2003-07-25 15:20:38 GMT
2003-07-25 15:20:38 GMT
Greetings, In the source code I see places where the RSA params are generated and there are comments like "Only do this ever day, or every 500 connects" or similar. I'd like to understand what the story with these params is. It seems they need to be regenerated every so often for the system to not be compramised but exactly what would happen if they were, and how hard is it for them to be? What I'm wondering, specifically, is this: Are these params given to the client at some point? Can they be used to derive the session key? Most importantly: Can one client decrypt another client's session trivially if the same RSA params are used for both? OpenLDAP has been ported to use GNU TLS but it is currently not explicitly generating/setting the RSA params. From what I've read these params are probably generated on the fly by GNU TLS for every session because of this. This causes a significant increase in the CPU utilization of the slapd processes. Other programs (exim, for example) appear to generate these params and then save them for use with multiple sessions. Should OpenLDAP do the same? Would security be compramised by doing this? Many thanks, Stephen
_______________________________________________ Help-gnutls mailing list(Continue reading)
RSS Feed