Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.655.901 Times

LibTMCG for Linux 1.1.2

Company: Heiko Stamer
Date Added: June 21, 2013  |  Visits: 194

LibTMCG for Linux

Report Broken Link
Printer Friendly Version


Product Homepage
Download (16 downloads)



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.<br /><br />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.<br /><br />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.<br /><br />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.<br /><br />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.

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: Cards Coalitions Conclusions Confidentiality Cryptographic Effect Implementation Library Libtmcg Libtmcg For Linux 1 1 2 Player Players Private Problem Protocols Trivial Trusted
Users rating: 0/10

License: Freeware Size: 686.08 KB
USER REVIEWS
More Reviews or Write Review


LIBTMCG FOR LINUX RELATED
Libraries  -  Suffix tree implementation library 1.2
Suffix tree implementation library is a C library, an implementation of the suffix trees algorithm to store/retrieve key/data pairs. The main advantages are a linear indexing time, little memory usage, and very fast retrieving. It has been...
15.36 KB  
Libraries  -  Simple Wiimote Library for Linux 0.4
Simple Wiimote Library for Linux (Libwiimote) is a simple C library for communicating with the Nintendo Wii Remote on a Linux system. Even though the API strives to be minimal, it provides complete control over most features of the wiimote and...
21.5 KB  
Libraries  -  CIP/Ethernet Library for Linux 0.0.7e
CIP/Ethernet Library for Linux is the worlds premiere Linux-based software library for communicating with Allen Bradley ControlLogix Programmable Logic Controllers. I have successfully completed negotiations with LSN of Birmingham Alabama to...
102.4 KB  
Libraries  -  Bellagio OpenMAX IL Implementation 0.3.1
Bellagio is a sample implementation of OpenMAX IL for Linux. It enables software developers and ISVs to familiarize themselves with the OpenMAX IL API and to develop their own OpenMAX multimedia and streaming media components for mobile devices,...
501.76 KB  
Video Editors  -  xlv 0.8
XLV is intended to be the middle-ware implementation of multimedia streams for Linux. It is extensively based on plugins and dynamic-linking. For the moment, XLV is in active development and contains many features: an OS independent core,...
471.04 KB  
Utilities  -  FreeS/WAN 2.06
FreeS/WAN is an implementation of IPSEC & IKE for Linux. IPSEC is Internet Protocol SECurity. It uses strong cryptography to provide both authentication and encryption services. Authentication ensures that packets are from the right sender and...
1.5 MB  
Multimedia & Graphics  -  Podcast Cleanup 0.1
Amarok is a wonderful media player and audio library management tool for Linux. Podcast Cleanup allows for extensions by third parties via a nice script system. Amarok has some in-built support for subscribing to podcasts, however, at time of...
30.72 KB  
Programming  -  LibWebta 1.0.0
PHP5 class library, incorporating classes for caching, multi-process execution, diskless ImageMagick routines, network protocols,Cryptography, API and application bindings, various Web services
1.8 MB  
Libraries  -  Datalink library 1.0.1
Datalink library for Linux uses the SVGAlib to send data to the Timex DataLink watches. You will need SVGAlib installed and the development headers and libraries for SVGAlib to compile against. Compiling: Type make depend to make the...
44.03 KB  
Networking Tools  -  MIPL Mobile IPv6 for Linux 2.0.1
MIPL Mobile IPv6 for Linux is an implementation of Mobility support in IPv6 Internet Draft. It was originally developed in the HUT Software Project course by Sami Kivisaari, Niklas Kämpe, Juha Mynttinen, Toni Nykänen, Henrik Petander and Antti...
286.72 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Linux Software  -  GTK+ 2.5
GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings...
60 MB  
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB