N.Y. Comp. Codes R. & Regs. tit. 9, § 5317.38
(4) voucher validation number for the gaming device to generate the validation number.
(d) Algorithm for generating voucher validation numbers or seeds.
(2) Gaming-device-generated validation number (system seed). The validation system shall send a unique seed to the gaming device upon enrolling the gaming device as voucher-printing-capable. The system subsequently may send a new seed to the gaming device after a voucher is printed. The algorithm or methods used to determine the seed shall guarantee an insignificant percentage of repetitive validation numbers.
(e) Algorithm for generating offline voucher authentication identifiers.
If supported, the offline authentication identifier shall be of a unique value that is derived by a hash, or other secure encryption method of at least 128 bits, that uniquely will identify the wager instrument, verify that the redeeming system was also the issuing system and validate the amount of the voucher. The following minimum set of input shall be used to create the authentication identifier:
(4) secure seed, key, etc. provided by the validation system or MCS to the gaming device.
(ii) The minimum length for any secure seeds, keys, etc. employed by the validation system or MCS shall be chosen from a pool of the variable type specified by the communication protocol used. The pool shall comprise at least 10 to the power of 14 randomly distributed values.
(f) System voucher records.
(2) The voucher record on the host system shall contain at a minimum the following voucher information:
(vii) machine number (or cashier or change booth location number, if voucher creation outside the gaming device is supported) that identifies the location from which the voucher was issued.
(g) System requirements for offline ticketing support.
Offline ticketing shall:
(4) expired validation numbers and seed, key, etc. values shall be discarded in a way that prevents the re-use of unique combinations of validation numbers and seed, key, etc. values for a sufficient period of time on the system.
(h) Voucher printing during loss of communication with validation system.
For validation systems that communicate to a gaming device through an interface board (also called a system machine interface board), if any links between the interface board and the MCS database go down, the interface board shall:
(3) not read or store any further voucher information generated by the gaming device.
A maximum of two vouchers directly after loss of communication is acceptable, in cases where the interface element already has been seeded by the system, so long as the voucher issuance information is sent immediately, when communication is reestablished.
(i) Online voucher redemption.
Vouchers can be redeemed at a gaming device, cashier or change booths or other approved validation terminals (kiosks), so long as such locations are enrolled for voucher validation with a validation system.
(2) The validation system shall update the voucher status on the database during each phase of the redemption process accordingly, so that whenever the voucher status changes, the system updates the database. Upon each status change, the database shall indicate the following information:
(iv) machine number or source identification from where the voucher information came from.
(j) Offline voucher redemption.
If supported, offline vouchers can be redeemed at a cashier or change booth, so long as such locations are enrolled for voucher validation with a validation system.
(3) The validation system shall update the voucher status on the database during each phase of the redemption process accordingly. In other words, whenever the voucher status changes, the system shall update the database. Upon each status change, the database shall indicate the following information:
(iv) machine number or source identification from where the voucher information came.
(k) Cashier and change booth operation.
All validation terminals shall be user-controlled and password-controlled. When a voucher is presented for redemption, a cashier:
(3) may print a validation receipt, after the voucher is electronically validated, if applicable.
(l) Validation receipt information.
Any validation receipt, at a minimum, shall contain the following printed information:
(5) cashier or change booth identifier.
(m) Invalid voucher notification.
The validation system or MCS shall have the ability to identify the following occurrences and notify the cashier that one of the following conditions exists:
(3) amount of voucher differs from amount on file. This requirement of this paragraph can be met by display of the voucher amount for confirmation by cashier during the redemption process.
(n) Voucher redemption during communication loss.
If the online data system temporarily goes down and validation information cannot be sent to the validation system or MCS, an alternate method of payment shall be provided either by the validation system possessing unique features (e.g., validity checking of voucher information in conjunction with local database storage), to identify duplicate vouchers and prevent fraud by reprinting and redeeming a voucher that was previously issued by the gaming device; or use of an approved alternative method as designated by the commission that will accomplish the same. A maximum of two vouchers directly after loss of communication is acceptable, in cases where the interface element has already been seeded by the system, so long as the voucher issuance information is sent immediately, when communication is reestablished. This subdivision does not apply to systems employing an approved offline voucher routine.
(o) Redemption terminals (kiosks).
Refer to Part 5316 of this Title for technical standards for redemption terminals.
(p) Reporting requirements.
The following reports shall be generated at a minimum and reconciled with all validated/redeemed vouchers:
(6) cashier report, which shall detail individual vouchers, the sum of the vouchers paid by a cashier or change booth or redemption terminal.
The requirements set forth in paragraphs (2) and (4) of this subdivision shall not apply where two-part vouchers exist for the gaming device wherein the first part is dispensed as an original voucher to the patron and the second part remains attached to the printer mechanism as a copy (on a continuous roll) in such gaming device.
(q) Database and validation component security.
Once validation information is stored in the database, such data shall not be altered in any way. The validation system database shall be encrypted or password-protected and shall possess a non-alterable user audit trail to prevent unauthorized access. The normal operation of any device that holds voucher information shall not have any options or method that may compromise voucher information. Any device that holds voucher information in its memory shall not allow removing of the information unless it has first transferred that information to the database or other secured component, or components, of the validation system.
(a) Voucher validation system.
A voucher validation system may be integrated entirely into a MCS or exist as an entirely separate system.
(b) Payment by voucher printer.
Payment by voucher printer as a method of credit redemption on a gaming device is permissible only when the gaming device is linked to an approved validation system or MCS that allows validation of the printed voucher. Validation information shall come from the validation system or MCS using a secure communication protocol. For support of offline voucher issuance, the gaming device shall be linked to an approved validation system or MCS that allows validation of the printed voucher, but does not have to be in constant communication for the issuance of voucher to be permissible.
(c) Voucher issuance.
The voucher validation system shall be able to communicate the following voucher data to the gaming device to print on the voucher: