SSL (Secure Sockets Layer) is an open standard invented by Netscape Communications for the secure data transmission on the internet. SSL shall prevent unauthorised access on security relevant information. Thereby a secure electronic payment on the World Wide Web in particular shall be enabled. SSL can also be applied in other areas than online payment. The encryption is based on public keys.