Skraken is a tool to break the A5/1 ciphering used in GSM. It is a partial rewrite of Kraken that solves its stability issues. The attack is based on a CPU/storage tradeoff that attempts to find the internal state of the A5/1 registers given an observed keystream. The storage component requires a set of 40 rainbow tables that totals ~1.7 TB, although any subset of the tables can be used with a reduced success rate. Using all the tables, the success rate of finding the internal state that generates a GSM burst is around 20%.

For further information, see the README in the Code section.

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow Skraken

Skraken Web Site

Other Useful Business Software
Forever Free Full-Stack Observability | Grafana Cloud Icon
Forever Free Full-Stack Observability | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Skraken!

Additional Project Details

Operating Systems

Linux

User Interface

Console/Terminal

Programming Language

C++

Registered

2013-07-16