Patent ID: 11908273
Assignee: SEAL NETWORK B.V.
Field: Furniture, games (Other fields)
Classification: CPC G  A | IPC G

Claim 0:
1. A playing card system configured to authenticate a playing card for playing a card game, the playing card system comprising a playing card, a playing card authentication device, and a playing card authentication server, wherein the playing card comprises
an electronic memory storing authentication data, and a counter, wherein the authentication data stored in the playing card comprises a private key of a public/private key pair, and/or a symmetric key,
an antenna configured for wireless communication,
a processing circuit configured to
wirelessly receive a digital command over the antenna from the electronic playing card authentication device,
create an authentication token in response to receiving an authentication command, the creating comprising reading the authentication data and the counter from the memory and applying a cryptographic function thereto,
wirelessly transmit the authentication token to the device through the antenna, and
increase the counter stored in the memory,

the playing card authentication device is configured for verifying the authenticity of the playing card, the playing card authentication device comprises
a communication unit configured to communicate over a computer network to the playing card authentication server,
an antenna configured for wireless communication with the playing card,
a processing circuit configured to
wirelessly send a digital authentication command over the antenna to the playing card,
receive from the playing card an authentication token in response to the digital authentication command,
send the authentication token to the authentication server through the communication unit, and
receive from the authentication server information on the authenticity of the playing card,

the playing card authentication server is configured for verifying the authenticity of the playing card, the playing card authentication server comprises
an electronic memory for storing authentication data and a counter, wherein the authentication data stored in the playing card authentication server comprises the public key of the public/private key pair, and/or a symmetric key,
a communication unit configured to communicate over the computer network with the playing card authentication device,
a processing circuit configured to
receive from the playing card authentication device the authentication token,
verify the authentication token with the counter and authentication data stored in the memory of the playing card authentication server, and
if the verification succeeded, sending information indicating the authenticity to the playing card authentication device, and increase the counter in the memory of the playing card authentication server.