A block-based image encryption scheme using cellular automata with authentication capability
Yükleniyor...
Dosyalar
Tarih
2019
Yazarlar
Dergi Başlığı
Dergi ISSN
Cilt Başlığı
Yayıncı
Maltepe Üniversitesi
Erişim Hakkı
info:eu-repo/semantics/openAccess
CC0 1.0 Universal
CC0 1.0 Universal
Özet
Cellular automata (CA) are discrete dynamical system formed by a finite array of identical objects called
cells. Each cell is endowed with a state which changes at every time-step depending on the states of its
adjacent cells at previous time-steps. This feature provides confusion and therefore makes CA attractive in
cryptography.
This paper presents an authenticated image encryption algorithm based on CA. To accelerate the process,
we divide the image into blocks and use a permutation algorithm to apply chaos on the blocks and then
use CA-based algorithm to permutate the pixels and change their values simultaneously. The authentication
mechanism of our scheme, adjustable to the desired level, can detect slight tampering in the cipher image
before full decryption. Furthermore the authentication ability can be adjusted to any desired level. Existing
image encryption schemes usually cannot provide parallel processing capability and high sensitivity to changes
simultaneously. This study tries to overcome this drawback as well. Our scheme further provides the ability of
decryption parts of the cipher image independently from others which is very useful for real time applications.
We show that our proposal fulfills desired security properties including large key space, statistical attacks,
differential attack and chosen-plaintext attack.
Açıklama
Anahtar Kelimeler
Image encryption, Cellular automata, Chaotic map, Authentication
Künye
Eslami, Z. ve Kabirirad, S. (2019). A block-based image encryption scheme using cellular automata with authentication capability. International Conference of Mathematical Sciences (ICMS 2019). s. 158.