Analysis of Solitaire

09/13/2019
by   Daniel Shiu, et al.
0

The Solitaire cipher was designed by Bruce Schneier as a plot point in the novel Cryptonomicon by Neal Stephenson. The cipher is intended to fit the archetype of a modern stream cipher whilst being implementable by hand using a standard deck of cards with two jokers. We find a model for repetitions in the keystream in the stream cipher Solitaire that accounts for the large majority of the repetition bias. Other phenomena merit further investigation. We have proposed modifications to the cipher that would reduce the repetition bias, but at the cost of increasing the complexity of the cipher (probably beyond the goal of allowing manual implementation). We have argued that the state update function is unlikely to lead to cycles significantly shorter than those of a random bijection.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/31/2022

A Finite-Automaton Based Stream Cipher As a Quasigroup Based Cipher

In this paper we show that a recently published finite automaton stream ...
research
04/16/2019

Investigation of Multifractal Properties of Additive Data Stream

The work presents results of a numerical study of fractal characteristic...
research
04/21/2023

Integrating Per-Stream Stat Tracking into Accel-Sim

Accel-Sim is a widely used computer architecture simulator that models t...
research
07/29/2019

A Distributed Approach to LARS Stream Reasoning (System paper)

Stream reasoning systems are designed for complex decision-making from p...
research
11/17/2021

Stream Sampling with Immediate Decision

The manuscript introduces a method to select a random sample from a stre...
research
02/17/2020

How fast can you update your MST? (Dynamic algorithms for cluster computing)

Imagine a large graph that is being processed by a cluster of computers,...

Please sign up or login with your details

Forgot password? Click here to reset