摘要 |
A system is disclosed for establishing data integrity and non-repudiation without hashing and without performing a bit to bit comparison of the message. The system includes necessary hardware and/or software to generate a random symmetric key for use with a symmetric encryption algorithm; generate a random sequence having a plurality of elements; separate a message into a plurality of blocks, wherein each block has a size less than or equal to the block size of the symmetric algorithm less the size of a digital signature of one of the plurality of elements; generate a signature for each of the plurality of elements; encrypt a concatenation of each of the plurality of blocks of the message with a corresponding signature, the encryption being performed using the symmetric encryption algorithm and the random symmetric key; and communicating the encrypted concatenation from the gaming server to a gaming device.
|