Download List

Project Description

SecureSkat is a peer-to-peer implementation of the German card game Skat. The program negotiates participating players and game sessions over an arbitrary IRC network (Internet Relay Chat). Neither a trusted third-party (dealer) nor a centralized game server is necessary. All critical operations, e.g. shuffle of the deck, are performed using advanced cryptographic techniques (so-called Mental Poker solutions) provided by LibTMCG. The outdated OpenSkat branch contains a graphical user interface based on XSkat 3.4. This interface can be used with most recent versions, but must be built separately.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2005-04-18 01:07
2.4

The main focus of release is the separation of libTMCG from this package. A pre-release snapshot of the library is available at Savannah.
Tags: SecureSkat, Code cleanup

2005-03-02 08:29
2.4

This release fixes two security issues. It no longer uses
shortened exponents, because there are additional
cryptographic assumptions (DLSE) to make them secure. It
also fixes a problem with the implementation of a proof of
knowledge (which shows the equality of discrete logarithms),
where the missing instantiation of the hash function on the
verifier side permitted cheating.
Tags: Major security fixes

2005-02-10 01:13
2.3

The shared library libTMCG is included. It can be used to create secure card games or similar projects, like secure multi-party computation.
Tags: SecureSkat, Code cleanup

2004-11-23 23:09
2.2

This release fixes a major security flaw that lead to cryptographically weak card encodings. A common group is used for the included secret voting scheme.
Tags: Major security fixes

2004-11-10 22:54
2.1

This release fixes some memory leaks and insufficient allocations. Some minor changes have been applied during portage to Darwin/PowerPC. A security-related typo was fixed in the function CheckGroup() of the VTMF implementation. For performance reasons, openSkat uses a common group (DDH-hard) for card encoding by default.
Tags: Major bugfixes

Project Resources