High-speed GPU implementation of a secret sharing scheme based on cellular automata

被引:0
|
作者
Saeideh Kabirirad
Mahmood Fazlali
Ziba Eslami
机构
[1] Shahid Beheshti University,Department of Data and Computer Sciences
[2] G.C.,undefined
来源
关键词
GPU; CUDA; Cellular automata; (; , ; )-Secret sharing scheme;
D O I
暂无
中图分类号
学科分类号
摘要
Parallel implementation provides a solution for the problem of accelerating cellular automata (CA)-based secret sharing schemes and make them appropriate for bulk data sharing and real-time applications. By presenting new platforms, we need new implementation techniques to run algorithms as fast as possible on the platform. In this paper, we present a new implementation of a CA-based secret sharing scheme using the Graphic Processing Unit (GPU). We propose a new data arrangement that reduces the total number of accesses to the memories in GPU. Our algorithm further reduces the amount of data required by each thread and at the same time achieves a high cache hit rate. Also, it can achieve coalesced memory accesses to optimal use of the global memory bandwidth. The proposed method obtains speedup up to four times faster than the best previous GPU implemented CA-based multi-secret sharing schemes.
引用
收藏
页码:7314 / 7336
页数:22
相关论文
共 50 条
  • [1] High-speed GPU implementation of a secret sharing scheme based on cellular automata
    Kabirirad, Saeideh
    Fazlali, Mahmood
    Eslami, Ziba
    [J]. JOURNAL OF SUPERCOMPUTING, 2019, 75 (11): : 7314 - 7336
  • [2] A GPU implementation of secret sharing scheme based on cellular automata
    Rogelio Adrian Hernandez-Becerril
    Ariana Guadalupe Bucio-Ramirez
    Mariko Nakano-Miyatake
    Hector Perez-Meana
    Marco Pedro Ramirez-Tachiquin
    [J]. The Journal of Supercomputing, 2016, 72 : 1291 - 1311
  • [3] A GPU implementation of secret sharing scheme based on cellular automata
    Adrian Hernandez-Becerril, Rogelio
    Guadalupe Bucio-Ramirez, Ariana
    Nakano-Miyatake, Mariko
    Perez-Meana, Hector
    Pedro Ramirez-Tachiquin, Marco
    [J]. JOURNAL OF SUPERCOMPUTING, 2016, 72 (04): : 1291 - 1311
  • [4] A secret sharing scheme based on cellular automata
    del Rey, AM
    Mateus, JP
    Sánchez, GR
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2005, 170 (02) : 1356 - 1364
  • [5] A verifiable multi-secret sharing scheme based on cellular automata
    Eslami, Z.
    Ahmadabadi, J. Zarepour
    [J]. INFORMATION SCIENCES, 2010, 180 (15) : 2889 - 2894
  • [6] A (2, n)-SECRET SHARING SCHEME BASED ON LINEAR CELLULAR AUTOMATA
    Martin Del Rey, A.
    Queiruga Dios, A.
    Rodriguez Sanchez, G.
    [J]. INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 2008, 19 (10): : 1529 - 1535
  • [7] VLSI implementation of high-speed cellular automata encryption algorithm
    Anghelescu, Petre
    Sofron, Emil
    Ionita, Silviu
    [J]. CAS 2007 INTERNATIONAL SEMICONDUCTOR CONFERENCE, VOLS 1 AND 2, PROCEEDINGS, 2007, : 509 - 512
  • [8] A Secret Sharing Scheme for Digital Images Based on Cellular Automata and Boolean Functions
    Martin del Rey, Angel
    Rodriguez Sanchez, Gerardo
    [J]. BIO-INSPIRED SYSTEMS: COMPUTATIONAL AND AMBIENT INTELLIGENCE, PT 1, 2009, 5517 : 1200 - +
  • [9] A cellular automata-based multi-stage secret image sharing scheme
    Jamal Zarepour-Ahmadabadi
    MohammadEbrahim Shiri-Ahmadabadi
    Alimohammad Latif
    [J]. Multimedia Tools and Applications, 2018, 77 : 24073 - 24096
  • [10] A cellular automata-based multi-stage secret image sharing scheme
    Zarepour-Ahmadabadi, Jamal
    Shiri-Ahmadabadi, MohammadEbrahim
    Latif, Alimohammad
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2018, 77 (18) : 24073 - 24096