Changes

Jump to navigation Jump to search
785 bytes added ,  04:31, 19 March 2008
added definition section
Line 1: Line 1:  
The Wii has four basic ways of communicating with the environment -- games on DVDs, savegames on SD card, channels/VCs on SD card and updates downloaded from Internet. All of them need to be protected, for the Wii security model to hold up integrity. Different solutions are in place for all of the ways, even if there are similarities between them.
 
The Wii has four basic ways of communicating with the environment -- games on DVDs, savegames on SD card, channels/VCs on SD card and updates downloaded from Internet. All of them need to be protected, for the Wii security model to hold up integrity. Different solutions are in place for all of the ways, even if there are similarities between them.
    +
=== Definitions ===
 +
* Encryption: Technology used to prevent unauthorized parties from viewing data.  The Wii uses [http://en.wikipedia.org/wiki/Advanced_Encryption_Standard AES]-128-CBC.
 +
* Hashing: Technology used to detect modification of data.  The Wii uses both [http://en.wikipedia.org/wiki/SHA_hash_functions SHA-1] and [http://en.wikipedia.org/wiki/MD5 MD5].
 +
* Signing: Technology used to prevent unauthorized parties from modifying (changing, editing) data.  (Generally, this is a combination of encryption and hashing.)  For the purposes of signing, the Wii uses [http://en.wikipedia.org/wiki/RSA RSA] and [http://en.wikipedia.org/wiki/Elliptic_curve_cryptography ECC].
 +
 +
The rest of this page will assume you know the difference between symmetric and asymmetric cryptography.
 
=== Game discs ===
 
=== Game discs ===
 
Game discs are encrypted to avoid analysis, and signed to avoid modifications.
 
Game discs are encrypted to avoid analysis, and signed to avoid modifications.

Navigation menu