mainSecureSkat - Summary

Membership Info
Project Admin:
1 active member

Group identification
Id: #6918
System Name: secureskat
Name: SecureSkat
Group Type: non-GNU software and documentation

Search in this Group


This project is not part of the GNU Project.

SecureSkat is a peer-to-peer implementation of the German card game Skat. The program negotiates possible players and game sessions over an arbitrary IRC network (Internet Relay Chat). It uses the C++ library LibTMCG to ensure a reasonable level of verifiablility for card operations. Furthermore, SecureSkat provides simple electronic voting capabilities based on a playing card encoding.

The cryptographic protocols of SecureSkat are designed with respect to the 'honest-but-curious' (aka semi-honest) adversary model. Thus we don't care about robustness or strong availability which are hard to achieve in a asynchronous environment. In general, we cannot prevent that malicious players share information about their private cards. But the protocols ensure that the shuffling of the deck is performed randomly (provided that at least one player is honest) and hence that the cards are distributed uniformly among the players. Moreover, face-down or private cards can be opened only, if all players work together.

Registration Date: Wed 13 Oct 2004 11:21:16 PM UTC
License: GNU General Public License v2 or later
Development Status: 5 - Production/Stable


Latest News rss feed
SecureSkat 2.10 released
     posted by stamer, Sat 27 May 2017 01:54:08 PM UTC - 0 replies

After many years of inactiveness this release covers some minor bugfixes and improves the security parameters. Thus a recent version (>= 1.3.1) of LibTMCG is needed. Unfortunately, this also breaks backward compatibility with older versions of SecureSkat, i.e., game sessions with peers running a version <= 2.9 cannot be established anymore.

Our source code repository has moved
     posted by stamer, Wed 22 Jul 2015 08:45:00 PM UTC - 0 replies

The project has moved it's master source code repository from CVS to git. You can clone the repository by the following line:

git clone git://

SecureSkat 2.9 released
     posted by stamer, Fri 07 Aug 2009 08:10:39 AM UTC - 0 replies

This is a code cleanup and bugfix release. First, some namespace issues have been solved in order to compile with newer versions of GCC and stdc++. Additionally, a bug in the rank statistic command has been fixed which was introduced in the previous version 2.8. Finally, the obsolete GnuTLS dependency has been removed.

RPM packages available
     posted by stamer, Sat 12 May 2007 10:39:36 AM UTC - 0 replies

Toni Graffy (PackMan team) has kindly provided RPM packages for SuSE Linux 10.0, 10.1, and openSuSE 10.2. The packages are available on and in the PackMan repository as well.

[Submit News]
[11 news in archive]

Back to the top

Powered by Savane 3.1-cleanup1