Article ID Journal Published Year Pages File Type
4977475 Signal Processing 2017 11 Pages PDF
Abstract

•Usage of EC operations as initial random generator and encrypting through AES to generate new pseudo random to mask whole image pixels.•Simulations and analysis results show that cooperation of AES and EC random numbers makes great results in randomness and image encryption field.•Comparable security and speed with other trend schemes like chaos based encryptions.

Elliptic Curve Cryptography (ECC) has proven to be an effective cryptography. ECC has its own advantages such as efficient key size compared to other Public Key Infrastructures. This paper exploits the Elliptic curve random generator defined by National Institute of Standards and Technology (NIST) to generate a sequence of arbitrary numbers based on curves. The random generation phase is based on public shared key and a changing point G, which is a generator of a curve to obtain random sequences. Then, Advanced Encryption System is applied to these sequences acquiring arbitrary keys for encrypting image. Using AES alongside well distributed randoms provides a prominent encryption technique. Our experiments show that the proposed method fulfills the basics of cryptography including simpleness and correctness. Moreover, the results of the evaluation prove the effectiveness and security of the proposed method.

Related Topics
Physical Sciences and Engineering Computer Science Signal Processing
Authors
, , ,