verifiable distribution channels [e.g., Secure Sockets Layer (SSL)-encrypted links
for downloads, registered mail deliveries], and digital integrity mechanisms
(hashes or, increasingly, digital watermarks, and/or code signatures).
In addition to the software itself, the software’s installation and