gsa certification and new features

42
www.gamingstandards.com GSA Certification And New Features Marc McDermott, Technical Director

Upload: vesna

Post on 15-Jan-2016

31 views

Category:

Documents


0 download

DESCRIPTION

GSA Certification And New Features. Marc McDermott, Technical Director. GSA PLATINUM MEMBERS. What is GSA?. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: GSA                 Certification  And                               New Features

www.gamingstandards.com

GSA Certification

And New Features

•Marc McDermott, Technical Director

Page 2: GSA                 Certification  And                               New Features

www.gamingstandards.com

GSA PLATINUM MEMBERS

Page 3: GSA                 Certification  And                               New Features

www.gamingstandards.com

What is GSA?

• The Gaming Standards Association (GSA) is an international trade association that creates benefits for gaming manufacturers, suppliers, operators and regulators. We facilitate the identification, definition, development, promotion, and implementation of open standards to enable innovation, education, and communication for the benefit of the entire industry.

Page 4: GSA                 Certification  And                               New Features

www.gamingstandards.com

What Does GSA Do?

GSA Develops Communication Standards – GSA develops Communication standards designed

specifically for the Gaming industry.

– GSA does not develop Regulatory standards

– GSA does not design gaming applications

– GSA does not write gaming software

Page 5: GSA                 Certification  And                               New Features

www.gamingstandards.com

GSA Certification

What Is GSA Certification?

– GSA Certification is program designed to provide assurance to regulators and operators that the communications will work as expected.

– GSA Certification is not Regulatory certification

Page 6: GSA                 Certification  And                               New Features

www.gamingstandards.com

Who conducts the Certification?

GSA Certification is Conducted by GSA Recognized Test Laboratories

• Minimum criteria is ISO 17025 accreditation with a GSA scope

• Must be recognized by GSA Board as suitable

• Two labs have successfully completed the requirements

Page 7: GSA                 Certification  And                               New Features

www.gamingstandards.com

How Does GSA Certification Work?

Certification is for Specific Functional Groups• A functional group is a set of G2S or S2S commands that

provide support for a particular business function– Redeem a voucher (G2S)– Download software (G2S) – Issue a Jackpot (S2S)– Void a comp (S2S)

• Certification is for specific a specific protocol version. – S2S 1.3.1, – G2S 1.0.3, – etc.

Page 8: GSA                 Certification  And                               New Features

www.gamingstandards.com

What GSA Certification Looks Like

GUEST FULL CLASS/BUSINESS FUNCTIONAL GROUP

Communications Class

Communications point to point - (mandatory)

Communications - Multicast

Cabinet Class

Meters Class

Voucher Class

Voucher – issue voucher

Voucher – redeem voucher

Handpay

How to Specify Your Requirements: GSA Certification Checklist

Page 9: GSA                 Certification  And                               New Features

www.gamingstandards.com

Example of a Functional Group

Functional Group

From - to Request Response

Communications - Multicast

EGM-Host getMcastKeyUpdate mcastKeyUpdate

Host-EGM joinMcast joinMcastAck

leaveMcast leaveMcastAck

getMcastList mcastList

mcastKeyUpdate mcastKeyUpdateAck

•The commands that make up the Multicast Functional Group

Page 10: GSA                 Certification  And                               New Features

www.gamingstandards.com

How Does this Work?

• GSA Certification Process• GSA Committees decide on the certification criteria.

• Testing agencies report passing test results to GSA

• GSA issues a certificate and posts the certificate on the GSA website

• GSA Certificate Identifies the functional groups tested

• GSA does not post non-passing test results

Page 11: GSA                 Certification  And                               New Features

www.gamingstandards.com

Is Everything tested?

• All functional groups are tested

• All functional groups must meet the requirements to be certified.

• All passing results will be posted on the GSA website

Page 12: GSA                 Certification  And                               New Features

www.gamingstandards.com

The Certification Program Status

• Where is Certification now?• G2S Certification for 1.0.3 is available for EGMs• S2S Certification is available for versions 1.2.6 and 1.3.1

• Certification for G2S hosts is under development– Expect a program for Summer of 2009

Page 13: GSA                 Certification  And                               New Features

www.gamingstandards.com

GSA Certification Feedback Loop?

The most important part of the certification program is the GSA Certification feedback loop – Your Participation is vital to the success of the Certification Program

