Immunising CBC Mode Against Padding Oracle Attacks: A Formal Security Treatment

被引:0
|
作者
Paterson, Kenneth G. [1 ]
Watson, Gaven J. [1 ]
机构
[1] Univ London, Informat Secur Grp, Egham TW20 0EX, Surrey, England
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Padding oracle attacks against CBC mode encryption were introduced by Vaudenay. They are a powerful class of side-channel, plaintext recovering attacks which have been shown to work in practice against CBC mode when it is implemented in specific ways in software. In particular, padding oracle attacks have been demonstrated for certain implementations of SSL/TLS and IPsec. In this paper, we extend the theory of provable security for symmetric encryption to incorporate padding oracle attacks. We develop new security models and proofs for CBC mode (with padding) in the chosen-plaintext setting. These models show how to select padding schemes which provably provide a strong security notion (indistinguishability of encryptions) in the face of padding oracle attacks. We also show that an existing padding method, OZ-PAD, that is recommended for use with CBC mode in ISO/IEC 10116:2006, provably resists Vaudenay's original attack, even though it does not attain our indistinguishability notion.
引用
收藏
页码:340 / 357
页数:18
相关论文
共 11 条
  • [1] Padding oracle attacks on CBC-mode encryption with secret and random IVs
    Yau, AKL
    Paterson, KG
    Mitchell, CJ
    FAST SOFTWARE ENCRYPTION, 2005, 3557 : 299 - 319
  • [2] Error oracle attacks on CBC mode: Is there a future for CBC mode encryption?
    Mitchell, CJ
    INFORMATION SECURITY, PROCEEDINGS, 2005, 3650 : 244 - 258
  • [3] Padding oracle attacks on the ISOCBC mode encryption standard
    Paterson, KG
    Yau, A
    TOPICS IN CRYPTOLOGY - CT-RSA 2004, PROCEEDINGS, 2004, 2964 : 305 - 323
  • [4] On the Security of Sequential Logic Locking Against Oracle-Guided Attacks
    Hu, Yinghua
    Zhang, Yuke
    Yang, Kaixin
    Chen, Dake
    Beerel, Peter A.
    Nuzzo, Pierluigi
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (11) : 3628 - 3641
  • [5] Masking against Side-Channel Attacks: A Formal Security Proof
    Prouff, Emmanuel
    Rivain, Matthieu
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2013, 2013, 7881 : 142 - 159
  • [6] Security Assessment of Dynamically Obfuscated Scan Chain Against Oracle-guided Attacks
    Rahman, M. Sazadur
    Nahiyan, Adib
    Rahman, Fahim
    Fazzari, Saverio
    Plaks, Kenneth
    Farahmandi, Farimah
    Forte, Domenic
    Tehranipoor, Mark
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2021, 26 (04)
  • [7] Security design against stealthy attacks on power system state estimation: A formal approach
    Rahman, Mohammad Ashiqur
    Datta, Amarjit
    Al-Shaer, Ehab
    COMPUTERS & SECURITY, 2019, 84 : 301 - 317
  • [8] VERICA-Verification of Combined Attacks: Automated formal verification of security against simultaneous information leakage and tampering
    Richter-Brockmann J.
    Feldtkeller J.
    Sasdrich P.
    Güneysu T.
    IACR Transactions on Cryptographic Hardware and Embedded Systems, 2022, 2022 (04): : 255 - 284
  • [9] Adaptive sliding mode security control of wheeled mobile manipulators with Markov switching joints against adversarial attacks
    Jiang, Baoping
    Wu, Zhengtian
    Liu, Zhen
    Li, Bo
    CONTROL ENGINEERING PRACTICE, 2023, 137
  • [10] Formal Analysis of the Entropy/Security Trade-off in First-Order Masking Countermeasures against Side-Channel Attacks
    Nassar, Maxime
    Guilley, Sylvain
    Danger, Jean-Luc
    PROGRESS IN CRYPTOLOGY - INDOCRYPT 2011, 2011, 7107 : 22 - +