SSL, o Secure Sockets Layer, é o protocolo responsável por estabelecer uma conexão segura entre o browser e o servidor Web onde o site está hospedado. Com o SSL, uma conexão é estabelecida onde todos os dados trafegam criptografados pela rede, sem que haja o risco de serem interceptados por terceiros, e mesmo na improvável eventualidade de suas informações serem interceptadas, elas estarão encriptadas (embaralhadas) e não poderão ser lidas.
O custo varia de certificadora, pode chegar a 5000$ ou custar apenas 19$, listo alguns links:
Ev1
14$ => http://www.ev1servers.net/english/starterssldetails.asp
49$ => http://www.ev1servers.net/english/quickssldetails.asp
94$ => http://www.ev1servers.net/english/sslpremiumdetails.asp
Enom
http://www.enom.com/secure/default.asp
Verisign
http://www.verisign.com/products-services/security-services/ssl/buy-ssl-certificates/index.html
Certisign (nacional)
http://www.certsign.com.br/produtos/certificados/certificados.jsp
Registro Brasil (nacional)
http://www.registrobrasil.com/br/index_certificado.jsp
Thatwe
https://www.thawte.com/core/process?retail-enrollment.enrollment-type=new-ssl2
Geotrust
http://www.geotrust.com/web_security/index.htm
Também um bom faq em português sobre o assunto
http://www.certisign.com.br/suporte/central_faqs/conceitos/conceitos.jsp