Page 14: GSA                 Certification  And                               New Features

www.gamingstandards.com

Where Do My Needs Fit In

• The Certification program will be adjusted to meet the needs of the industry– Pass/fail criteria will be adjusted for business requirements– Functional groups will be adjusted to meet business requirements

• Input from Operators, Regulators, Manufacturers, and Test Labs all make the program better

• Bugs found are brought forward and corrections are made – Adjustments in protocol – Adjustments in test procedures– Adjustment in test scripts

Page 15: GSA                 Certification  And                               New Features

www.gamingstandards.com

How Do I Benefit from Certification?

• Everyone wins with GSA Certification– Operators have an assurance that communications are

correctly implemented– Regulators can start with their regulatory compliance

without communication errors– Regulators and Operators can report problems with

Certified products– Manufacturers can use certification as an indication of

their commitment to proper implementation

Page 16: GSA                 Certification  And                               New Features

www.gamingstandards.com

Certification Questions?

• Questions?

•Marc McDermott

[email protected]

Page 17: GSA                 Certification  And                               New Features

www.gamingstandards.com

Where We are Going

What’s Next???

Page 18: GSA                 Certification  And                               New Features

www.gamingstandards.com

New Features – What’s in Store

• The G2S and S2S protocols are being implemented and deployed in the field.

• The GDS protocol is taking hold as well

• The basics are done – now it’s time to push the communications envelope

Page 19: GSA                 Certification  And                               New Features

www.gamingstandards.com

What Areas are We Looking At?

• GSA will be working on providing unprecedented communication capability– Enhance the Customer experience

– Allow for communications between all the business units in a casino

– Provide new ways to communicate with your players

– Provide new ways to provide comps to your players

– Provide new ways to find new players.

Page 20: GSA                 Certification  And                               New Features

www.gamingstandards.com

Custom Ticketing

• The GDS protocol supports download of custom templates.

• Templates can be designed to customize the tickets and coupons printed at the EGM or elsewhere in the property (cashier station, kiosk, etc.)

Page 21: GSA                 Certification  And                               New Features

www.gamingstandards.com

Custom Ticketing

• Tickets are printed from a template stored on the printer• In GDS a ticket template may be formatted into regions• Regions contain the text that may be sent to the printer with

each print command• Regions allow for custom text to be printed

Example Template #1

Page 22: GSA                 Certification  And                               New Features

www.gamingstandards.com

Custom Ticketing

• To print the ticket, send the print command with the region information

printTicket templateIndex = 1

printRegion regionIndex =1

regionData = “Your Tribe’s Resort and Casino” printRegion regionIndex = 2 regionData = “1234-5678-9012-3456” printRegion regionIndex = 3 regionData = “$25.50” etc. etc. etc.

Page 23: GSA                 Certification  And                               New Features

www.gamingstandards.com

Custom Ticketing

• The resulting ticket being a custom ticket with the patron’s name on it.

• The Player’s name was sent in region 6 and was acquired from the player’s loyalty card

Page 24: GSA                 Certification  And                               New Features

www.gamingstandards.com

Custom Ticketing

• The advantage to regulators:• Easier to detect suspicious patterns

(if cards are required)• More security

– Eliminate stolen or copied tickets– ID can be used for redeeming offline or

high value tickets

• If Mr Schlump cashes the ticket… Pay the ticket

Page 25: GSA                 Certification  And                               New Features

www.gamingstandards.com

Custom Ticketing

• If someone else cashes the ticket ….

Maybe you ask some more questions

Page 26: GSA                 Certification  And                               New Features

www.gamingstandards.com

Custom Ticketing

• The advantage for Operators is enhanced customer experience

• Personalized tickets provide more player recognition

• GDS’ UTF-16 support can enable printing of the special non-ASCII characters (eventually including all characters) providing a correct representation of the player’s name in the player’s native language

Page 27: GSA                 Certification  And                               New Features

www.gamingstandards.com

Custom Ticketing

• Regulatory and Operator Questions– Does the Player Tracking System communicate with the

voucher system?– What Character set do you need?– Do the existing templates in the printer support the fields

you want to print?– Can you download new templates?– Can you send the custom information to your printer?

Page 28: GSA                 Certification  And                               New Features

www.gamingstandards.com

