LibTMCG 1.1.1
Sponsored Links
LibTMCG 1.1.1 Ranking & Summary
File size:
0.63 MB
Platform:
Any Platform
License:
GPL (GNU General Public License)
Price:
Downloads:
903
Date added:
2007-05-07
Publisher:
Heiko Stamer
LibTMCG 1.1.1 description
LibTMCG is a general purpose C++ library for creating secure electronic card games. The most remarkable feature is the absence of a trusted third party (TTP), i.e. neither a central game server nor trusted hardware components are necessary.
To emphasize this point again: With the present library there is no need for an independent referee, because the applied protocols provide a basic level of confidentiality and fairness by itself. Consequently, the library is well-suited for peer-to-peer (P2P) environments where no TTP is available.
Of course, we cannot avoid that malicious players share information about their private cards, but the protocols ensure that the shuffle of the deck is performed randomly (presumed that at least one player is honest) and thus the cards will be distributed uniformly among the players.
Further, no coalition can learn the private cards of a player against his will (except for trivial conclusions). The corresponding cryptographic problem, actually called Mental Poker, has been studied since 1979 (Shamir, Rivest, and Adleman) by many authors (see the first section of [St05] for a short survey). LibTMCG provides the first practical implementation of such protocols.
The implementation relies on advanced cryptographic techniques---the so-called zero-knowledge proofs. Using these building blocks the high-level protocols minimize the effect of coalitions and preserve the confidentiality of the players strategy, i.e. the players are not required to reveal their cards at the end of the game to show that they did not cheat.
Enhancements:
- A major security bug was fixed.
- This bug allows an adversary to choose trivial group generators.
- This flaw has a crucial impact on the confidentiality of private cards.
- Thus, all users are strongly recommended to update LibTMCG as soon as possible.
To emphasize this point again: With the present library there is no need for an independent referee, because the applied protocols provide a basic level of confidentiality and fairness by itself. Consequently, the library is well-suited for peer-to-peer (P2P) environments where no TTP is available.
Of course, we cannot avoid that malicious players share information about their private cards, but the protocols ensure that the shuffle of the deck is performed randomly (presumed that at least one player is honest) and thus the cards will be distributed uniformly among the players.
Further, no coalition can learn the private cards of a player against his will (except for trivial conclusions). The corresponding cryptographic problem, actually called Mental Poker, has been studied since 1979 (Shamir, Rivest, and Adleman) by many authors (see the first section of [St05] for a short survey). LibTMCG provides the first practical implementation of such protocols.
The implementation relies on advanced cryptographic techniques---the so-called zero-knowledge proofs. Using these building blocks the high-level protocols minimize the effect of coalitions and preserve the confidentiality of the players strategy, i.e. the players are not required to reveal their cards at the end of the game to show that they did not cheat.
Enhancements:
- A major security bug was fixed.
- This bug allows an adversary to choose trivial group generators.
- This flaw has a crucial impact on the confidentiality of private cards.
- Thus, all users are strongly recommended to update LibTMCG as soon as possible.
LibTMCG 1.1.1 Screenshot
LibTMCG 1.1.1 Keywords
LibTMCG
LibTMCG 1.1.1
electronic card games
General Purpose
electronic card
Card Games
C++ library
library
general
purpose
secure
games
electronic
LibTMCG 1.1.1
Libraries
Programming
Bookmark LibTMCG 1.1.1
LibTMCG 1.1.1 Copyright
WareSeeker periodically updates pricing and software information of LibTMCG 1.1.1 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of LibTMCG 1.1.1 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
handheld electronic card games
electronic cards
columbus metropolitan library
library congress
portable electronic card games
electronic greeting cards
salt lake county library
st louis county library
microsoft visual c runtime library
chicago public library
excalibur electronic card games
general-purpose
general purpose cleaner
electronic card games hearts
electronic birthday cards
5x8385 general purpose relay
washington d c library
electronic card games tv
Related Software
libMILO is a free minimal image loading library written in C. Free Download
Libgcrypt is a general purpose cryptographic library based on the code from GnuPG. Free Download
libzdt is a free general library aimed at anyone who wants to use it. Free Download
libacpi project is a general purpose shared library for programs gathering ACPI data on Linux. Free Download
Yacas is project is a Yet Another Computer Algebra System. Free Download
Cymbeline is an application server framework. Free Download
Boomer project is a general purpose modeling and simulation program. Free Download
gtkmm is a C++ interface for the popular GUI library GTK+. Free Download
Latest Software
Popular Software
Favourite Software