This paper presents a novel approach to digital signature by integrating the ElGamal or Schnorr digital
signature algorithms, chaotic systems, and scanning techniques. Briefly, ZZBCRP is a zigzag
transformation that is used firstly to construct a permuted transaction, which technique starts from any
random position and intersects in both directions, which is more complex than zigzag transform techniques.
Then using ElGamal or Schnorr signature schemes based on chaotic maps. This modification aims to make
private key and random number dependent on discrete chaotic maps. Even if the private key chosen is
small, it is easy by using the huge amount of points in chaotic maps 2-D or 3-D to extract strong and unique
key. This change complicates the relationship between the private key, public key and the transaction
signature. A two-dimensional trigonometric discrete chaotic map is used that integrated Logistic-sine-cosine
maps, and a three-dimensional hyperchaotic map (3-D SCC) which are based on a sine map. Our
performance analysis shows that compared to schemes; this scheme not only improves the level of
efficiency but also assures safety. The performance analysis shows that our scheme is not only more
efficient compared to other related systems, but also safer. |