Performance Evaluation of a Pseudo-Random Number Generator Against Various Attacks

被引:0
|
作者
Shah, Trishla [1 ]
Sampalli, Srinivas [1 ]
Upadhyay, Darshana [1 ]
Sharma, Priyanka [1 ]
机构
[1] Dalhousie Univ, Fac Comp Sci, Halifax, NS, Canada
关键词
LFSR; CSPRNG; Key; Local; Network; Attacks; Cipher; CIPHER;
D O I
10.1007/978-3-030-02683-7_21
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Every user agrees upon a key-exchange protocol before initiating a communication over the Internet. These keys at the root level are a combination of highly unpredictable sequences of random numbers. It is crucial that the numbers generated are strong and secured. Ciphers are developed to generate these strong sets of keys. We conducted a thorough research on the existing hardware and software ciphers. Flaws were identified in the design complexity, platform dependency, application dimensions, and resource consumption. This led to the development of a generic n-bit LFSR based Cryptographically Secured Pseudo Random Number Generator (hardware-software co-simulation). As the generator forms the foundation for the security of the entire network, it has to be resistant to most attacks. The current ciphers which are used in real time applications like communication devices, online shopping and payments, group chats on social media, etc. are prone to attacks. This paper focuses on identifying those attacks and conducting the same on our cipher to evaluate its performance. To the best of our knowledge, we are the first to summarize these attacks from a wide domain of applications and prove it all experimentally in a single paper. Since a CSPRNG works at different layers of the communication cycle, attacks have been bifurcated into Cryptanalysis, LFSR, and Real-time attacks. Various test cases and results are discussed in order to ensure the effectiveness of the CSPRNG.
引用
收藏
页码:291 / 304
页数:14
相关论文
共 50 条
  • [1] Evaluation of periodic characteristics of pseudo-random number generator
    Zong, Hui
    Cao, Zining
    Zhao, Jianyang
    Zhu, Yuanzhou
    DEVELOPMENTS OF ARTIFICIAL INTELLIGENCE TECHNOLOGIES IN COMPUTATION AND ROBOTICS, 2020, 12 : 317 - 324
  • [2] A NEW PSEUDO-RANDOM NUMBER GENERATOR
    ROTENBERG, A
    JOURNAL OF THE ACM, 1960, 7 (01) : 75 - 77
  • [3] GAUSSIAN PSEUDO-RANDOM NUMBER GENERATOR
    BRENT, RP
    COMMUNICATIONS OF THE ACM, 1974, 17 (12) : 704 - 706
  • [4] A PSEUDO-RANDOM BINARY NUMBER GENERATOR
    POPOVA, VI
    TYURIN, SV
    INSTRUMENTS AND EXPERIMENTAL TECHNIQUES, 1981, 24 (02) : 429 - 431
  • [5] Sustainable Pseudo-random Number Generator
    Zhu Huafei
    Ng, Wee-Siong
    Ng, See-Kiong
    SECURITY AND PRIVACY PROTECTION IN INFORMATION PROCESSING SYSTEMS, 2013, 405 : 139 - 147
  • [6] A pseudo-random number generator based on LZSS
    Chang, Weiling
    Fang, Binxing
    Yun, Xiaochun
    Wang, Shupeng
    Yu, Xiangzhan
    2010 DATA COMPRESSION CONFERENCE (DCC 2010), 2010, : 524 - 524
  • [7] RANDOMIZING GENERATOR OF PSEUDO-RANDOM NUMBER SEQUENCES
    HAVEL, J
    MOROZEVIC, AN
    JARMOLIK, VM
    KYBERNETIKA, 1983, 19 (01) : 58 - 65
  • [8] NOTES ON A NEW PSEUDO-RANDOM NUMBER GENERATOR
    GREENBERG, M
    JOURNAL OF THE ACM, 1961, 8 (02) : 163 - &
  • [9] AN EFFICIENT AND PORTABLE PSEUDO-RANDOM NUMBER GENERATOR
    WICHMANN, BA
    HILL, ID
    JOURNAL OF THE ROYAL STATISTICAL SOCIETY SERIES C-APPLIED STATISTICS, 1982, 31 (02) : 188 - 190
  • [10] The PLFG parallel pseudo-random number generator
    Tan, CJK
    FUTURE GENERATION COMPUTER SYSTEMS, 2002, 18 (05) : 693 - 698