If you've found the license acceptable, you can download the program and/or it's source code here:
During the boot process, each stage verifies the authenticity of the next stage before executing it. This is done using cryptographic signatures and hashes. If any stage fails verification, the boot process is halted, and the device is rendered unusable.