UPMC Telereporting - a clinical system on the web:
The web is a public area, many machines will “handle” our report on its way to the client. Reports could be copied, changed or faked.
Encryption is best solution. Secure Sockets Layer (SSL) public/private key encryption (40 or 128 bit) is supported by most browsers and the source code is public.
Passwords (through encryption)
Message Privacy (through encryption)
Authentication (with private keys and digital certificates issued by third parties)
Other Encryption can be used in addition to SSL.