I have not looked at this closely enough to know if this meets the requested criteria, but it is an extensive database. And hopefully they are serious about security :).
http://www.gnumed.org/