• DocumentCode
    464906
  • Title

    High-Speed Parallel Hardware Architecture for Galois Counter Mode

  • Author

    Satoh, Akashi

  • Author_Institution
    Res. Center for Inf. Security, AIST, Tokyo
  • fYear
    2007
  • fDate
    27-30 May 2007
  • Firstpage
    1863
  • Lastpage
    1866
  • Abstract
    Parallel hardware architecture for an authenticated encryption mode GCM (Galois counter mode) capable of a throughput higher than 100 Gbps is proposed. In GCM, the CTR mode can encrypt multiple data blocks independently, but a hash function performs multiply-add operation with the cipher-text blocks sequentially. Therefore, a parallel multiply-adder was designed and integrated into the GCM hardware with a 14-stage pipelined AES circuit and two kinds of S-box, composite field and BDD (binary decision tree) versions. Performance of a 4-parallel version was evaluated by using a 0.13-mum CMOS standard cell library, and very high throughputs of 102 Gbps with 600 Kgates and 162 Gbps with 979 Kgates were obtained by the composite and BDD S-boxes, respectively. Higher hardware efficiency (throughput/gate) in comparison with prior art was also achieved. The critical path of the design is the multiply-adder in each local processing block, and is not affected by the number of the parallel blocks. Therefore the proposed architecture has almost linear scalability in terms of hardware speed versus size.
  • Keywords
    CMOS integrated circuits; adders; binary decision diagrams; cryptography; multiplying circuits; parallel architectures; 0.13 micron; 102 Gbit/s; 162 Gbit/s; CMOS standard cell library; CTR mode; Galois counter mode; S-boxes; advanced encryption standard; authenticated encryption mode; binary decision tree; hash functions; multiply-adder; parallel hardware architecture; Application specific integrated circuits; Binary decision diagrams; Counting circuits; Cryptography; Equations; Hardware; Information security; Libraries; NIST; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2007. ISCAS 2007. IEEE International Symposium on
  • Conference_Location
    New Orleans, LA
  • Print_ISBN
    1-4244-0920-9
  • Electronic_ISBN
    1-4244-0921-7
  • Type

    conf

  • DOI
    10.1109/ISCAS.2007.378278
  • Filename
    4253025