Expand Your Customer Base

Expand your customer base through cooperative marketing• Partner outside your jurisdiction

• Create patron loyalty through cooperative advertising and points transfer

• The capability exists in S2S to support this feature

Page 29: GSA                 Certification  And                               New Features

www.gamingstandards.com

Expand Your Customer Base

• As customers travel, the idea is to provide them a reason to pick your operation

• Identify new opportunities for your customers

• Let your partners identify new customers for you

Page 30: GSA                 Certification  And                               New Features

www.gamingstandards.com

Expand Your Customer Base

• S2S allows for points transfer rates – for example, 2 of your points is worth 1 of my points.

• Configuration options allow for custom tuning of the exchange rate for specific partners and specific customers.

• The communications support for this capability currently exists in the S2S protocol

Page 31: GSA                 Certification  And                               New Features

www.gamingstandards.com

Expand Your Customer Base

• Regulatory and Operator Questions– Is this legal in your jurisdiction?– What are the tax ramifications, if any, for the partner

casinos?– Who controls the exchange rate?– Is the communications link secure between the partners?– How is the patron database managed?– How much access is granted and how much information

is exposed?

Page 32: GSA                 Certification  And                               New Features

www.gamingstandards.com

Offline Validation

• Vouchers/Tickets make casinos more efficient

• Customers prefer tickets over coins

• However, our reliance on tickets is such that:– When the ticket system is down – The floor is down.

Page 33: GSA                 Certification  And                               New Features

www.gamingstandards.com

Offline Validation

• A ticketing system that is up 99% of the time is still down for more than 87 hours/year

• A ticket system that is up 95% is down for more than 18 days/year.

• When the ticket system is offline, tickets printed:– Can be copied – Cannot be validated by the system– In some cases, regulation prohibits issuing or cashing

offline vouchers

Page 34: GSA                 Certification  And                               New Features

www.gamingstandards.com

Offline Validation

• The Problem: There is no reasonable way to validate offline tickets with the current system.

• However the G2S based system provides a secure method of validating offline vouchers

• The G2S method has been deemed satisfactory for redeeming offline vouchers/tickets by the Nevada Gaming Control Board (Tech Std 3.050(11))

Page 35: GSA                 Certification  And                               New Features

www.gamingstandards.com

Offline Validation

• G2S Offline Validation is based on a secret seed/validation ID pair, the unique EGM number and the dollar value of the voucher

• The secret seed and validation Identification number are sent to the EGM and stored.

• The number of stored number pairs is a configurable item and determines the number of offline vouchers that may be generated.

Page 36: GSA                 Certification  And                               New Features

www.gamingstandards.com

Offline Validation

• To generate an offline voucher, the EGM ID, validation Id, secret seed and the ticket amount are made into a single long string of characters.

• The long string is run through an MD5 HASH algorithm

• The result is the 32 character Authentication ID

Page 37: GSA                 Certification  And                               New Features

www.gamingstandards.com

Offline Validation

• Generating an Offline Voucher

Page 38: GSA                 Certification  And                               New Features

www.gamingstandards.com

Offline Validation

• For an offline redeemable voucher, the validation number, the EGM ID, and the value of the voucher and the authentication number are printed on the ticket

• The secret seed IS NOT printed on the voucher

Page 39: GSA                 Certification  And                               New Features

www.gamingstandards.com

Offline Validation

• To Redeem an offline voucher, the information on the ticket: EGM ID, validation ID, Dollar Value of the voucher, and the authentication ID are entered at a cashier station

• The cashier station retrieves the secret seed that corresponds to the validation ID on the voucher

• The cashier station re-runs the MD5 HASH.• If the resulting authentication ID matches the one

on the ticket, the ticket is valid and may be paid.

Page 40: GSA                 Certification  And                               New Features

www.gamingstandards.com

Offline Validation

• Redeem a ticket

Page 41: GSA                 Certification  And                               New Features

www.gamingstandards.com

Offline Validation

• Regulatory and Operator Concerns– Are offline tickets/vouchers allowed in your jurisdiction?– Is there a limit to the number of offline vouchers that may

be printed.– Is your cashier station capable of redeeming offline

vouchers?

Page 42: GSA                 Certification  And                               New Features

www.gamingstandards.com

Questions?

• Questions?

•Marc McDermott

[email protected]