An effective cipher block scheme based on cellular automata

Sajjad Molaei, Samad Najjar-Ghabel, Leili Farzinvash · 2017

Nowadays, security has become a fundamental concern of computer systems. This requirement can be satisfied using encryption, which refers to protecting private information against third parties. A broad range of encryption algorithms is symmetric, in which the parties share the same key for encryption/decryption. As these algorithms are fed with fixed-sized inputs, the plaintext should be divided into blocks with the determined size. This results in designing various modes of operations. In this paper, we have proposed a new mode of operation, namely Automata-based Block Cipher mode (CACB). This mode exploits the randomness property of CA to generate proper random vectors. Using high quality random vectors makes independent encryption of blocks possible. To speed-up encryption process, we have used GPU to encipher blocks in parallel. The numerical comparisons show that, our algorithm improves the randomness of input vectors significantly. Moreover, using GPU to enable parallel execution, reduces the runtime considerably.

Read the paper · More papers on PaperTik