HackerPapers

arXiv:1909.06300cs.CR

Analysis of Solitaire

Daniel Shiu

Abstract

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.

arXiv comments
11 pages
Journal reference
DOI
Subjects
cs.CRCryptography and Security

On Hacker News

Linked by 3 identifiable commenters in 4 comments across 4 threads, from Mar 2020 to Sep 2023. Found in 1 HN submission from Oct 2019 to Oct 2019. Open submission discussions.

Comments linking this paper, per year.

Discussed in comments4 threads

    • I don't remember reading it was broken per say, just that there are some issues, and weak keys. The only work I know of analyzing Solitare is [0]. And they propose some fixes to make it more resilient. OTP is by far the easiest and most reliable pencil and paper crypto algorithm…

      ixwtView on HNParent context

    • I second Simon Singh's "The Code Book" and David Kahn's "The Codebreakers". If you're interested a good story about a one-man struggle to get British secret agents in WWII to start using reasonably secure codes (especially unbreakable one-time-pads), I recommend "Between Silk…

      KMagView on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.