Efficient Implementation for QUAD Stream Cipher with GPUs

被引:4
|
作者
Tanaka, Satoshi [1 ]
Nishide, Takashi [2 ]
Sakurai, Kouichi [2 ]
机构
[1] Grad Sch Informat Sci & Elect Engn, Nishi Ku, Fukuoka, Japan
[2] Fac Informat Sci & Elect Engn, Nishi Ku, Fukuoka, Japan
基金
日本科学技术振兴机构;
关键词
stream cipher; efficient implementation; Multivariate Cryptography; GPGPU;
D O I
10.2298/CSIS121102040T
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
QUAD stream cipher uses multivariate polynomial systems. It has provable security based on the computational hardness assumption. More specifically, the security of QUAD depends on hardness of solving non-linear multivariate systems over a finite field, and it is known as an NP-complete problem. However, QUAD is slower than other stream ciphers, and an efficient implementation, which has a reduced computational cost, is required. In this paper, we propose an efficient implementation of computing multivariate polynomial systems for multivariate cryptography on GPU and evaluate efficiency of the proposal. GPU is considered to be a commodity parallel arithmetic unit. Moreover, we give an evaluation of our proposal. Our proposal parallelizes an algorithm of multivariate cryptography, and makes it efficient by optimizing the algorithm with GPU.
引用
收藏
页码:897 / 911
页数:15
相关论文
共 50 条
  • [1] Efficient Software Implementation of ZUC Stream Cipher
    Yu, Kuai
    Gu, Naijie
    Su, Junjie
    Bai, Qilin
    [J]. PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON VISION, IMAGE AND SIGNAL PROCESSING (ICVISP 2018), 2018,
  • [2] QUAD: A practical stream cipher with provable security
    Berbain, Come
    Gilbert, Henri
    Patarin, Jacques
    [J]. ADVANCES IN CRYPTOLOGY - EUROCRYPT 2006, PROCEEDINGS, 2006, 4004 : 109 - 128
  • [3] QUAD: A multivariate stream cipher with provable security
    Berbain, Come
    Gilbert, Henri
    Patarin, Jacques
    [J]. JOURNAL OF SYMBOLIC COMPUTATION, 2009, 44 (12) : 1703 - 1723
  • [4] Cryptanalysis of Stream Cipher: Method Implementation
    Al-Sabaawi, Aiman
    [J]. 2021 IEEE ASIA-PACIFIC CONFERENCE ON COMPUTER SCIENCE AND DATA ENGINEERING (CSDE), 2021,
  • [5] Secure Implementation of Stream Cipher: Trivium
    Shanmugam, Dillibabu
    Annadurai, Suganya
    [J]. INNOVATIVE SECURITY SOLUTIONS FOR INFORMATION TECHNOLOGY AND COMMUNICATIONS, 2015, 9522 : 253 - 266
  • [6] Implementation of Stream Cipher Service in JCA
    Yang, Wu-Chuan
    Lee, Jian-Xun
    [J]. IEEE INTERNATIONAL SYMPOSIUM ON NEXT-GENERATION ELECTRONICS 2013 (ISNE 2013), 2013,
  • [7] FPGA Implementation of Stream Cipher SOSEMANUK
    Shibuya, Yuki
    Iwai, Keisuke
    Matsubara, Takashi
    Kurokawa, Takakazu
    [J]. 2022 TENTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING WORKSHOPS, CANDARW, 2022, : 83 - 89
  • [8] An efficient stream cipher for resistive RAM
    Yun, Joobeom
    Park, Ki-Woong
    Shin, Youngjoo
    Kim, Hee-Dong
    [J]. IEICE ELECTRONICS EXPRESS, 2017, 14 (07):
  • [9] An Improved Hardware Implementation of the Grain Stream Cipher
    Mansouri, Shohreh Sharif
    Dubrova, Elena
    [J]. 13TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN: ARCHITECTURES, METHODS AND TOOLS, 2010, : 433 - 440
  • [10] Low Power Implementation of Trivium Stream Cipher
    Mora-Gutierrez, J. M.
    Jimenez-Fernandez, C. J.
    Valencia-Barrero, M.
    [J]. INTEGRATED CIRCUIT AND SYSTEM DESIGN: POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION, 2013, 7606 : 113 - 120