Breaking ciphers with COPACOBANA - A cost-optimized parallel code breaker

被引:0
|
作者
Kumar, Sandeep [1 ]
Paar, Christof
Pelzl, Jan
Pfeiffer, Gerd
Schimmler, Manfred
机构
[1] Ruhr Univ Bochum, Horst Gortz Inst IT Secur, D-4630 Bochum, Germany
[2] Univ Kiel, Fac Engn, Inst Comp Sci & Appl Math, Kiel, Germany
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Cryptanalysis of symmetric and asymmetric ciphers is computationally extremely demanding. Since the security parameters (in particular the key length) of almost all practical crypto algorithms are chosen such that attacks with conventional computers are computationally infeasible, the only promising way to tackle existing ciphers (assuming no mathematical breakthrough) is to build special-purpose hardware. Dedicating those machines to the task of cryptanalysis holds the promise of a dramatically improved cost-performance ratio so that breaking of commercial ciphers comes within reach. This contribution presents the design and realization of the COPA-COBANA (Cost-Optimized Parallel Code Breaker) machine, which is optimized for running cryptanalytical algorithms and can be realized for less than US$ 10,000. It will be shown that, depending on the actual algorithm, the architecture can outperform conventional computers by several orders in magnitude. COPACOBANA hosts 120 low-cost FP-GAs and is able to, e.g., perform an exhaustive key search of the Data Encryption Standard (DES) in less than nine days on average. As a real-world application, our architecture can be used to attack machine readable travel documents (ePass). COPACOBANA is intended, but not necessarily restricted to solving problems related to cryptanalysis. The hardware architecture is suitable for computational problems which are parallelizable and have low communication requirements. The hardware can be used, e.g., to attack elliptic curve cryptosystems and to factor numbers. Even though breaking full-size RSA (1024 bit or more) or elliptic curves (ECC with 160 bit or more) is out of reach with COPACOBANA, it can be used to analyze cryptosystems with a (deliberately chosen) small bitlength to provide reliable security estimates of RSA and ECC by extrapolation(1).
引用
收藏
页码:101 / 118
页数:18
相关论文
共 50 条
  • [1] COPACOBANA - A cost-optimized special-purpose hardware for code-breaking
    Kumar, Sandeep
    Paar, Christof
    Pelzl, Jan
    Pfeiffer, Gerd
    Schimmler, Manfred
    FCCM 2006: 14TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2006, : 311 - +
  • [2] Cost-optimized concept
    不详
    NUCLEAR PLANT JOURNAL, 1999, 17 (01) : 13 - 13
  • [3] A Cost-Optimized Data Parallel Task Scheduling with Deadline Constraints in Cloud
    Rajalakshmi, N. R.
    Dumka, Ankur
    Kumar, Manoj
    Singh, Rajesh
    Gehlot, Anita
    Akram, Shaik Vaseem
    Anand, Divya
    Elkamchouchi, Dalia H.
    Noya, Irene Delgado
    ELECTRONICS, 2022, 11 (13)
  • [4] Cost-optimized plate joining technique
    Grundler, E
    METALL, 1996, 50 (03): : 180 - 181
  • [5] Messaging with Cost-Optimized Interstellar Beacons
    Benford, James
    Benford, Gregory
    Benford, Dominic
    ASTROBIOLOGY, 2010, 10 (05) : 475 - 490
  • [6] Searching for Cost-Optimized Interstellar Beacons
    Benford, Gregory
    Benford, James
    Benford, Dominic
    ASTROBIOLOGY, 2010, 10 (05) : 491 - 498
  • [7] Cost-optimized scheduling for Microservices in Kubernetes
    Arunan, Sugunakumar
    Amarasinghe, Gayashan
    Perera, Indika
    2023 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE, CLOUDCOM 2023, 2023, : 131 - 138
  • [8] Cost-Optimized Resource Provisioning in Cloud
    Varalakshmi, P.
    Maheshwari, K.
    2013 INTERNATIONAL CONFERENCE ON RECENT TRENDS IN INFORMATION TECHNOLOGY (ICRTIT), 2013, : 108 - 112
  • [9] Searching for Cost-Optimized Strategies: An Agricultural Application
    Largouet, Christine
    Zhao, Yulong
    Cordier, Marie-Odile
    DECISION SUPPORT SYSTEMS VI - ADDRESSING SUSTAINABILITY AND SOCIETAL CHALLENGES, 2016, 250 : 31 - 43
  • [10] Performance evaluation of cost-optimized thermal cycler
    Park, Chan-Young
    Park, Young-Hyun
    Kim, Yu-Seop
    Song, Hye-Jeong
    Kim, Jong-Dae
    TECHNOLOGY AND HEALTH CARE, 2016, 24 : S179 - S185