OBDD-Based Cryptanalysis of Oblivious Keystream Generators

被引:0
|
作者
Matthias Krause
机构
[1] Lehrstuhl Theoretische Informatik,
[2] Universitat Mannheim,undefined
[3] 68131,undefined
来源
关键词
Boolean Function; Output Function; Stream Cipher; Binary Decision Diagram; Linear Feedback Shift Register;
D O I
暂无
中图分类号
学科分类号
摘要
Many keystream generators of practical use consist of a certain number of linear feedback shift registers (LFSRs) combined with a nonlinear output automaton. For this type of generator, we present an algorithm computing the secret initial state x ∈ {0,1}n from a short piece of corresponding keystream by performing 2(1 - α)/(1 + α)n polynomial-time operations, where α denotes the rate of information which the output keystream reveals about the internal bitstream produced by the LFSRs. The algorithm uses Ordered Binary Decision Diagrams (OBDDs), a data structure for minimizing and manipulating Boolean functions. We demonstrate the potential of our method by applying it to the self-shrinking generator and to the E0-generator used in the Bluetooth wireless system and obtain the best known short-keystream attacks for these generators.
引用
收藏
页码:101 / 121
页数:20
相关论文
共 50 条
  • [1] OBDD-based cryptanalysis of oblivious keystream generators
    Krause, Matthias
    THEORY OF COMPUTING SYSTEMS, 2007, 40 (01) : 101 - 121
  • [2] BDD-based cryptanalysis of keystream generators
    Krause, M
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2002, PROCEEDINGS, 2002, 2332 : 222 - 237
  • [3] Extended BDD-based cryptanalysis of keystream generators
    Stegemann, Dirk
    SELECTED AREAS IN CRYPTOGRAPHY, 2007, 4876 : 17 - 35
  • [4] Randomized OBDD-based graph algorithms
    Bury, Marc
    THEORETICAL COMPUTER SCIENCE, 2018, 751 : 24 - 45
  • [5] OBDD-based network reliability calculation
    Yeh, FM
    Kuo, SY
    ELECTRONICS LETTERS, 1997, 33 (09) : 759 - 760
  • [6] OBDD-Based Representation of Interval Graphs
    Gille, Marc
    GRAPH-THEORETIC CONCEPTS IN COMPUTER SCIENCE, WG 2013, 2013, 8165 : 286 - 297
  • [7] OBDD-based function decomposition: Algorithms and implementation
    Lai, YT
    Pan, KRR
    Pedram, M
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1996, 15 (08) : 977 - 990
  • [8] OBDD-based reliability analysis for avionics networks
    Chen, Yao
    Li, Qiao
    Zhao, Chang-Xiao
    Xiong, Ying
    Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2013, 35 (01): : 230 - 236
  • [9] A Symbolic OBDD-based Algorithm for Assembly Sequence Planning
    Li, Fengying
    Gu, Tianlong
    Chang, Liang
    MANUFACTURING SCIENCE AND ENGINEERING, PTS 1-5, 2010, 97-101 : 2444 - +
  • [10] Exponential space complexity for OBDD-based reachability analysis
    Bollig, Beate
    INFORMATION PROCESSING LETTERS, 2010, 110 (21) : 924 - 927