(a) The CSS shall authenticate all critical files including, but not limited to, executables, data, and other files which may affect the game outcome or the compliant operation of the CSS during the following:
- (1) Any processor reset (power-up, soft reset); and
- (2) The first time the files are loaded for use (even if only partially loaded).
(b)
- (1) The CSS shall employ an industry standard secure hashing algorithm (e.g. MD-5 or SHA-1).
- (2) In the event of failed authentication, the player terminal should immediately enter an error condition with the appropriate audio and visual indicator.
- (3) The error shall require operator intervention.
(c) The CSS shall display specific error information and shall not clear until either the:
- (1) Fail authenticates properly, following the operator intervention; or
- (2) Medium is replaced or corrected, and the memory is cleared (if applicable), the component is restarted, and all files authenticated correctly.
Codification Notes: “CSS” means client-server system.