• DocumentCode
    3670547
  • Title

    Application of residue number system (RNS) to image processing using orthogonal transformation

  • Author

    Gabriel Kofi Armah;Emmanuel Ahene

  • Author_Institution
    School of Computer Science and Engineering, University of Electronic Science and Technology of China, Chnegdu, China
  • fYear
    2015
  • fDate
    6/1/2015 12:00:00 AM
  • Firstpage
    322
  • Lastpage
    328
  • Abstract
    Several techniques for image encryption have been proposed over the years with significant consideration of basic cryptographic goals such as authentication, integrity and confidentiality. Recently, another method for encrypting image data using an Orthogonal transform namely Walsh Hadamard transform on residual number system have been proposed. In this paper, we basically analyse this approach and propose an efficient method for this type of encryption scheme. We modify the transform algorithm of the previous technique by implementing the Fast Walsh Hadamard transform algorithm. The fast Walsh Hadamard transform algorithm has been proved to be the efficient algorithm to compute the Walsh Hadamard transform with computational complexity of O(N log N). We emphasise that the naive implementation of the Walsh Hadamard transform yields a computational complexity of O(N2). In this paper we demonstrate the efficiency of our approach using 32 chosen eigenvalues in the key generation algorithm. The eigenvalues are derived from a reference image. Throughout the processes on the image data, we use modular arithmetic to ensure that computations with the resulting RNS become very efficient. Moreover, the approach considers image in a divided matrix domain and finally combines all independent cryptographic operations as encryption is a one-to-one mapping. This deals with the possibility of having any pixel value ill-stored or wrongly received at the receiver end, without affecting the decryption process. However, the final recovered image will differ by a negligible amount.
  • Keywords
    "Transforms","Encryption","Algorithm design and analysis","Eigenvalues and eigenfunctions","Matrix converters","Computational complexity"
  • Publisher
    ieee
  • Conference_Titel
    Communication Software and Networks (ICCSN), 2015 IEEE International Conference on
  • Print_ISBN
    978-1-4799-1983-3
  • Type

    conf

  • DOI
    10.1109/ICCSN.2015.7296177
  • Filename
    7296177