A unified, configurable architecture implementing block cipher operational modes

被引:0
|
作者
Fayed, M [1 ]
El-Kharashi, MW [1 ]
Khan, E [1 ]
Gebali, F [1 ]
机构
[1] Univ Victoria, Dept Elect & Comp Engn, Victoria, BC V8W 3P6, Canada
关键词
authentication; block cipher; cryptography; data integrity; data confidentiality; data security; operational modes; private key cipher; secret-key cipher; symmetric-key cipher;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Data encryption and authentication are mandatory for any type of communication. Data transmission over the Internet and wireless networks is being threatened by persistent threats and eavesdropping. We propose reconfigurable, high throughput multi-mode block cipher architecture. The proposed architecture has the ability to encrypt/decrypt a pliantext/ ciphertext efficiently using ECB, CBC, CFB, OFB, CTR, CBC-MAC, CCM, or PMAC mode. We implemented the proposed architecture on Xilinx xc2v4000-6bf957 and tested it using the most widely used block ciphers. The proposed architecture is compared to the implementation of simplest mode Electronic Code Book (ECB) based on area and speed. The extra area required for the proposed architecture ranges from 1.6% to 18.4% whereas the extra delay ranges from 0% to 7%.
引用
收藏
页码:883 / 895
页数:13
相关论文
共 50 条
  • [1] Implementing Block Cipher on Embedded Multiprocessors Platform
    Khaddour, M.
    Wang, Z.
    Hammami, O.
    [J]. 2009 INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS (ICMCS 2009), 2009, : 193 - 198
  • [2] A reconfligurable architecture for implementing multiple cipher algorithms
    Valizadeh, A
    Zamani, MS
    Sadeghian, B
    Mehdipour, F
    [J]. FPT 05: 2005 IEEE INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY, PROCEEDINGS, 2005, : 307 - 308
  • [3] Customized Architecture For Implementing Configurable FFT on FPGA
    Chandrakanth, V
    Tripathi, Srijan
    [J]. PROCEEDINGS OF THE 2013 3RD IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2013, : 1279 - 1282
  • [4] Automated Proofs of Block Cipher Modes of Operation
    Martin Gagné
    Pascal Lafourcade
    Yassine Lakhnech
    Reihaneh Safavi-Naini
    [J]. Journal of Automated Reasoning, 2016, 56 : 49 - 94
  • [5] NIST Block Cipher Modes of Operation for Confidentiality
    Stallings, William
    [J]. CRYPTOLOGIA, 2010, 34 (02) : 163 - 175
  • [6] Error Propagation in Various Cipher Block Modes
    Burda, Karel
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2006, 6 (11): : 235 - 239
  • [7] Automated Proofs of Block Cipher Modes of Operation
    Gagne, Martin
    Lafourcade, Pascal
    Lakhnech, Yassine
    Safavi-Naini, Reihaneh
    [J]. JOURNAL OF AUTOMATED REASONING, 2016, 56 (01) : 49 - 94
  • [8] The research and design of reconfigurable cipher processing architecture targeted at block cipher
    Dai, Zi-Bin
    Yang, Xiao-Hui
    Ren, Qiao
    Yu, Xue-Rong
    [J]. ASICON 2007: 2007 7TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2007, : 814 - 817
  • [9] The universal configurable block/machine - An approach for a configurable SoC-architecture
    Siemers, C
    Winterstein, V
    [J]. JOURNAL OF SUPERCOMPUTING, 2003, 26 (03): : 309 - 331
  • [10] The Universal Configurable Block/Machine— An Approach for a Configurable SoC-Architecture
    Christian Siemers
    Volker Winterstein
    [J]. The Journal of Supercomputing, 2003, 26 : 309 - 331